@font-face{font-family:"Source Serif 4";src:url(/fonts/SourceSerif4-Regular.ttf.woff2) format("woff2");font-style:normal;font-weight:400 599;font-display:swap}@font-face{font-family:"Source Serif 4";src:url(/fonts/SourceSerif4-Semibold.ttf.woff2) format("woff2");font-style:normal;font-weight:600 750;font-display:swap}:root{--paper:#F4EFE6;--paper-deep:#EAE1D3;--plum:#23201C;--coral:#6E2B2B;--purple:#4A2A28;--amber:#5A7184;--error:#B0472F;--ink-soft:#6B655C;--line:rgba(35,32,28,.14);--serif:"Source Serif 4",Georgia,serif;--sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,ui-sans-serif,sans-serif;--max:1240px;--ease:cubic-bezier(.22,1,.36,1)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper);color:var(--plum)}body{margin:0;font-family:var(--sans);font-size:17px;line-height:1.55;overflow-x:hidden}a{color:inherit}button,input{font:inherit}.skip-link{position:fixed;z-index:99;top:1rem;left:1rem;background:var(--plum);color:#fff;padding:.7rem 1rem;transform:translateY(-180%)}.skip-link:focus{transform:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-header{height:84px;max-width:var(--max);margin:auto;padding:0 28px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid var(--line);position:relative;z-index:10}.brand{display:inline-flex;align-items:center;gap:.65rem;text-decoration:none;font-family:var(--serif);font-size:1.2rem;font-weight:600}.brand-mark{width:34px;height:34px;flex:none;display:block}.site-header nav{display:flex;gap:2rem;font-size:.88rem}.site-header nav a,footer nav a{text-decoration:none}.site-header>.button{justify-self:end}.button{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;border:1px solid var(--plum);border-radius:999px;padding:.82rem 1.25rem;text-decoration:none;background:transparent;color:var(--plum);cursor:pointer;font-weight:650}.button:hover{transform:translateY(-1px)}button:focus-visible,input:focus-visible,summary:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--plum);outline-offset:3px;box-shadow:0 0 0 6px #fff}.button.primary{background:var(--coral);border-color:var(--coral);color:#fff}.button.dark{background:var(--plum);color:#fff}.button.ghost{background:transparent;color:var(--plum)}.button.small{padding:.55rem 1rem;font-size:.84rem}.button:disabled{cursor:wait;opacity:.72}.section-pad{max-width:var(--max);margin:auto;padding:104px 28px}.hero{min-height:calc(100vh - 84px);display:grid;grid-template-columns:1.25fr .75fr;align-items:center;gap:5vw;padding-top:70px;padding-bottom:100px}.eyebrow,.kicker,.tiny-label{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;font-weight:750}.eyebrow{display:flex;align-items:center;gap:.6rem;color:var(--coral)}.pulse-dot{width:8px;height:8px;background:var(--coral);border-radius:50%;box-shadow:0 0 0 6px #6e2b2b1f}h1,h2,h3{font-family:var(--serif);line-height:.98;margin:0;font-weight:560;letter-spacing:-.035em}h1{font-size:clamp(3.4rem,6vw,6.6rem);max-width:15ch}h2{font-size:clamp(2.4rem,3.9vw,3.9rem)}h3{font-size:2rem;line-height:1.08}h1 em,h2 em{font-weight:500;color:var(--coral)}.lede{font-size:1.16rem;color:var(--ink-soft);max-width:590px;margin:2rem 0}.waitlist{max-width:610px}.field-row{display:flex;gap:10px}.field-row input{min-width:0;flex:1;border:1px solid var(--line);border-radius:999px;padding:.95rem 1.2rem;background:#ffffff80;color:var(--plum)}.consent{display:flex;align-items:flex-start;gap:.55rem;margin:.75rem .35rem 0;font-size:.74rem;color:var(--ink-soft)}.consent input{accent-color:var(--purple);margin-top:.22rem}.bot-field{position:absolute;left:-9999px}.form-status{font-size:.83rem;min-height:1.3em;margin:.55rem .35rem;color:var(--purple)}.text-link{display:inline-flex;gap:.6rem;margin-top:1.5rem;text-underline-offset:5px;font-weight:650}.hero-actions{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap;margin-top:2rem}.hero-actions .text-link{margin-top:0}.brevo-waitlist{width:100%;margin:2rem auto 0;max-width:540px}.hero-stage{position:relative;min-height:680px;display:grid;place-items:center;perspective:1200px}.phone-shell{width:min(370px,76vw);height:690px;border:6px solid var(--plum);border-radius:44px;background:var(--paper-deep);box-shadow:0 35px 80px #23201c38,8px 8px 0 var(--purple);overflow:hidden;position:relative;z-index:2;transform:rotate(2deg);transition:transform .3s ease}.phone-top{height:42px;display:flex;justify-content:space-between;align-items:center;padding:0 24px;font-size:.65rem;background:var(--paper)}.phone-scene{height:546px;position:relative;overflow:hidden;background:linear-gradient(150deg,#eae1d2,#f4efe6 58%)}.phone-scene:before{content:"";position:absolute;inset:20% -25% -35%;border:1px solid rgba(110,43,43,.35);border-radius:50%}.chapter-label{font-size:.58rem;letter-spacing:.15em;padding:16px 18px;position:relative;z-index:2}.phone-scene img{width:100%;height:64%;object-fit:contain;position:absolute;bottom:100px}.speech-card{position:absolute;z-index:3;left:16px;right:16px;bottom:17px;background:#f4efe6f0;border:1px solid rgba(35,32,28,.12);border-radius:18px;padding:14px 16px;box-shadow:0 10px 24px #23201c1a}.speech-card span,.coach-note span,.takeaway-large span{font-size:.58rem;letter-spacing:.14em;font-weight:800;color:var(--coral)}.speech-card p{font-family:var(--serif);font-size:1.16rem;line-height:1.2;margin:.3rem 0}.voice-bar{height:82px;background:var(--plum);color:#fff;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 18px;font-size:.75rem}.voice-bar .wave{color:#eadfcf;letter-spacing:2px}.voice-bar button{justify-self:end;background:transparent;color:#fff;border:1px solid rgba(255,255,255,.4);border-radius:99px;padding:.35rem .6rem;font-size:.65rem}.coach-note{position:absolute;z-index:4;right:-10px;bottom:70px;width:235px;background:var(--amber);padding:18px 20px;border-radius:4px;transform:rotate(-4deg);box-shadow:0 14px 30px #23201c29}.coach-note p{font-family:var(--serif);font-size:1.15rem;line-height:1.15;margin:.35rem 0}.orbit{position:absolute;border:1px solid rgba(110,43,43,.35);border-radius:50%;inset:15% 1%}.orbit-two{inset:4% 16%;transform:rotate(65deg)}.proof-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);min-height:76px;display:flex;justify-content:center;align-items:center;gap:3.2vw;font-size:.78rem;text-transform:uppercase;letter-spacing:.11em}.proof-strip span{color:var(--coral)}.section-intro{max-width:780px;margin-bottom:54px}.kicker{color:var(--purple);margin:0 0 1.25rem}.section-intro h2{font-size:clamp(2.4rem,3.9vw,3.9rem)}.demo-grid{display:grid;grid-template-columns:1fr 1fr;min-height:660px;border:1px solid var(--line)}.character-panel{position:relative;background:var(--paper-deep);overflow:hidden;padding:28px}.character-panel:before{content:"";position:absolute;width:580px;height:580px;border:1px solid rgba(110,43,43,.28);border-radius:50%;left:50%;top:50%;transform:translate(-50%,-43%)}.character-panel>img{position:absolute;inset:8% 2% 0;width:96%;height:78%;object-fit:contain}.bubble{position:absolute;left:6%;right:6%;bottom:6%;background:var(--paper);border-radius:12px;padding:18px 22px;box-shadow:0 16px 35px #23201c24}.bubble span{font-size:.58rem;letter-spacing:.13em;color:var(--coral);font-weight:800}.bubble p{font-family:var(--serif);font-size:1.4rem;line-height:1.2;margin:.45rem 0}.conversation-panel{padding:38px;background:var(--purple);color:#fff;display:flex;flex-direction:column;gap:22px}.demo-controls{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.demo-steps{list-style:none;display:flex;gap:10px;width:100%;margin:0;padding:0}.demo-steps li{flex:1}.demo-steps button{width:100%;background:transparent;border:0;border-bottom:1px solid rgba(255,255,255,.28);padding:0 0 10px;text-align:left;color:#fff9;cursor:pointer}.demo-steps li.active button{color:#fff;border-color:#fff}.demo-steps button span{display:block;font-size:.55rem;margin-bottom:.3rem}.demo-pause{min-height:44px;border:0;background:transparent;color:#fff;padding:.55rem .25rem .25rem;text-decoration:underline;text-underline-offset:4px;cursor:pointer;font-size:.8rem}.attempt-card,.coaching-card,.retry-card{border:1px solid rgba(255,255,255,.25);padding:25px;border-radius:5px}.attempt-card blockquote{font-family:var(--serif);font-size:1.9rem;line-height:1.15;margin:.8rem 0}.audio-line{height:35px;display:flex;align-items:center;gap:5px}.audio-line span{width:3px;background:#eadfcf;border-radius:3px;animation:wave 1.2s infinite alternate}.audio-line span:nth-child(2n){height:25px}.audio-line span:nth-child(odd){height:12px}.audio-line span:nth-child(3n){height:32px}.coaching-card{background:var(--paper);color:var(--plum)}.coaching-card p{color:var(--ink-soft)}.takeaway{border-top:1px solid var(--line);padding-top:18px;font-family:var(--serif);font-size:1.15rem}.takeaway span{color:var(--coral)}.retry-card{display:flex;align-items:center;justify-content:space-between;gap:1rem}.story{display:grid;grid-template-columns:1fr 1fr;gap:7vw;align-items:center}.story-copy>p:not(.kicker),.personal-copy>p,.section-intro>p:last-child{color:var(--ink-soft);font-size:1.08rem}.chapter-list{list-style:none;margin:2.5rem 0 0;padding:0;border-top:1px solid var(--line)}.chapter-list li{display:flex;gap:1.5rem;padding:1rem .8rem;border-bottom:1px solid var(--line);opacity:.55}.chapter-list li.current{opacity:1;background:#fff8;transform:translate(12px)}.chapter-list li>span{font-size:.65rem;color:var(--coral)}.chapter-list div{display:flex;flex-direction:column}.chapter-list small{color:var(--ink-soft)}.cast-stack{height:650px;position:relative}.cast-card{position:absolute;width:52%;aspect-ratio:.78;background:var(--paper-deep);border:1px solid var(--line);border-radius:7px;overflow:hidden;box-shadow:0 18px 45px #23201c26}.cast-card img{width:100%;height:84%;object-fit:contain}.cast-card div{position:absolute;inset:auto 0 0;padding:14px 18px;background:var(--plum);color:#fff;display:flex;justify-content:space-between}.cast-card span{font-size:.65rem;letter-spacing:.13em}.cast-card.priya{left:0;top:16%;transform:rotate(-8deg)}.cast-card.alex{left:25%;top:0;z-index:2;transform:rotate(3deg)}.cast-card.eli{right:0;top:23%;transform:rotate(9deg)}.personal{max-width:none;padding-left:max(28px,calc((100vw - var(--max))/2 + 28px));padding-right:max(28px,calc((100vw - var(--max))/2 + 28px));background:var(--plum);color:#fff;display:grid;grid-template-columns:1fr 1fr;gap:8vw;align-items:center}.personal-visual{min-height:480px;display:grid;place-items:center;background:radial-gradient(circle,rgba(110,43,43,.45),transparent 66%)}.situation-card{width:min(500px,100%);background:var(--paper);color:var(--plum);padding:35px;border-radius:8px;transform:rotate(-2deg)}.situation-card>p:nth-child(2){font-family:var(--serif);font-size:2rem;line-height:1.15}.voice-input{display:flex;align-items:center;gap:14px;border-top:1px solid var(--line);padding-top:20px}.voice-input button{width:50px;height:50px;border:0;border-radius:50%;background:var(--coral);color:#fff}.voice-input div{display:flex;flex-direction:column}.voice-input small{color:var(--ink-soft)}.voice-input .duration{margin-left:auto;font-variant-numeric:tabular-nums}.personal .kicker{color:#eadfcf}.choice-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:2rem}.choice-row span{border:1px solid rgba(255,255,255,.3);border-radius:99px;padding:.45rem .8rem;font-size:.75rem}.feedback{padding-bottom:150px}.centered{text-align:center;margin-left:auto;margin-right:auto}.capture-row{display:flex;align-items:center;justify-content:center;gap:3vw}.capture-row figure{margin:0;width:230px;transform:rotate(-3deg)}.capture-row figure:nth-of-type(2){transform:rotate(3deg);margin-top:50px}.capture-row img{width:100%;height:auto;border:6px solid var(--plum);border-radius:38px;box-shadow:0 22px 40px #23201c33}.capture-row figcaption{text-align:center;margin-top:.8rem;font-size:.78rem;text-transform:uppercase;letter-spacing:.1em}.feedback-arrow{font-size:2rem;color:var(--coral)}.takeaway-large{max-width:350px;background:var(--amber);padding:30px;box-shadow:8px 8px 0 var(--plum)}.takeaway-large p{font-family:var(--serif);font-size:2rem;line-height:1.05}.takeaway-large small{line-height:1.4;display:block}.faq{border-top:1px solid var(--line);display:grid;grid-template-columns:.8fr 1.2fr;gap:8vw}.faq h2{font-size:clamp(2.3rem,3.3vw,3.5rem)}.accordions details{border-top:1px solid var(--line);padding:1.3rem 0}.accordions details:last-child{border-bottom:1px solid var(--line)}summary{font-family:var(--serif);font-size:1.3rem;cursor:pointer;display:flex;justify-content:space-between;list-style:none}.accordions summary span{transition:transform .2s ease}.accordions details[open] summary span{transform:rotate(45deg)}.accordions p{color:var(--ink-soft);max-width:650px}.final-cta{max-width:none;background:var(--coral);color:#fff;text-align:center;position:relative;overflow:hidden}.final-cta>*{position:relative;z-index:1}.final-cta .kicker{color:#fff}.final-cta h2{font-size:clamp(3rem,5.6vw,5.8rem)}.final-cta h2 em{color:var(--plum)}.final-cta>p:not(.kicker){max-width:550px;margin:1.5rem auto}.final-cta .waitlist{margin:auto}.final-cta input{background:#fff}.final-cta .button.primary{background:var(--plum);border-color:var(--plum)}.final-cta .consent,.final-cta .form-status{color:#fff}.final-orbit{position:absolute!important;z-index:0!important;left:50%;top:50%;width:800px;height:800px;border:1px solid rgba(255,255,255,.35);border-radius:50%;transform:translate(-50%,-50%)}footer{max-width:var(--max);margin:auto;padding:42px 28px;display:grid;grid-template-columns:1fr 1fr auto auto;align-items:center;gap:2rem;border-top:1px solid var(--line)}footer p{color:var(--ink-soft)}footer nav{display:flex;gap:1rem}.consent-banner{position:fixed;z-index:50;left:20px;right:20px;bottom:20px;max-width:900px;margin:auto;background:var(--paper);border:1px solid var(--plum);box-shadow:0 18px 60px #23201c38;padding:20px;display:flex;align-items:center;justify-content:space-between;gap:2rem}.consent-banner[hidden]{display:none}.consent-banner p{margin:.2rem 0;color:var(--ink-soft);font-size:.85rem}.consent-banner>div:last-child{display:flex;gap:.6rem;flex-shrink:0}.legal{max-width:800px;min-height:75vh}.legal h1{font-size:clamp(3.6rem,7vw,6rem)}.legal h2{font-size:2rem;margin-top:2.5rem}.legal p,.legal li{color:var(--ink-soft)}.updated{font-size:.8rem}.center-page{min-height:100vh;padding:7vw 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.center-page h1{font-size:clamp(3rem,8vw,7rem)}.center-page p{color:var(--ink-soft);font-size:1.2rem}.center-page small{display:block;max-width:500px;margin-top:2rem;color:var(--ink-soft)}.confirmation-mark{width:70px;height:70px;display:grid;place-items:center;border-radius:50%;background:var(--purple);color:#fff;font-size:2rem;margin-bottom:1.5rem}.js .reveal{opacity:0;transform:translateY(26px);transition:opacity .8s var(--ease),transform .8s var(--ease)}.js .reveal.in{opacity:1;transform:none}@keyframes wave{to{height:7px}}.chaire-form{max-width:560px;margin:2rem auto 0;background:#fff;border:1px solid var(--line);border-radius:20px;padding:22px 22px 20px;box-shadow:6px 6px 0 var(--plum);text-align:left;color:var(--plum)}.platform-picker{border:0;margin:0 0 14px;padding:5px;display:flex;gap:6px;background:var(--paper-deep);border-radius:999px}.platform-option{flex:1;margin:0}.platform-option input{position:absolute;opacity:0;width:0;height:0}.platform-option span{display:block;text-align:center;padding:.55rem .5rem;border-radius:999px;font-size:.85rem;font-weight:650;cursor:pointer;color:var(--ink-soft);transition:background .2s,color .2s}.platform-option input:checked+span{background:var(--coral);color:#fff}.platform-option input:focus-visible+span{outline:3px solid var(--amber);outline-offset:2px}.chaire-form .field-row{gap:8px}.chaire-form .field-row input{background:var(--paper);border:1px solid var(--line);color:var(--plum)}.chaire-form .consent{color:var(--ink-soft)}.turnstile-wrap{margin:.85rem .1rem 0;min-height:65px}.final-cta .chaire-form,.final-cta .chaire-form .form-status,.final-cta .chaire-form .consent{color:var(--ink-soft)}.final-cta .chaire-form .field-row input{background:var(--paper)}.chaire-form [aria-invalid=true]{border-color:var(--error);box-shadow:0 0 0 2px #8a2f322e}.chaire-form .consent:has(input[aria-invalid=true]){color:var(--error)}.chaire-form .turnstile-wrap[aria-invalid=true]{border-radius:6px;outline:2px solid var(--error);outline-offset:3px}.chaire-form .form-status[data-tone=error]{color:var(--error)}.chaire-form .form-status[data-tone=success]{color:var(--coral)}.compare-table{max-width:780px;margin:2.5rem 0 0;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:#fff;box-shadow:8px 8px 0 var(--plum)}.compare-head,.compare-row{display:grid;grid-template-columns:1fr 120px 120px;align-items:center}.compare-head{background:var(--paper-deep);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;font-weight:800;color:var(--ink-soft)}.compare-head span,.compare-row span{padding:1.05rem 1.2rem}.compare-head .c-chaire{color:var(--coral)}.compare-head span:not(:first-child),.compare-row span:not(:first-child){text-align:center}.compare-row{border-top:1px solid var(--line)}.compare-row span:first-child{font-weight:600;color:var(--plum)}.compare-row span:nth-child(2){background:#6e2b2b0f}.compare-row .yes{color:var(--coral);font-weight:800;font-size:1.15rem}.compare-row .no{color:var(--ink-soft);font-size:1.05rem}.compare-note{max-width:640px;margin:1.6rem auto 0;color:var(--ink-soft);font-size:.85rem}@media(max-width:560px){.compare-head,.compare-row{grid-template-columns:1fr 58px 58px}.compare-head span,.compare-row span{padding:.85rem .55rem}.compare-row span:first-child{font-size:.92rem}}@media(max-width:900px){.site-header{grid-template-columns:1fr auto}.site-header nav{display:none}.hero,.story,.personal,.faq{grid-template-columns:1fr}.hero{padding-top:60px}.hero-stage{min-height:650px}.demo-grid{grid-template-columns:1fr}.character-panel{min-height:580px}.story{gap:3rem}.cast-stack{height:560px}.personal{padding-top:90px;padding-bottom:90px}.capture-row{flex-wrap:wrap}.takeaway-large{margin-top:40px}.faq{gap:3rem}footer{grid-template-columns:1fr 1fr}footer>*:nth-child(2n){text-align:right;justify-self:end}}@media(max-width:600px){.section-pad{padding:82px 20px}.site-header{height:72px;padding:0 20px}.site-header .brand>span:last-child{display:none}.hero{padding-top:45px}.hero h1{font-size:clamp(2.6rem,12vw,5.5rem);overflow-wrap:break-word}.lede{font-size:1rem}.field-row{flex-direction:column}.field-row .button{width:100%}.hero-stage{min-height:590px}.phone-shell{height:570px;width:300px;border-width:8px}.phone-scene{height:442px}.phone-scene img{bottom:90px}.coach-note{right:-8px;bottom:45px;width:190px;padding:14px}.proof-strip{padding:20px;flex-wrap:wrap;gap:12px 22px}.section-intro{margin-bottom:45px}.demo-grid{border:0}.character-panel{min-height:500px}.conversation-panel{padding:25px 18px}.attempt-card blockquote{font-size:1.5rem}.retry-card{align-items:flex-start;flex-direction:column}.cast-stack{height:430px}.cast-card{width:58%}.personal-visual{min-height:380px}.situation-card{padding:24px}.situation-card>p:nth-child(2){font-size:1.55rem}.capture-row{gap:10px}.capture-row figure{width:42%}.feedback-arrow{display:none}.takeaway-large{max-width:none}.consent-banner{left:10px;right:10px;bottom:10px;flex-direction:column;align-items:stretch}.consent-banner>div:last-child{justify-content:flex-end}footer{grid-template-columns:1fr}.site-header>.button{font-size:0}.site-header>.button:after{content:"Join";font-size:.84rem}footer>*:nth-child(2n){text-align:left;justify-self:start}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.js .reveal{opacity:1;transform:none}.phone-shell,.coach-note,.cast-card,.capture-row figure,.situation-card{transform:none!important}.demo-pause{display:none}}@media(max-width:600px){.chaire-form{padding:16px 10px}.turnstile-wrap{display:flex;justify-content:center;overflow-x:auto;-webkit-overflow-scrolling:touch}.cf-turnstile{max-width:100%}.compare-table{box-shadow:5px 5px 0 var(--plum)}}main{overflow-x:clip}@media(max-width:600px){.coach-note{position:relative;right:auto;bottom:auto;justify-self:end;margin-top:-2px;width:220px}}@media(max-width:560px){.compare-head,.compare-row{grid-template-columns:1fr 64px 64px}.compare-head span:not(:first-child){font-size:.6rem;letter-spacing:.04em;padding-left:.15rem;padding-right:.15rem}}.personal .personal-copy>p{color:#ffffffbd}.trust-copy{max-width:540px;margin:1.15rem 0 0;color:var(--ink-soft);font-size:.82rem}.hero-stage{min-height:820px;align-content:start;justify-items:center;padding-top:20px}.coach-note{left:50%;right:auto;bottom:0;width:min(340px,70vw);margin-left:-170px;transform:rotate(-2deg)}.phone-shell .chapter-label,.phone-shell .speech-card p,.phone-shell .voice-bar strong{font-family:ui-rounded,-apple-system,BlinkMacSystemFont,SF Pro Rounded,sans-serif}.phone-shell .speech-card p{font-size:1.16rem;line-height:1.2;margin:.3rem 0}.opener-choices{display:flex;gap:8px;margin:.9rem 0}.opener-choices button{border:1px solid rgba(255,255,255,.42);border-radius:999px;background:transparent;color:#fff;padding:.55rem .8rem;cursor:pointer}.opener-choices button.active{background:#fff;color:var(--plum)}.opener-reply{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:.9rem 0 0;color:#eadfcf}.opener-reply span{font-size:.58rem;letter-spacing:.13em;font-weight:800}.opener-reply strong{text-align:right;color:#fff}[data-opener-coach][hidden]{display:none}@media(max-width:600px){.hero-stage{min-height:720px;padding-top:0}.coach-note{position:absolute;left:50%;right:auto;bottom:0;margin-top:0;margin-left:-150px;width:min(300px,82vw);transform:rotate(-2deg)}.opener-choices{flex-direction:column}.opener-choices button{width:100%}}.coach-note,.takeaway-large{color:var(--paper);background:var(--coral)}.coach-note span,.takeaway-large span{color:#f4efe6b8}.coach-note p,.takeaway-large small{color:#f4efe6e6}.final-cta h2 em{color:var(--paper)}h1,h2{text-wrap:balance}.rehearsal h2 em,.compare h2 em,.faq h2 em{font-style:normal;color:inherit}.personal{background:#2c1a18}.orbit,.final-orbit{display:none}.phone-scene:before,.character-panel:before{display:none}.feedback .section-intro.centered,.compare .section-intro.centered{text-align:left;margin-left:0;margin-right:auto}.compare-note.centered{text-align:left;margin-left:0}.chapter-list li{opacity:1}.chapter-list li:not(.current),.chapter-list li:not(.current) small{color:var(--ink-soft)}.chapter-list li:not(.current) strong{color:var(--ink-soft);font-weight:600}.cast-stack{height:auto;position:static;display:grid;grid-template-columns:repeat(3,1fr);gap:14px;align-content:start}.cast-card{position:relative;width:auto;transform:none!important;left:auto;right:auto;top:auto}.capture-row{align-items:center;gap:2vw}.capture-row figure,.capture-row figure:nth-of-type(2){width:236px;transform:none;margin-top:0}.takeaway-large{align-self:center;margin-top:0}.feedback{padding-bottom:128px}.conversation-panel .button.dark{background:var(--paper);color:var(--plum)}.cast-card{aspect-ratio:.82}.cast-card img{height:100%;object-fit:cover;object-position:top center}.cast-card div{background:#23201ceb}.hero h1{line-height:1.02}:root{--ink-soft:#5B554C;--amber:#6E2B2B;--max:1120px}.trust-copy{font-size:.9rem}.capture-row figcaption{color:var(--plum);font-size:.82rem}.consent{font-size:.8rem}.compare-note{font-size:.9rem}.cast-card.priya,.cast-card.alex,.cast-card.eli{position:relative;left:auto;right:auto;top:auto;transform:none!important;z-index:auto}.coach-note,.takeaway-large{background:var(--amber)}.demo-steps li.active button{color:#bfd0db;border-color:#bfd0db}.hero h1{max-width:none}.proof-strip{justify-content:flex-start;gap:2.6vw;padding-left:max(28px,calc((100vw - var(--max))/2 + 28px));padding-right:max(28px,calc((100vw - var(--max))/2 + 28px))}.proof-strip span{display:none}.capture-row{justify-content:space-between;gap:3vw}.takeaway-large{max-width:360px}.compare-duo{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:#fff;box-shadow:8px 8px 0 var(--plum);margin-top:2.5rem}.duo-col{padding:34px 32px;display:flex;flex-direction:column;gap:16px}.duo-col:first-child{border-right:1px solid var(--line)}.duo-col.chaire{background:#5a718412}.duo-col .tiny-label{color:var(--ink-soft)}.duo-col.chaire .tiny-label{color:var(--amber)}.duo-quote,.duo-line{font-family:var(--serif);font-size:1.5rem;line-height:1.26;margin:0}.duo-quote{color:var(--ink-soft)}.duo-line{color:var(--plum)}.duo-line span{display:block;font-family:var(--sans);font-size:.6rem;letter-spacing:.14em;font-weight:800;color:var(--amber);margin-bottom:.3rem}.duo-foot{margin:auto 0 0;font-size:.9rem;color:var(--ink-soft)}@media(max-width:760px){.compare-duo{grid-template-columns:1fr}.duo-col:first-child{border-right:0;border-bottom:1px solid var(--line)}}.phone-shell{transform:none}.coach-note{transform:none!important;margin-top:6px}.situation-card{transform:none;box-shadow:0 22px 50px #23201c66}.compare-duo{box-shadow:0 20px 44px #23201c1a}.chaire-form{box-shadow:0 20px 44px #23201c1f}.text-link{text-decoration-line:underline;text-decoration-color:var(--amber);text-decoration-thickness:2px;text-underline-offset:5px}.conversation-panel{justify-content:space-between}.story{display:block}.story .story-copy{max-width:660px}.story .cast-stack{margin-top:3.5rem;grid-template-columns:repeat(3,1fr);gap:20px;max-width:none}.final-cta{text-align:left}.final-cta>p:not(.kicker){max-width:560px;margin:1.5rem 0;text-wrap:pretty}.final-cta .chaire-form{margin:2.2rem 0 0}.choice-line{margin-top:2rem;color:#f4efe6b8;font-size:.92rem}.hero{padding-bottom:64px}.proof-strip{justify-content:space-between}.final-cta h2 em{font-style:normal}.final-cta{display:grid;grid-template-columns:1.05fr .95fr;gap:5vw;align-items:center;text-align:left}.final-copy{max-width:600px}.final-portrait{align-self:end;justify-self:center}.final-portrait img{width:min(420px,82%);height:auto;display:block}@media(max-width:900px){.final-cta{grid-template-columns:1fr}.final-portrait{display:none}}.duo-col.chaire{background:var(--coral);color:var(--paper)}.duo-col.chaire .tiny-label{color:#eadfcf}.duo-col.chaire .duo-line{color:var(--paper)}.duo-col.chaire .duo-line span{color:#eadfcf}.duo-col.chaire .duo-foot{color:#f4efe6d1}.capture-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2vw;align-items:stretch}.capture-row figure,.capture-row figure:nth-of-type(2){width:auto}.takeaway-large{max-width:none;align-self:stretch;display:flex;flex-direction:column;justify-content:center}.season-list{list-style:none;margin:3rem 0 0;padding:0}.story-team-art{max-width:960px;margin:3rem auto 0;border:1px solid var(--line);border-radius:20px;overflow:hidden;background:var(--paper-deep)}.story-team-art img{display:block;width:100%;height:auto}.season-list li{display:grid;grid-template-columns:1fr 1.15fr;gap:26px;align-items:center;padding:22px 4px;border-top:1px solid var(--line)}.season-list li:last-child{border-bottom:1px solid var(--line)}.season-list span{font-size:.68rem;letter-spacing:.13em;text-transform:uppercase;font-weight:800;color:var(--amber)}.season-list strong{display:block;font-family:var(--serif);font-size:1.6rem;line-height:1.1;margin:.2rem 0 .3rem;font-weight:560;letter-spacing:-.02em}.season-list small{color:var(--ink-soft)}@media(max-width:600px){.season-list li{grid-template-columns:1fr;gap:18px}.story-team-art{margin-top:2rem;border-radius:14px}.capture-row{grid-template-columns:1fr}}.pullquote{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding-top:96px;padding-bottom:96px}.pullquote blockquote{margin:0;max-width:20ch;font-family:var(--serif);font-size:clamp(2.3rem,4.4vw,4.2rem);line-height:1.1;letter-spacing:-.02em;color:var(--plum)}.pullquote span{display:block;font-family:var(--sans);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;font-weight:800;color:var(--amber);margin-bottom:1.4rem}.personal{background:var(--paper);color:var(--plum)}.personal .kicker{color:var(--purple)}.personal .personal-copy>p{color:var(--ink-soft)}.personal .choice-line{color:var(--ink-soft)}.personal-visual{background:radial-gradient(circle,rgba(110,43,43,.12),transparent 66%)}.situation-card{border:1px solid var(--coral);box-shadow:0 20px 44px #23201c1f}.capture-row{align-items:center}.takeaway-large{align-self:center}.capture-row figcaption{text-align:left}.lede{font-size:1.2rem}.story-copy>p:not(.kicker),.personal-copy>p,.section-intro>p:last-child{font-size:1.12rem}.demo-steps button{font-size:.82rem}.demo-steps li.active button{color:#eadfcf;border-color:#eadfcf}.hero{display:block;min-height:0;padding-top:56px;padding-bottom:88px}.hero-head{margin-bottom:3.2rem}.hero-head h1{max-width:20ch}.hero-head .eyebrow{margin-bottom:1.4rem}.hero-body{display:grid;grid-template-columns:1fr .92fr;gap:5vw;align-items:center}@media(max-width:900px){.hero-body{grid-template-columns:1fr;gap:2.5rem}}.conversation-panel{background:#2a2622}.pullquote{display:grid;grid-template-columns:1.3fr .7fr;gap:5vw;align-items:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding-top:100px;padding-bottom:100px}.pullquote-copy blockquote{margin:0;text-indent:-.5em;font-family:var(--serif);font-size:clamp(2.2rem,4vw,3.8rem);line-height:1.12;letter-spacing:-.02em;color:var(--plum)}.pullquote-credit{margin:1.8rem 0 0;font-family:var(--serif);font-size:1.4rem;color:var(--plum)}.pullquote-credit span{display:block;font-family:var(--sans);font-size:.72rem;letter-spacing:.13em;text-transform:uppercase;font-weight:800;color:var(--coral);margin-top:.4rem}.pullquote-portrait{justify-self:center}.pullquote-portrait img{width:min(340px,80%);height:auto;display:block}@media(max-width:760px){.pullquote{grid-template-columns:1fr}.pullquote-portrait{display:none}}.final-cta .button.primary{background:var(--paper);border-color:var(--paper);color:var(--coral)}.capture-row figcaption{text-transform:none;letter-spacing:0;font-weight:600;color:var(--ink-soft)}.hero-body{align-items:start}.season-list li{grid-template-columns:1fr 1.15fr}.season-quote{margin:0;font-family:var(--serif);font-style:italic;font-size:1.1rem;line-height:1.32;color:var(--ink-soft);align-self:center}@media(max-width:760px){.season-list li{grid-template-columns:1fr}.season-quote{display:none}}.compare-duo{align-items:start}.duo-foot{margin:1.4rem 0 0}:root{--surface-dark:#3A1C1B}.phone-shell,.capture-row img{border-color:var(--surface-dark)}.voice-bar,.conversation-panel{background:var(--surface-dark)}.button.dark{background:var(--coral);border-color:var(--coral);color:#fff}.conversation-panel .button.dark{background:var(--paper);border-color:var(--paper);color:var(--coral)}.pullquote{max-width:none;background:var(--coral);color:var(--paper);border:0;padding-left:max(28px,calc((100vw - var(--max))/2 + 28px));padding-right:max(28px,calc((100vw - var(--max))/2 + 28px))}.pullquote-copy blockquote,.pullquote-credit{color:var(--paper)}.pullquote-credit span{color:#eac9c0}.section-pad{padding:88px 28px}h2,.section-intro h2{font-size:clamp(2.6rem,4.3vw,4.4rem)}.hero-copy .coach-note{position:static;left:auto;right:auto;bottom:auto;margin:26px 0 0;width:auto;max-width:360px;transform:none;border-radius:10px}.hero-head h1 em{color:var(--plum)}.pullquote{align-items:end;padding-bottom:0}.pullquote-copy{padding-bottom:96px}.pullquote-copy blockquote{max-width:28ch;font-size:clamp(2.1rem,3.5vw,3.3rem)}.pullquote-portrait{align-self:end}.pullquote-portrait img{width:min(400px,92%)}.duo-col.chaire .tiny-label,.pullquote-credit span,.coach-note span,.takeaway-large span{color:#e7c3b9}.opener-choices button.active{background:#f0d9d1;color:var(--coral)}.trust-copy{font-size:.92rem;color:#7a5e56}.final-portrait{align-self:end}.final-portrait img{width:min(400px,86%)}.pullquote,.personal,.final-cta{padding-left:max(28px,calc((100vw - var(--max))/2 + 28px));padding-right:max(28px,calc((100vw - var(--max))/2 + 28px))}.hero-copy .coach-note{background:var(--paper);color:var(--plum);border:1px solid var(--line);border-left:3px solid var(--coral);box-shadow:none}.hero-copy .coach-note span{color:var(--coral)}.hero-copy .coach-note p{color:var(--ink-soft)}.demo-grid{min-height:600px}.conversation-panel{justify-content:center}.situation-card,.chaire-form{box-shadow:0 12px 30px #23201c14}.compare-duo{grid-template-columns:.85fr 1.15fr}.hero{position:relative;overflow:hidden;max-width:none;padding-left:max(28px,calc((100vw - var(--max))/2 + 28px));padding-right:max(28px,calc((100vw - var(--max))/2 + 28px));background:linear-gradient(105deg,var(--paper) 42%,rgba(244,239,230,.35) 62%,transparent 86%),url(/art/hero-wash.webp) right center/cover no-repeat,var(--paper)}.hero-fx{position:absolute;inset:0;width:100%;height:100%;display:block;z-index:0;opacity:0;transition:opacity .7s ease;background:var(--paper)}.hero-fx.is-live{opacity:1}.hero-head,.hero-body{position:relative;z-index:1}.pullquote,.final-cta{background:linear-gradient(#6e2b2b80,#6e2b2b80),url(/art/oxblood-texture.webp) center/cover,var(--coral)}.conversation-panel{background:linear-gradient(#3a1c1b80,#3a1c1b80),url(/art/oxblood-texture.webp) center/cover,var(--surface-dark)}.duo-col.chaire{background:linear-gradient(#6e2b2b80,#6e2b2b80),url(/art/oxblood-texture.webp) center/cover,var(--coral)}body:after{content:"";position:fixed;inset:0;z-index:60;pointer-events:none;opacity:.05;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}
