.value-hero{padding-block:var(--space-16)}.value-hero h1{font-family:var(--font-display);font-size:clamp(2.45rem,1.2rem + 4vw,5.25rem);line-height:1.06;letter-spacing:-.035em;font-weight:700;margin-block:var(--space-8) var(--space-10);max-width:1120px;text-wrap:initial}.value-hero h1>span{display:block}.hero-payoff{color:var(--accent-deep);margin-top:var(--space-5)}.hero-bottom{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-16);align-items:center}.hero-bottom>p{color:var(--muted);max-width:53ch}.hero-bottom .hero-actions{margin:0;justify-content:flex-end}.connection-band{background:var(--dark);color:#f6f5ef;padding-block:var(--space-10)}.connection-grid{display:grid;grid-template-columns:1fr auto 1fr auto 1.2fr;gap:var(--space-8);align-items:center}.connection-grid .eyebrow{color:#bdc5bf;letter-spacing:.08em}.connection-grid .eyebrow:before{display:none}.connection-grid p{font-family:var(--font-display);font-size:var(--text-lg);line-height:1.25;margin-top:var(--space-4)}.connection-grid .join{color:#ffa377;font-size:var(--text-lg)}.connection-result p{color:#ffa377}.prose p+p{margin-top:var(--space-5)}.value-intro .section-intro{margin-bottom:0}.story-section{background:var(--soft)}.story-layout{display:grid;grid-template-columns:.75fr 1.25fr;gap:var(--space-12)}.story-question{padding:var(--space-8) 0}.story-question .panel-label{color:var(--muted)}.story-question h3{font:700 var(--text-xl) / 1.16 var(--font-display);letter-spacing:-.02em;margin-block:var(--space-5);max-width:17ch}.story-question>p{color:var(--muted)}.story-demo{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.story-controls{display:flex;gap:var(--space-2);padding:var(--space-3);border-bottom:1px solid var(--line)}.story-toggle{background:transparent;border:1px solid transparent;padding:var(--space-3) var(--space-5);font-size:var(--text-sm);min-height:48px;flex:1;border-radius:var(--radius);font-weight:700}.story-toggle[aria-pressed=true]{background:var(--ink);color:var(--paper)}.story-toggle:hover{border-color:var(--line)}#story-panel{padding:var(--space-6)}.source-pair{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6)}.source-pair>div{padding-bottom:var(--space-5);border-bottom:1px solid var(--line)}.micro-label{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.07em;color:var(--muted)}.source-pair h3,.story-output h3{font-size:var(--text-base);line-height:1.4;margin-block:var(--space-2)}.source-pair p,.story-output p{font-size:var(--text-sm);color:var(--muted)}.story-output{margin-top:var(--space-5);padding:var(--space-5);background:var(--soft);min-height:190px}.story-output.connected{background:var(--paper);outline:1px solid var(--accent-deep)}.story-output.connected .micro-label{color:var(--accent-deep)}.story-owner{font-size:var(--text-xs);color:var(--muted);margin-top:var(--space-5);min-height:42px}.story-payoff{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-12);margin-top:var(--space-12);padding-top:var(--space-8);border-top:1px solid var(--line)}.story-payoff h3{font-size:var(--text-lg);font-weight:500;line-height:1.45}.story-payoff p{color:var(--muted)}.brand-promise{background:var(--dark);color:#f4f3ec;padding-block:var(--space-20)}.brand-promise h2{font-size:clamp(2rem,1.4rem + 2vw,3.5rem);max-width:920px;margin-block:var(--space-6)}.brand-promise p{color:#bdc5bf}.faq h2{margin-top:var(--space-5)}#confirmation h3{font-size:var(--text-lg)}#confirmation>p{font-size:var(--text-sm);color:var(--muted);margin-top:var(--space-4)}@media(max-width:1000px){.hero-bottom{grid-template-columns:1.2fr 1fr;gap:var(--space-8)}.hero-bottom .hero-actions{justify-content:flex-start}.story-layout{grid-template-columns:.7fr 1.3fr;gap:var(--space-8)}}@media(max-width:740px){.value-hero{padding-block:var(--space-12)}.value-hero h1{font-size:clamp(2.1rem,1.3rem + 4vw,3.7rem);line-height:1.1;margin-block:var(--space-6) var(--space-8)}.value-hero h1>span{max-width:19ch}.hero-payoff{margin-top:var(--space-6)}.desktop-break{display:none}.hero-bottom{grid-template-columns:1fr;gap:var(--space-6)}.connection-grid{grid-template-columns:1fr auto 1fr;gap:var(--space-5)}.connection-grid>.join:nth-of-type(2){display:none}.connection-result{grid-column:1 / -1;padding-top:var(--space-5);border-top:1px solid #ffffff30}.connection-result p br{display:none}.connection-result p{font-size:var(--text-lg)}.connection-grid p{font-size:var(--text-base)}.story-layout,.story-payoff{grid-template-columns:1fr;gap:var(--space-6)}.story-question{padding:0}.story-question h3{max-width:22ch}.source-pair{gap:var(--space-4)}#story-panel{padding:var(--space-5)}.story-output{min-height:220px}.story-payoff{margin-top:var(--space-8)}.brand-promise{padding-block:var(--space-16)}.form-card .btn{white-space:normal}.footer>span{max-width:40ch}}
