/* Soul Conversation draft: preserve the established palette, assets and Fibonacci rhythm. */
.simplified .hero h1{font-size:clamp(42px,4.7vw,72px);line-height:1.1;max-width:760px}
.simplified .hero-intro{font-size:clamp(23px,2.3vw,34px);line-height:1.35;max-width:690px;letter-spacing:-.3px}
.hero-session{font-size:14px;line-height:1.7;color:var(--cream);margin-bottom:var(--fib-21)}
.simplified .hero-copy{padding-top:var(--fib-55);padding-bottom:var(--fib-55)}
.simplified .fit{grid-template-columns:minmax(0,1.618fr) minmax(0,1fr);padding-bottom:var(--fib-55)}
.simplified .fit h2{text-transform:none;font-size:clamp(28px,2.9vw,40px)}
.simplified .fit p{font-size:15px;line-height:1.8}.simplified .fit p.fit-reassurance{color:var(--copper);font-family:var(--serif);font-size:22px;margin-top:var(--fib-34)}
.recognition{padding-top:0;padding-bottom:var(--fib-89)}.recognition h2{font-size:clamp(34px,3.8vw,52px);line-height:1.15;margin:var(--fib-21) 0 var(--fib-34)}
.recognition-questions{display:grid;grid-template-columns:1fr 1fr;gap:var(--fib-21) var(--fib-55)}
.recognition-questions p{border-left:1px solid var(--gold);padding:var(--fib-13) var(--fib-21);font-family:var(--serif);font-size:clamp(24px,2.4vw,32px);line-height:1.4;color:var(--copper);margin:0}
.recognition-invitation{font-size:15px;margin-top:var(--fib-34);color:var(--muted)}.text-invitation{display:inline-block;color:var(--copper);border-bottom:1px solid var(--gold);font-size:14px;padding:8px 0}
.simplified .offer-grid{grid-template-columns:minmax(0,1fr);max-width:920px;margin:0 auto}
.simplified .offer-card{padding:var(--fib-55);background:#e9dfd2}.simplified .offer-card h3{min-height:0;font-size:clamp(36px,4.1vw,55px)}
.simplified .offer-details{font-size:15px;min-height:0;margin-bottom:var(--fib-21)}.simplified .offer-description{font-size:16px;line-height:1.85;max-width:750px}.simplified .offer-card>.button{align-self:flex-start;width:auto;margin-top:var(--fib-21);padding-left:var(--fib-34);padding-right:var(--fib-34);font-size:12px}
.more-story{border-top:1px solid var(--line);padding-top:var(--fib-21);margin-top:var(--fib-21)}.more-story summary{font-family:var(--serif);color:var(--copper);font-size:23px;cursor:pointer}.more-story p{font-size:14px;line-height:1.85;color:var(--muted);margin-top:var(--fib-21)}
@media(max-width:760px){.simplified .hero h1{font-size:clamp(39px,9.8vw,60px)}.simplified .hero-intro{font-size:25px}.simplified .fit{grid-template-columns:1fr}.recognition-questions{grid-template-columns:1fr;gap:var(--fib-21)}.recognition{padding-bottom:var(--fib-55)}.simplified .offer-card{padding:var(--fib-34) var(--fib-21)}.simplified .offer-description{font-size:15px}.simplified .offer-card>.button{width:100%;padding:18px;font-size:11px}.simplified .fit p{font-size:14px}}
