@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-tight-latin-300-normal-D984wGGM.woff2)format("woff2"),url(/assets/inter-tight-latin-300-normal-Cb55kdq8.woff)format("woff")}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-tight-latin-400-normal-iW8qmuJY.woff2)format("woff2"),url(/assets/inter-tight-latin-400-normal-BLrFJfvD.woff)format("woff")}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-tight-latin-500-normal-BFXNXuvF.woff2)format("woff2"),url(/assets/inter-tight-latin-500-normal-pobXraBK.woff)format("woff")}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-tight-latin-600-normal-BgSTtRxb.woff2)format("woff2"),url(/assets/inter-tight-latin-600-normal-D7bG6gX1.woff)format("woff")}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-tight-latin-700-normal-BZKd_v_8.woff2)format("woff2"),url(/assets/inter-tight-latin-700-normal-DvYAVZQd.woff)format("woff")}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-tight-latin-800-normal-CRGCHRPv.woff2)format("woff2"),url(/assets/inter-tight-latin-800-normal-D2te1T7i.woff)format("woff")}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/inter-tight-latin-900-normal-CsycwHi3.woff2)format("woff2"),url(/assets/inter-tight-latin-900-normal-D-ilywrK.woff)format("woff")}@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-normal-DnYpCC2O.woff2)format("woff2"),url(/assets/instrument-serif-latin-400-normal-BVbkICAY.woff)format("woff")}:root{--color-ink:#14211e;--color-ink-soft:#3f4f49;--color-muted:#50615b;--color-muted-2:#68766f;--color-paper:#fffdf8;--color-paper-warm:#fbf7ef;--color-page:#f6f8f4;--color-band:#e6f0ea;--color-band-strong:#d5e5dc;--color-teal:#0b6f63;--color-teal-dark:#084f48;--color-teal-soft:#0b6f6314;--color-coral:#b84b38;--color-coral-dark:#8f3627;--color-gold:#e8b44a;--color-blue:#245f8f;--color-green:#4f8f64;--border-subtle:#14211e1f;--border-strong:#14211e2e;--shadow-sm:0 10px 24px #14211e0f;--shadow-md:0 16px 42px #14211e14;--shadow-lg:0 30px 80px #14211e2e;--radius-xs:6px;--radius-sm:8px;--radius-md:12px;--radius-lg:20px;--site-x:clamp(18px, 6vw, 84px);--section-y:clamp(58px, 8vw, 104px);--content-max:1180px;--focus-ring:0 0 0 4px #0b6f6338;--ease-standard:cubic-bezier(.2, 0, 0, 1);--motion-fast:.14s var(--ease-standard);--motion-standard:.22s var(--ease-standard);color:var(--color-ink);background:var(--color-page);--font-sans:"Inter Tight", "Avenir Next", "Helvetica Neue", Arial, ui-sans-serif, system-ui, sans-serif;--font-display:"Instrument Serif", Georgia, "Times New Roman", serif;font-family:var(--font-sans);font-synthesis:none;text-rendering:optimizelegibility}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--color-page);min-width:320px;margin:0;overflow-x:hidden}a{color:inherit}img,svg,video,canvas{max-width:100%}button,input,select,textarea{font:inherit}button,a,input,select,textarea,summary{-webkit-tap-highlight-color:#0b6f6329}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible,audio:focus-visible{outline:2px solid var(--color-teal);outline-offset:3px;box-shadow:var(--focus-ring)}.sectionShell{width:min(100%, var(--content-max));margin-inline:auto}.splitGrid{grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);gap:clamp(24px,5vw,64px);display:grid}.stack{gap:16px;display:grid}.cluster,.actionRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.panel{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--color-paper);box-shadow:var(--shadow-md)}.statusPill{background:var(--color-teal-soft);width:fit-content;min-height:32px;color:var(--color-ink-soft);border:1px solid #0b6f632e;border-radius:999px;align-items:center;gap:7px;padding:6px 10px;font-size:12px;font-weight:850;display:inline-flex}.responsiveGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;display:grid}.siteHeader{z-index:10;border-bottom:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f6f8f4e6;justify-content:space-between;align-items:center;gap:18px;padding:14px clamp(18px,5vw,64px);display:flex;position:sticky;top:0;box-shadow:0 1px #fffdf8cc}.brand{min-height:44px;transition:color var(--motion-fast), transform var(--motion-fast);align-items:center;gap:10px;font-weight:900;text-decoration:none;display:inline-flex}.brandWord{display:inline-block}.brand:hover{color:var(--color-teal-dark)}.brandMark{border-radius:var(--radius-sm);background:var(--color-teal);color:#fff;place-items:center;width:34px;height:34px;font-size:13px;display:inline-grid;box-shadow:0 8px 18px #0b6f632e}.siteNav{color:var(--color-ink-soft);flex-wrap:wrap;align-items:center;gap:clamp(12px,3vw,26px);font-size:14px;font-weight:800;display:flex}.siteNav a{min-height:40px;transition:color var(--motion-fast), background-color var(--motion-fast), box-shadow var(--motion-fast);border-radius:999px;align-content:center;padding:8px 2px;text-decoration:none}.siteNav a:hover{color:var(--color-teal-dark)}.siteHeader.editorialHeader{z-index:10;min-height:66px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:#fff;background:linear-gradient(#090e0b94,#090e0b00);border-bottom:0;justify-content:center;padding:clamp(8px,1vw,14px) clamp(18px,5vw,64px);position:absolute;left:0;right:0}.editorialHeader .brand{color:#fff;text-shadow:0 2px 20px #0000006b;text-align:center;gap:0;max-width:min(78vw,460px);min-height:44px;position:absolute;left:50%;transform:translate(-50%)}.editorialHeader .brand:hover{color:#fff;transform:translate(-50%)translateY(-1px)}.editorialHeader .brandMark{display:none}.editorialHeader .brandWord{font-family:var(--font-sans);letter-spacing:0;text-transform:none;white-space:nowrap;font-size:28px;font-weight:700;line-height:1}.editorialHeader .siteNav,.siteHeader.editorialHeader.menuOpen .siteNav{display:none}.editorialHeader .siteNav a{color:inherit}.editorialHeader .siteNav a:first-child{color:#fff}.editorialHeader .siteNav a:hover{color:#fff;text-decoration:underline;text-decoration-thickness:1px}.editorialHeader .mobileMenuButton{display:none}.mobileMenuButton{border-radius:var(--radius-sm);width:44px;height:44px;color:var(--color-ink);cursor:pointer;background:#fffdf8d1;border:1px solid #14211e24;justify-content:center;align-items:center;display:none}main{overflow:hidden}.homeComparePage{min-height:calc(100vh - 72px);padding:clamp(24px, 4vw, 52px) var(--site-x) clamp(52px, 7vw, 84px);background:linear-gradient(145deg, #0b6f631a, #fffdf8db 48%, #245f8f1a), var(--color-page);overflow-x:hidden}.homeVoicePage{background:radial-gradient(circle at 50% -10%,#e8b44a29,#0000 28%),linear-gradient(#fbfcf8 0%,#f6f8f4 38%,#edf3e1 100%);width:100%;min-height:calc(100svh - 72px);overflow-x:hidden}.homeVoiceHero{max-width:100%;padding:clamp(16px, 2.2vw, 28px) var(--site-x) clamp(10px, 1.4vw, 16px);text-align:center;justify-items:center;gap:12px;display:grid;overflow:hidden}.homeVoiceHero h1{width:min(880px,100vw - 32px);color:var(--color-ink);text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:clamp(34px,3.8vw,50px);line-height:1.04}.samanthaVoiceOption{width:100vw;max-width:100%;min-height:clamp(236px,34svh,330px);padding:clamp(18px, 3vw, 30px) var(--site-x);background:radial-gradient(circle at 50% 46%,#fffdf880,#0000 28%),linear-gradient(160deg,#c7d59dfa,#e0e8c6fa 54%,#bed2cafa),#c7d39a;border-block:1px solid #14211e14;align-items:center;margin-inline:calc(50% - 50vw);display:grid}.samanthaVoiceInner{border-radius:var(--radius-sm);background:#fffdf861;border:1px solid #14211e1a;grid-template-columns:minmax(230px,.78fr) minmax(400px,1fr);align-items:center;gap:clamp(16px,3vw,30px);width:min(900px,100%);margin-inline:auto;padding:clamp(16px,2.2vw,22px);display:grid;box-shadow:0 20px 50px #14211e14}.samanthaChoiceHeader{color:#435222;text-align:left;justify-content:flex-start;align-items:center;gap:14px;display:inline-flex}.samanthaChoiceHeader svg{color:var(--color-teal-dark);flex:none}.samanthaChoiceHeader strong,.samanthaChoiceHeader span{display:block}.samanthaChoiceHeader strong{font-size:clamp(38px,4.4vw,52px);line-height:1}.samanthaChoiceHeader span{color:#14211e94;text-transform:uppercase;margin-top:7px;font-size:clamp(14px,2vw,17px);font-weight:900}.samanthaVoiceOption .realtimePage{background:0 0;width:100%;min-height:0;padding:0}.samanthaVoiceOption .realtimeHero,.samanthaVoiceOption .realtimeReviewStack,.samanthaVoiceOption .realtimeStepRail,.samanthaVoiceOption .realtimeVoiceBadge{display:none}.samanthaVoiceOption .realtimeGateCard.homeStartGate{width:100%;max-width:100%;box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;justify-content:stretch;align-items:center;gap:16px;padding:0}.samanthaVoiceOption .realtimeGateCard label{color:#435222;text-transform:uppercase;font-size:13px;font-weight:950}.samanthaVoiceOption .realtimeGateCard input{min-height:58px;color:var(--color-ink);background:#fffdf8db;border:1px solid #43522238}.samanthaVoiceOption .roundStartButton{background:linear-gradient(180deg, #ffffff14, transparent), var(--color-teal);width:clamp(100px,10vw,116px);box-shadow:0 24px 54px #0b6f633d,0 0 0 10px #fffdf847}.samanthaVoiceOption .roundStartButton:hover:not(:disabled){background:var(--color-teal-dark)}.samanthaVoiceOption .realtimeExperience{grid-template-columns:1fr;justify-items:center;width:min(480px,100%);max-width:100%}.samanthaVoiceOption .voiceSessionCard{background:#fffdf894;border:1px solid #4352221f;box-shadow:0 18px 44px #4352221f}.samanthaVoiceOption .voiceSessionCard.homeIdleLaunch{width:min(420px,100%);min-height:0;box-shadow:none;background:0 0;border:0;justify-self:center;justify-items:center;padding:0}.samanthaVoiceOption .voiceSessionCard.homeIdleLaunch .primaryVoiceAction{justify-items:center;gap:18px;display:grid}.homeNameLink{color:#14211eb8;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;min-height:44px;font-size:14px;font-weight:900;text-decoration:underline}.homeNameLink:hover{color:var(--color-teal-dark)}.samanthaVoiceOption .liveControlDock{background:0 0;border:0;justify-content:center;padding:0}.samanthaVoiceOption .liveControlDock button{background:#fffdf8d6;border-radius:50%;flex-direction:column;width:72px;min-height:72px;padding:0}.samanthaVoiceOption .liveControlDock button.danger{width:72px;min-height:72px}.homePrivacyLine{box-sizing:border-box;width:min(100vw - 32px,680px);max-width:680px;padding:clamp(22px, 5vw, 42px) var(--site-x);color:var(--color-muted);text-align:center;overflow-wrap:anywhere;margin:0 auto;font-size:clamp(15px,2vw,18px);font-weight:850;line-height:1.45}.homeCompareHero{grid-template-columns:minmax(0,1fr) minmax(280px,390px);align-items:center;gap:clamp(18px,4vw,38px);max-width:1240px;margin:0 auto clamp(14px,3vw,24px);display:grid}.homeCompareHero>*,.modeSwitch>*{min-width:0}.homeCompareHero h1{overflow-wrap:anywhere;max-width:min(940px,100%);margin-bottom:14px;font-size:clamp(36px,5.8vw,64px);line-height:1}.homeCompareHero .heroSubtitle{color:var(--color-teal-dark);margin-bottom:10px;font-size:clamp(20px,2.6vw,30px);font-weight:800;line-height:1.18}.homeCompareHero p{max-width:760px;color:var(--color-ink-soft);margin-bottom:0;font-size:clamp(17px,2vw,21px);line-height:1.5}.modeSwitch{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);width:100%;box-shadow:var(--shadow-sm);background:#fffdf8d6;gap:10px;padding:10px;display:grid}.modeSwitch:before{content:"Choose how to start";color:var(--color-muted);text-transform:uppercase;padding:0 2px 2px;font-size:12px;font-weight:950}.modeSwitch button{border-radius:var(--radius-sm);min-height:70px;color:var(--color-ink);cursor:pointer;text-align:left;transition:background-color var(--motion-fast), border-color var(--motion-fast), box-shadow var(--motion-fast);background:0 0;border:1px solid #0000;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;padding:12px;display:grid}.modeSwitch button:hover,.modeSwitch button.active{background:#fff;border-color:#0b6f6347;box-shadow:0 8px 20px #14211e0d}.modeSwitch button svg{color:var(--color-teal)}.modeSwitch strong,.modeSwitch small{display:block}.modeSwitch strong{font-size:16px;line-height:1.2}.modeSwitch small{color:var(--color-muted);margin-top:3px;font-size:12px;font-weight:800;line-height:1.25}.pricingSnapshot{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;max-width:1240px;margin:0 auto clamp(18px,4vw,34px);display:grid}.pricingSnapshot article{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);min-width:0;box-shadow:var(--shadow-sm);background:#fffdf8e0;padding:clamp(16px,2.4vw,24px)}.pricingSnapshot span{color:var(--color-muted);letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:900}.pricingSnapshot h2{margin:7px 0 8px;font-size:clamp(22px,3vw,30px);line-height:1.08}.pricingSnapshot strong{color:var(--color-ink);font-size:clamp(22px,3vw,32px);line-height:1.1;display:block}.pricingSnapshot p{color:var(--color-ink-soft);margin:10px 0 0;line-height:1.45}.packGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.packGrid div{border-radius:var(--radius-sm);background:#fff;border:1px solid #0b6f632e;padding:10px}.packGrid div strong,.packGrid div span{text-transform:none;display:block}.packGrid div strong{font-size:22px}.homeModeSurface{max-width:1240px;margin:0 auto clamp(18px,4vw,34px)}.homeModeSurface .realtimePage,.homeModeSurface .labPage{background:0 0;min-height:auto;padding:0}.homeModeSurface .realtimeHero,.homeModeSurface .labHero{display:none}.homeModeSurface .homeStartGate{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;max-width:720px;padding:clamp(14px,2vw,18px)}.homeModeSurface .homeStartGate h2{grid-column:1/-1;margin:0;font-size:clamp(20px,3vw,26px);line-height:1.08}.homeModeSurface .homeStartGate label{grid-column:1}.homeModeSurface .homeStartGate .button{grid-column:2;justify-self:center}.roundStartButton,.roundStopButton{aspect-ratio:1;text-align:center;white-space:normal;border-radius:50%;flex-direction:column;width:clamp(86px,18vw,110px);min-height:0;padding:0;line-height:1.05}.roundStartButton{font-size:16px;box-shadow:0 20px 46px #0b6f6342}.roundStopButton{color:var(--color-coral-dark);background:#fff5f2;border:1px solid #b84b3838;justify-self:center;box-shadow:0 14px 32px #b84b381f}.roundStopButton:hover:not(:disabled){color:var(--color-coral-dark);background:#ffece6;border-color:#b84b3861}.hero{min-height:calc(100vh - 72px);padding:clamp(48px, 7vw, 92px) var(--site-x) clamp(44px, 5vw, 62px);background:linear-gradient(130deg, #0b6f6324, #b84b3814 48%, #e8b44a24), var(--color-page);grid-template-columns:minmax(0,1.06fr) minmax(320px,.74fr);align-items:center;gap:clamp(34px,6vw,82px);display:grid}.heroCopy{max-width:760px}.eyebrow{color:var(--color-teal);letter-spacing:0;text-transform:uppercase;margin:0 0 12px;font-size:13px;font-weight:900}h1,h2,h3,h4,p{overflow-wrap:break-word;margin-top:0}h1{max-width:900px;color:var(--color-ink);letter-spacing:0;margin-bottom:22px;font-size:clamp(44px,7.2vw,82px);line-height:.98}h2{letter-spacing:0;margin-bottom:14px;font-size:clamp(30px,4.4vw,52px);line-height:1.04}h3{letter-spacing:0;margin-bottom:10px;font-size:21px;line-height:1.18}.heroText,.sectionHeader p,.appSection p,.quiet,footer p{color:var(--color-ink-soft);font-size:18px;line-height:1.56}.heroActions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.button,.iconButton{border-radius:var(--radius-sm);cursor:pointer;min-height:46px;transition:background-color var(--motion-fast), border-color var(--motion-fast), box-shadow var(--motion-fast), color var(--motion-fast), transform var(--motion-fast);border:0;justify-content:center;align-items:center;gap:9px;padding:12px 17px;font-weight:900;text-decoration:none;display:inline-flex}.button svg,.iconButton svg,.iconTextButton svg,.recordButton svg,.panelIcon svg,.productPlanIcon svg,.groupIcon svg{flex:none}.button:disabled,.recordButton:disabled,.iconTextButton:disabled,.realtimeStartButton:disabled,.feedbackRow button:disabled{cursor:not-allowed;opacity:.55;transform:none}.primary{background:var(--color-teal);color:#fff;box-shadow:0 10px 24px #0b6f6333}.primary:hover:not(:disabled){background:var(--color-teal-dark);transform:translateY(-1px);box-shadow:0 14px 30px #0b6f633d}.button.roundStartButton{aspect-ratio:1;white-space:normal;border-radius:50%;flex-direction:column;width:clamp(86px,18vw,110px);min-height:0;padding:0;font-size:16px;line-height:1.05;box-shadow:0 20px 46px #0b6f6342}.secondary{color:var(--color-ink);background:#fff;border:1px solid #14211e24}.secondary:hover:not(:disabled){background:var(--color-teal-soft);color:var(--color-teal-dark);border-color:#0b6f634d;transform:translateY(-1px)}.primary:active:not(:disabled),.button:active:not(:disabled),.iconButton:active:not(:disabled),.iconTextButton:active:not(:disabled){transform:translateY(0)}.ghost{color:var(--color-ink);background:#ffffffb3;border:1px solid #14211e29}.ghost:hover:not(:disabled){box-shadow:var(--shadow-sm);color:var(--color-teal-dark);background:#fff;border-color:#0b6f6352}.full{width:100%}.phoneVisual{border:10px solid var(--color-ink);background:var(--color-paper-warm);width:min(100%,380px);min-height:590px;box-shadow:var(--shadow-lg);border-radius:34px;justify-self:center;padding:22px}.phoneTop{color:var(--color-ink);justify-content:space-between;align-items:center;font-size:14px;font-weight:900;display:flex}.signalDot{background:var(--color-coral);border-radius:50%;width:12px;height:12px}.voiceOrb{background:var(--color-teal);color:#fff;border-radius:50%;place-items:center;width:176px;height:176px;margin:92px auto 34px;display:grid;box-shadow:0 22px 50px #0b6f6347}.captionLine{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);min-height:96px;color:var(--color-ink);text-align:center;background:#fff;padding:18px;font-size:22px;font-weight:900;line-height:1.25}.miniLibrary{gap:10px;margin-top:42px;display:grid}.miniLibrary div{border-radius:var(--radius-sm);background:linear-gradient(90deg,#0b6f6329,#e8b44a38);height:48px}.examplesSection,.trySection,.appSection,.utilityPage{padding:var(--section-y) var(--site-x)}.examplesSection,.trySection{scroll-margin-top:120px}.sectionHeader{max-width:780px;margin-bottom:clamp(24px,4vw,36px)}.apiHealth{min-height:34px;color:var(--color-ink);background:#ffffffb8;border:1px solid #14211e29;border-radius:999px;align-items:center;margin-top:14px;padding:8px 12px;font-size:13px;font-weight:850;display:inline-flex}.apiHealth.ready{color:var(--color-teal);border-color:#0b6f635c}.apiHealth.misconfigured,.apiHealth.unreachable{color:var(--color-coral-dark);border-color:#b84b3861}.routeMap{border-top:1px solid #14211e24;border-bottom:1px solid #14211e24;margin-bottom:clamp(28px,4vw,40px);padding:clamp(22px,4vw,32px) 0}.routeMapHeader{color:var(--color-teal);text-transform:uppercase;align-items:center;gap:9px;margin-bottom:16px;font-size:14px;font-weight:900;display:inline-flex}.routeRail{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.hero>*,.routeRail>*,.differenceStrip>*,.insightGrid>*,.domainGroupGrid>*,.exampleGrid>*,.tryLayout>*,.appSection>*,.labLayout>*,.realtimeStatusGrid>*,.realtimeTranscriptGrid>*,.eventLogItem>*{min-width:0}.routeStep{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--color-paper);min-height:190px;box-shadow:var(--shadow-sm);transition:border-color var(--motion-standard), box-shadow var(--motion-standard), transform var(--motion-standard);align-content:start;gap:10px;padding:18px;display:grid;position:relative}.routeStep:hover{box-shadow:var(--shadow-md);border-color:#0b6f6338;transform:translateY(-2px)}.routeStep svg{color:var(--color-coral)}.routeNumber{background:var(--color-ink);width:30px;height:30px;color:var(--color-paper);border-radius:999px;place-items:center;font-size:13px;font-weight:900;display:grid}.routeStep strong{color:var(--color-ink);font-size:17px;line-height:1.25}.routeStep span:last-child{color:var(--color-muted);font-size:14px;line-height:1.4}.differenceStrip{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px;margin:-8px 0 clamp(30px,4vw,42px);display:grid}.simplifiedSection{background:var(--color-paper-warm)}.focusedStrip{margin-top:0}.supportOverview{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);gap:16px;margin-bottom:clamp(30px,4vw,42px);padding:clamp(22px,4vw,30px) 0;display:grid}.supportOverview .subsectionHeader{max-width:760px;margin-bottom:0}.supportOverview p{color:var(--color-muted);font-size:16px;line-height:1.5}.lanePills{flex-wrap:wrap;gap:8px;display:flex}.lanePills span{background:var(--color-teal-soft);color:var(--color-ink);border:1px solid #0b6f632e;border-radius:999px;padding:8px 11px;font-size:13px;font-weight:900}.differenceStrip div{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--color-paper);padding:15px;box-shadow:0 8px 20px #14211e0a}.differenceStrip strong,.differenceStrip span{display:block}.differenceStrip strong{color:var(--color-ink);margin-bottom:5px;font-size:14px}.differenceStrip span{color:var(--color-muted);font-size:13px;line-height:1.35}.insightGrid{grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);align-items:start;gap:clamp(22px,4vw,34px);margin-bottom:clamp(30px,4vw,42px);display:grid}.subsectionHeader{margin-bottom:16px}.subsectionHeader h3,.examplesIntro h3{margin-bottom:8px}.domainGroupGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.domainGroup,.categoryGroup{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--color-paper);box-shadow:var(--shadow-sm)}.domainGroup{gap:14px;padding:18px;display:grid}.domainGroup.tone-teal{border-top:4px solid var(--color-teal)}.domainGroup.tone-blue{border-top:4px solid var(--color-blue)}.domainGroup.tone-gold{border-top:4px solid var(--color-gold)}.domainGroup.tone-red{border-top:4px solid var(--color-coral)}.domainGroup.tone-green{border-top:4px solid var(--color-green)}.domainGroup.tone-ink{border-top:4px solid var(--color-ink)}.groupHeader{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:12px;display:grid}.groupIcon{border-radius:var(--radius-sm);background:var(--color-ink);width:42px;height:42px;color:var(--color-paper);place-items:center;display:grid}.groupHeader h4,.categoryGroup h4{color:var(--color-ink);margin-bottom:5px;font-size:18px;line-height:1.25}.groupHeader p,.categoryGroup p,.examplesIntro p{color:var(--color-muted);margin-bottom:0;font-size:14px;line-height:1.45}.domainList,.categoryList{gap:11px;margin:0;padding:0;list-style:none;display:grid}.domainList li{border-top:1px solid #14211e1a;gap:7px;padding-top:11px;display:grid}.domainList strong,.categoryList strong{color:var(--color-ink);font-size:14px;font-weight:900}.chipRow{flex-wrap:wrap;gap:6px;display:flex}.chipRow span{color:var(--color-ink-soft);background:#edf4ee;border-radius:999px;padding:6px 8px;font-size:12px;font-weight:800;line-height:1.15}.categoryGroupStack{gap:14px;display:grid}.categoryGroup{gap:14px;padding:18px;display:grid}.categoryGroup:first-child{border-left:4px solid var(--color-blue)}.categoryGroup:nth-child(2){border-left:4px solid var(--color-teal)}.categoryGroup:nth-child(3){border-left:4px solid var(--color-coral)}.categoryList li{border-top:1px solid #14211e1a;grid-template-columns:128px minmax(0,1fr);align-items:start;gap:12px;padding-top:11px;display:grid}.categoryList span{color:var(--color-muted);font-size:14px;line-height:1.35}.examplesIntro{max-width:700px;margin-bottom:22px}.exampleGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.compactExampleGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.exampleCard,.toolPanel{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--color-paper);box-shadow:var(--shadow-md);padding:20px}.exampleCard{min-height:240px;transition:border-color var(--motion-standard), box-shadow var(--motion-standard), transform var(--motion-standard);align-content:start;gap:10px;display:grid}.exampleCard:hover{border-color:#0b6f633d;transform:translateY(-2px);box-shadow:0 18px 42px #14211e1a}.exampleMeta{color:var(--color-teal);text-transform:uppercase;align-items:center;gap:8px;margin-bottom:18px;font-size:12px;font-weight:900;display:flex}.exampleCard p{color:var(--color-muted);line-height:1.48}.exampleName{margin-bottom:-4px;font-weight:800;color:var(--color-ink)!important}.sampleText{border-left:3px solid #b84b38;min-height:86px;padding-left:12px;font-weight:750;color:var(--color-ink)!important}.iconButton{min-width:118px;min-height:44px;color:var(--color-ink);background:#edf4ee;margin-top:8px}.iconButton:hover:not(:disabled){box-shadow:var(--shadow-sm);background:#dde9e2;transform:translateY(-1px)}.trySection{background:linear-gradient(180deg, #fffdf880, #fffdf800 18%), var(--color-band)}.tryLayout{grid-template-columns:minmax(280px,.82fr) minmax(300px,1.18fr);align-items:start;gap:clamp(18px,3vw,26px);display:grid}.toolPanel{gap:16px;display:grid}.panelIcon{border-radius:var(--radius-sm);background:var(--color-teal);color:#fff;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 10px 22px #0b6f6329}label{color:var(--color-ink);gap:7px;font-size:14px;font-weight:850;display:grid}input,select,textarea{border:1px solid var(--border-strong);border-radius:var(--radius-sm);width:100%;min-height:48px;color:var(--color-ink);font:inherit;transition:border-color var(--motion-fast), box-shadow var(--motion-fast), background-color var(--motion-fast);background:#fff;padding:11px 12px}textarea{resize:vertical;min-height:150px;line-height:1.45}input::placeholder,textarea::placeholder{color:#3f4f49b8}input:hover,select:hover,textarea:hover{border-color:#0b6f6352}input:focus,select:focus,textarea:focus{border-color:var(--color-teal);background:#fff}.checkboxLabel{color:var(--color-ink-soft);grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;font-weight:700}.checkboxLabel input{width:18px;min-height:18px;accent-color:var(--color-teal);margin-top:2px}.smsConsentCheckbox{border-radius:var(--radius-sm);background:var(--color-teal-soft);color:var(--color-ink-soft);border:1px solid #0b6f632e;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:12px;padding:14px;font-weight:700;line-height:1.5}.smsConsentCheckbox input{width:20px;min-height:20px;accent-color:var(--color-teal);margin-top:3px}.smsConsentCheckbox strong{color:var(--color-ink);margin-bottom:6px;font-size:1rem;display:block}.creditCount{background:var(--color-gold);width:fit-content;min-height:34px;color:var(--color-ink);border-radius:999px;align-items:center;padding:8px 10px;font-weight:900;display:inline-flex}.resetPrompt{border-top:1px solid #14211e1a;gap:10px;padding-top:12px;display:grid}.resetPrompt .quiet{margin-bottom:0}.recordButton{background:var(--color-teal);color:#fff;cursor:pointer;width:188px;height:188px;transition:background-color var(--motion-fast), box-shadow var(--motion-fast), transform var(--motion-fast);border:0;border-radius:50%;align-content:center;justify-self:center;place-items:center;gap:10px;font-weight:900;display:grid;box-shadow:0 20px 50px #0b6f6347}.recordButton:hover:not(:disabled){background:var(--color-teal-dark);transform:translateY(-2px);box-shadow:0 24px 56px #0b6f6352}.recordButton:active:not(:disabled){transform:scale(.985)}.recordButton.recording{background:var(--color-coral);box-shadow:0 20px 50px #b84b3847}.recordButton span{overflow-wrap:anywhere;text-align:center;max-width:132px}.privacyNote{background:var(--color-teal-soft);width:fit-content;min-height:30px;color:var(--color-ink-soft);border:1px solid #0b6f632e;border-radius:999px;align-items:center;padding:7px 10px;font-size:12px;font-weight:850;display:inline-flex}.statusText{min-height:28px;color:var(--color-ink);text-align:center;overflow-wrap:anywhere;margin-bottom:0;font-weight:850}.generationProgress{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:#fff;gap:10px;padding:14px;display:grid}.generationProgressHeader{color:var(--color-teal);align-items:center;gap:8px;font-size:13px;font-weight:900;display:flex}.generationProgress ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}.generationProgress li{color:var(--color-muted-2);grid-template-columns:24px minmax(0,1fr);align-items:start;gap:9px;display:grid}.generationProgress li>span{width:22px;height:22px;color:var(--color-ink);background:#edf4ee;border-radius:999px;place-items:center;font-size:12px;font-weight:900;display:grid}.generationProgress li.active{color:var(--color-ink)}.generationProgress li.active>span,.generationProgress li.done>span{background:var(--color-teal);color:#fff}.generationProgress strong,.generationProgress small{display:block}.generationProgress strong{font-size:13px;line-height:1.2}.generationProgress small{margin-top:2px;font-size:12px;line-height:1.25}.sampleResult{border-top:1px solid var(--border-subtle);gap:14px;padding-top:18px;display:grid}.supportLane{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:#fff;gap:5px;padding:12px;display:grid}.supportLane strong{color:var(--color-teal);font-size:14px}.supportLane span,.supportLane small{color:var(--color-muted);font-size:13px;line-height:1.35}.innerVoiceAnchor{border-left:4px solid var(--color-gold);border-radius:var(--radius-sm);background:#e8b44a29;gap:6px;padding:13px 14px;display:grid}.innerVoiceAnchor strong{color:var(--color-ink);text-transform:uppercase;font-size:13px;font-weight:900}.innerVoiceAnchor span{color:var(--color-ink);font-size:16px;font-weight:850;line-height:1.35}.feedbackRow{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;display:grid}.feedbackRow span{color:var(--color-ink);font-size:14px;font-weight:900}.feedbackRow button{border-radius:var(--radius-sm);min-height:42px;color:var(--color-ink);cursor:pointer;transition:background-color var(--motion-fast), border-color var(--motion-fast), box-shadow var(--motion-fast), color var(--motion-fast);background:#edf4ee;border:1px solid #14211e24;padding:8px 10px;font-size:13px;font-weight:900}.feedbackRow button:hover:not(:disabled){background:#dde9e2;border-color:#0b6f6352}.feedbackRow button.selected{background:var(--color-teal);color:#fff;border-color:#0b6f6373}.quietButton{color:var(--color-ink-soft);background:0 0;box-shadow:inset 0 0 0 1px #14211e24}.quietButton:hover:not(:disabled){color:var(--color-ink);background:#fff9}.button.roundStopButton{color:var(--color-coral-dark);background:#fff5f2;border:1px solid #b84b3838;box-shadow:0 14px 32px #b84b381f}.button.roundStopButton:hover:not(:disabled){color:var(--color-coral-dark);background:#ffece6;border-color:#b84b3861}audio{width:100%;accent-color:var(--color-teal);display:block}.mobileHandoff{border-top:1px solid #14211e1f;justify-items:center;gap:10px;padding-top:14px;display:grid}.mobileHandoff img{border-radius:var(--radius-sm);background:#fff;width:220px;height:220px;padding:8px}.appSection{grid-template-columns:minmax(0,.86fr) minmax(320px,1.14fr);align-items:start;gap:clamp(24px,4vw,38px);display:grid}.appCopy{max-width:680px}.accessGrid{gap:14px;display:grid}.productPlan{border:1px solid var(--border-subtle);border-left:4px solid var(--color-teal);border-radius:var(--radius-sm);background:var(--color-paper);color:var(--color-ink);box-shadow:var(--shadow-sm);grid-template-columns:44px minmax(0,1fr);gap:13px;padding:16px;display:grid}.productPlanIcon{border-radius:var(--radius-sm);background:var(--color-ink);width:40px;height:40px;color:var(--color-paper);place-items:center;display:grid}.productPlanLabel{color:var(--color-teal);text-transform:uppercase;margin-bottom:5px;font-size:12px;font-weight:900;line-height:1.1}.productPlan h3{margin-bottom:6px;font-size:20px;line-height:1.22}.productPlan p:last-child{color:var(--color-muted);margin-bottom:0;font-size:15px;line-height:1.45}.utilityPage{max-width:880px;min-height:70vh}.structuredUtilityPage{gap:clamp(22px,4vw,34px);width:min(100%,1120px);max-width:1120px;display:grid}.utilityHero{gap:12px;max-width:860px;display:grid}.utilityHero h1{max-width:840px;margin-bottom:0;font-size:clamp(42px,6vw,72px);line-height:1}.utilityHero p{max-width:780px;color:var(--color-ink-soft);margin-bottom:0;font-size:clamp(17px,2vw,20px);line-height:1.55}.utilityAssuranceGrid,.termsList,.thanksActionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,3vw,20px);display:grid}.utilityAssuranceGrid article,.termsList article,.thanksAction,.utilityNotice{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--color-paper);box-shadow:var(--shadow-sm);padding:clamp(16px,3vw,22px)}.utilityAssuranceGrid article{align-content:start;gap:10px;display:grid}.utilityAssuranceGrid svg,.thanksAction svg{color:var(--color-teal)}.utilityAssuranceGrid h2,.termsList h2,.utilityNotice h2{color:var(--color-ink);margin-bottom:4px;font-size:clamp(20px,3vw,28px);line-height:1.12}.utilityAssuranceGrid p,.termsList p,.utilityNotice p,.thanksAction span{color:var(--color-muted);margin-bottom:0;font-size:15px;line-height:1.5}.termsList article{align-content:start;gap:8px;display:grid}.utilityNotice{background:var(--color-band);gap:10px;display:grid}.utilityActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.utilityActions .button{min-width:min(100%,190px)}.thanksPage{max-width:980px}.thanksAction{min-height:188px;color:inherit;transition:border-color var(--motion-fast), box-shadow var(--motion-fast), transform var(--motion-fast);align-content:start;gap:10px;text-decoration:none;display:grid}.thanksAction:hover{box-shadow:var(--shadow-md);border-color:#0b6f6347;transform:translateY(-1px)}.thanksAction.primary{background:var(--color-teal-soft);border-color:#0b6f6338}.thanksAction strong{color:var(--color-ink);font-size:clamp(20px,3vw,28px);line-height:1.12}.contactPage{max-width:1120px}.contactHero{grid-template-columns:minmax(0,1.08fr) minmax(280px,.92fr);align-items:start;gap:clamp(20px,4vw,34px);margin-bottom:clamp(22px,4vw,34px);display:grid}.contactHero h1{max-width:760px;margin-bottom:14px}.contactHero p{max-width:760px;color:var(--color-ink-soft);font-size:1.06rem;line-height:1.58}.contactAssurance{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--color-paper);gap:10px;padding:16px;display:grid}.contactAssurance span,.contactSuccess{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:9px;display:grid}.contactAssurance svg,.contactSuccess svg{color:var(--color-teal)}.contactGrid{grid-template-columns:minmax(320px,.95fr) minmax(280px,.75fr);align-items:start;gap:clamp(18px,3vw,28px);display:grid}.contactForm h2,.contactSidePanel h2{font-size:clamp(26px,4vw,36px);line-height:1.08}.contactSuccess{border-radius:var(--radius-sm);background:var(--color-teal-soft);color:var(--color-ink);border:1px solid #0b6f6338;padding:12px;font-weight:850}.errorText{color:var(--color-coral-dark)}.contactSidePanel{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--color-band);gap:14px;padding:20px;display:grid}.contactSidePanel ol{gap:10px;margin:0;padding-left:22px;display:grid}.contactSidePanel li,.contactSidePanel p{color:var(--color-ink-soft);line-height:1.48}.docsPage{background:var(--color-page);padding:clamp(36px,6vw,72px) clamp(18px,6vw,84px)}.docsHero{max-width:980px;margin-bottom:22px}.docsHero h1{max-width:980px;margin-bottom:16px;font-size:clamp(38px,6vw,72px);line-height:1}.docsHero p:last-of-type{max-width:780px;color:var(--color-ink-soft);font-size:18px;line-height:1.55}.docsActions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px;display:flex}.docsActions span{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--color-paper);min-height:40px;color:var(--color-muted);align-items:center;gap:7px;padding:9px 11px;font-size:13px;font-weight:900;display:inline-flex}.docsCopyBox{border-radius:var(--radius-sm);background:var(--color-paper);width:100%;min-height:72vh;box-shadow:var(--shadow-md);color:var(--color-ink);resize:vertical;white-space:pre;border:1px solid #14211e24;padding:18px;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:13px;line-height:1.5}.labPage{min-height:calc(100vh - 72px);padding:clamp(38px, 6vw, 78px) var(--site-x);background:linear-gradient(160deg, #0b6f6314, #e8b44a1a 58%, #b84b380f), var(--color-page)}.labHero{max-width:880px;margin-bottom:clamp(22px,4vw,34px)}.labHero h1{max-width:860px;margin-bottom:16px;font-size:clamp(38px,5.4vw,64px);line-height:1.02}.labHero p:last-child{max-width:760px;color:var(--color-ink-soft);font-size:18px;line-height:1.55}.labWarning,.labGate,.labControlPanel,.conversationPanel{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--color-paper);box-shadow:var(--shadow-md)}.labWarning{color:var(--color-coral-dark);align-items:center;gap:10px;margin-bottom:18px;padding:14px;font-weight:850;display:flex}.labGate{gap:14px;max-width:560px;padding:clamp(20px,4vw,26px);display:grid}.labGate p{color:var(--color-muted);line-height:1.5}.labLayout{grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(18px,3vw,28px);display:grid}.labControlPanel,.conversationPanel{gap:18px;padding:clamp(18px,3vw,24px);display:grid}.labAccountBar{border-bottom:1px solid #14211e1a;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:14px;display:flex}.labAccountBar strong,.labAccountBar span{display:block}.labAccountBar strong{color:var(--color-ink);font-size:17px}.labAccountBar span{color:var(--color-muted);margin-top:3px;font-size:13px;font-weight:800}.introPromptPanel{border-radius:var(--radius-sm);background:#f1f7f3;border:1px solid #0b6f6329;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.introPromptPanel strong,.introPromptPanel span{display:block}.introPromptPanel strong{color:var(--color-ink);font-size:14px}.introPromptPanel span{color:var(--color-muted);margin-top:3px;font-size:13px;line-height:1.35}.introPromptActions{justify-items:stretch;gap:8px;min-width:min(100%,240px);display:grid}.introAudioControl{width:100%;max-width:240px;height:38px}.reflectionPlaybackStatus{border-radius:var(--radius-sm);background:#f1f7f3;border:1px solid #0b6f632e;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px;padding:12px;display:grid}.reflectionPlaybackStatus.playing{background:var(--color-teal-soft);border-color:#0b6f636b}.reflectionPlaybackStatus.blocked{background:#b84b3814;border-color:#b84b3857;grid-template-columns:24px minmax(0,1fr)}.reflectionPlaybackStatus svg{color:var(--color-teal)}.reflectionPlaybackStatus strong,.reflectionPlaybackStatus span{display:block}.reflectionPlaybackStatus strong{color:var(--color-ink);font-size:14px}.reflectionPlaybackStatus span{color:var(--color-muted);margin-top:2px;font-size:13px;line-height:1.35}.reflectionPlaybackStatus .button{grid-column:1/-1;width:100%;min-height:42px}.iconTextButton{border-radius:var(--radius-sm);min-height:42px;color:var(--color-ink);cursor:pointer;transition:background-color var(--motion-fast), border-color var(--motion-fast), box-shadow var(--motion-fast), transform var(--motion-fast);background:#edf4ee;border:1px solid #14211e24;justify-content:center;align-items:center;gap:7px;padding:8px 10px;font-size:13px;font-weight:900;display:inline-flex}.iconTextButton:hover:not(:disabled){box-shadow:var(--shadow-sm);background:#dde9e2;border-color:#0b6f6352;transform:translateY(-1px)}.shareComposer{gap:12px;display:grid}.visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.shareComposer p{color:var(--color-muted);line-height:1.5}.labRecordButton{width:172px;height:172px}.conversationPanelHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.conversationPanelHeader h2{margin-bottom:0;font-size:clamp(28px,4vw,42px)}.emptyConversation{border-radius:var(--radius-sm);min-height:260px;color:var(--color-muted);text-align:center;border:1px dashed #14211e38;place-items:center;gap:8px;padding:22px;display:grid}.emptyConversation strong{color:var(--color-ink);font-size:18px}.conversationTimeline{gap:14px;margin:0;padding:0;list-style:none;display:grid}.reflectionCard{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:#fff;gap:12px;padding:16px;display:grid;box-shadow:0 8px 20px #14211e0a}.reflectionHeader{gap:4px;display:grid}.reflectionHeader span{color:var(--color-teal);text-transform:uppercase;font-size:12px;font-weight:900}.reflectionHeader strong{color:var(--color-ink);font-size:20px;line-height:1.2}.reflectionCard p{color:var(--color-muted);line-height:1.5}.reflectionInlinePlayback{border-radius:var(--radius-sm);background:var(--color-page);border:1px solid #0b6f6329;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.reflectionInlinePlayback span{color:var(--color-ink-soft);font-size:13px;font-weight:900}.labMetaGrid{border-radius:var(--radius-sm);background:var(--color-page);color:var(--color-muted);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;padding:12px;font-size:12px;font-weight:800;display:grid}.operatorDetails{border-top:1px solid #14211e1a;padding-top:10px}.operatorDetails summary{cursor:pointer;color:var(--color-ink);align-content:center;min-height:32px;font-size:13px;font-weight:900}.operatorDetails div{gap:8px;margin-top:12px;display:grid}.operatorDetails h3{margin-bottom:-2px;font-size:14px}.operatorDetails p{color:var(--color-ink-soft);border-left:3px solid #0b6f6347;margin-bottom:0;padding-left:10px;font-size:13px}.takeawayActionsPanel{border-radius:var(--radius-sm);background:#f1f7f3;border:1px solid #0b6f632e;gap:12px;padding:16px;display:grid}.takeawayActionsHeader{grid-template-columns:46px minmax(0,1fr);align-items:start;gap:12px;display:grid}.takeawayActionsHeader h2{margin:0 0 4px;font-size:22px;line-height:1.15}.takeawayActionsHeader p:not(.eyebrow){color:var(--color-muted);margin:0;font-size:14px;line-height:1.45}.takeawayPreview{border-radius:var(--radius-sm);background:#fff;border:1px solid #0b6f6333;gap:6px;padding:12px;display:grid}.takeawayPreview strong{color:var(--color-ink);line-height:1.25}.takeawayPreview span,.takeawayPreview small{color:var(--color-muted);line-height:1.4}.takeawayPreview small{font-size:13px;font-weight:800}.takeawayActionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.takeawayActionGrid .primary{grid-column:1/-1}.reportChoiceHint{border-radius:var(--radius-sm);color:var(--color-muted);background:#ffffffad;border:1px dashed #0b6f6347;margin:0;padding:12px;font-size:14px;font-weight:750}.realtimeLabPage{background:linear-gradient(160deg, #245f8f1a, #0b6f631a 58%, #e8b44a14), var(--color-page)}.realtimeLabLayout{grid-template-columns:minmax(320px,.76fr) minmax(0,1.24fr)}.realtimeStatusGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.statusTile{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:#fff;gap:4px;min-width:0;padding:11px;display:grid}.statusTile span{color:var(--color-muted);text-transform:uppercase;font-size:11px;font-weight:900}.statusTile strong{color:var(--color-ink);font-size:17px;line-height:1.15}.realtimeAudio{border-radius:var(--radius-sm);min-height:42px}.realtimeActions{gap:9px;display:grid}.realtimeFeedback{border-top:1px solid #14211e1a;padding-top:14px}.realtimeReviewPanel{min-height:620px}.realtimeTranscriptGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.transcriptBox{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:#fff;align-content:start;gap:8px;min-height:160px;padding:14px;display:grid}.transcriptBox strong{color:var(--color-teal);text-transform:uppercase;font-size:13px}.transcriptBox p{color:var(--color-ink);white-space:pre-wrap;margin-bottom:0;font-size:16px;line-height:1.5}.eventConsole{border-radius:var(--radius-sm);background:var(--color-ink);scrollbar-color:#e8b44ab8 #fffdf814;border:1px solid #14211e1f;gap:9px;max-height:430px;padding:12px;display:grid;overflow:auto}.eventLogItem{color:#fffdf8d1;border-bottom:1px solid #fffdf81a;grid-template-columns:82px minmax(160px,.42fr) minmax(0,1fr);align-items:start;gap:10px;padding-bottom:8px;display:grid}.eventLogItem span{color:#fffdf88f;font-size:12px;font-weight:850}.eventLogItem strong{color:var(--color-gold);overflow-wrap:anywhere;font-size:12px;line-height:1.25}.eventLogItem p{color:#fffdf8d1;margin-bottom:0;font-size:12px;line-height:1.35}.compactEmpty{color:#fffdf8ad;border-color:#fffdf838;min-height:190px}.compactEmpty strong{color:#fffdf8}.realtimePage{min-height:calc(100vh - 72px);padding:clamp(28px, 5vw, 64px) var(--site-x) clamp(50px, 6vw, 78px);background:radial-gradient(circle at 14% 8%, #245f8f29, transparent 30%), linear-gradient(145deg, #0b6f631a, #fffdf8d1 46%, #e8b44a1f), var(--color-page)}.realtimeHero{gap:14px;max-width:940px;margin-bottom:clamp(20px,4vw,34px);display:grid}.compactRealtimeHero h1{margin-bottom:4px;font-size:clamp(42px,6vw,68px);line-height:.98}.compactRealtimeHero p{max-width:780px;color:var(--color-ink-soft);margin-bottom:0;font-size:clamp(17px,2vw,20px);line-height:1.5}.realtimeProofRow{flex-wrap:wrap;gap:9px;margin-top:4px;display:flex}.realtimeProofRow span,.realtimeVoiceBadge{min-height:34px;color:var(--color-ink-soft);background:#fffdf8bd;border:1px solid #0b6f6329;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:12px;font-weight:900;display:inline-flex}.realtimeGateCard{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--color-paper);max-width:560px;box-shadow:var(--shadow-md);gap:16px;padding:clamp(18px,4vw,26px);display:grid}.realtimeGateCard p{color:var(--color-muted);line-height:1.5}.realtimeExperience{grid-template-columns:minmax(340px,.88fr) minmax(0,1.12fr);align-items:start;gap:clamp(18px,3vw,28px);display:grid}.voiceSessionCard,.liveCaptionPanel,.realtimeReviewActions,.operatorDiagnostics{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);background:#fffdf8eb}.voiceSessionCard{align-content:start;gap:clamp(18px,3vw,24px);min-height:min(780px,100vh - 128px);padding:clamp(18px,3vw,28px);display:grid;position:sticky;top:94px;overflow:hidden}.voiceSessionTop{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.primaryVoiceAction{gap:8px;display:grid}.voiceStatusLockup{grid-template-columns:13px minmax(0,1fr);align-items:start;gap:11px;display:grid}.voiceStatusLockup strong,.voiceStatusLockup span{display:block}.voiceStatusLockup strong{color:var(--color-ink);font-size:17px;line-height:1.22}.voiceStatusLockup span:last-child{color:var(--color-muted);margin-top:3px;font-size:13px;font-weight:800;line-height:1.35}.connectionDot{background:var(--color-muted-2);border-radius:999px;width:12px;height:12px;margin-top:5px;box-shadow:0 0 0 5px #66746f1f}.connectionDot.online{background:var(--color-teal);box-shadow:0 0 0 5px #0b6f6329}.connectionDot.pending{background:var(--color-gold);box-shadow:0 0 0 5px #e8b44a38}.connectionDot.error{background:var(--color-coral);box-shadow:0 0 0 5px #b84b3829}.compactIconTextButton{white-space:nowrap;min-width:132px}.voiceOrbStage{place-items:center;min-height:clamp(250px,38vw,330px);display:grid;position:relative}.voicePulseRing{aspect-ratio:1;background:#0b6f630a;border:1px solid #0b6f6338;border-radius:50%;width:clamp(210px,36vw,292px);position:absolute}.state-live .voicePulseRing,.state-closing .voicePulseRing,.state-connecting .voicePulseRing{animation:2.2s ease-in-out infinite realtimePulse}.voiceRealtimeOrb{z-index:1;aspect-ratio:1;background:linear-gradient(155deg, #ffffff29, transparent 48%), var(--color-teal);color:#fff;border-radius:50%;place-items:center;width:clamp(178px,30vw,236px);display:grid;position:relative;box-shadow:0 24px 58px #0b6f6347}.state-error .voiceRealtimeOrb,.state-unavailable .voiceRealtimeOrb{background:var(--color-coral);box-shadow:0 24px 58px #b84b3833}.state-closing .voiceRealtimeOrb{background:linear-gradient(155deg, #ffffff2e, transparent 48%), var(--color-gold);box-shadow:0 24px 58px #e8b44a38}.speech-speaking .voiceRealtimeOrb{background:linear-gradient(155deg, #ffffff2e, transparent 48%), var(--color-blue)}.speech-listening .voiceRealtimeOrb{background:linear-gradient(155deg, #ffffff2e, transparent 48%), var(--color-teal)}.waveBars{gap:5px;display:inline-flex;position:absolute;bottom:42px;left:50%;transform:translate(-50%)}.waveBars span{transform-origin:bottom;background:#fffdf8c7;border-radius:999px;width:5px;height:14px}.state-live .waveBars span,.state-closing .waveBars span,.state-connecting .waveBars span{animation:.9s ease-in-out infinite realtimeWave}.waveBars span:nth-child(2){animation-delay:80ms}.waveBars span:nth-child(3){animation-delay:.16s}.waveBars span:nth-child(4){animation-delay:.24s}.waveBars span:nth-child(5){animation-delay:.32s}.voiceSessionCopy{text-align:center;justify-items:center;gap:8px;display:grid}.voiceSessionCopy h2{max-width:620px;margin-bottom:0;font-size:clamp(28px,4vw,44px);line-height:1.04}.voiceSessionCopy p{max-width:560px;color:var(--color-muted);margin-bottom:0;font-size:16px;line-height:1.5}.realtimeStartButton{border-radius:var(--radius-sm);background:var(--color-teal);color:#fff;cursor:pointer;min-height:58px;transition:background-color var(--motion-fast), box-shadow var(--motion-fast), transform var(--motion-fast);border:0;justify-content:center;align-items:center;gap:10px;padding:15px 18px;font-weight:950;display:inline-flex;box-shadow:0 16px 34px #0b6f6338}.realtimeStartButton:hover:not(:disabled){background:var(--color-teal-dark);transform:translateY(-1px);box-shadow:0 18px 40px #0b6f6347}.realtimeStartButton.pending{background:var(--color-ink)}.realtimeStartButton.roundStartButton{aspect-ratio:1;border-radius:50%;flex-direction:column;width:clamp(94px,20vw,122px);min-height:0;padding:0;line-height:1.05}.liveControlDock{border-radius:var(--radius-sm);background:#ffffff94;border:1px solid #14211e1a;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:9px;display:grid}.liveControlDock button{border-radius:var(--radius-sm);background:var(--color-paper);min-height:48px;color:var(--color-ink);cursor:pointer;transition:background-color var(--motion-fast), border-color var(--motion-fast), color var(--motion-fast), transform var(--motion-fast);border:1px solid #14211e1f;justify-content:center;align-items:center;gap:7px;font-size:13px;font-weight:900;display:inline-flex}.liveControlDock button:hover:not(:disabled){color:var(--color-teal-dark);background:#fff;border-color:#0b6f6347;transform:translateY(-1px)}.liveControlDock button.danger{width:66px;min-height:66px;color:var(--color-coral-dark);background:#fff5f2;border-color:#b84b3847;border-radius:50%;flex-direction:column;justify-self:center;padding:0}.liveControlDock button:disabled{cursor:not-allowed;opacity:.48}.realtimeStepRail{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.realtimeStepRail li{border-radius:var(--radius-sm);color:var(--color-muted);text-align:center;background:#ffffff94;border:1px solid #14211e1a;justify-items:center;gap:6px;padding:9px 6px;font-size:12px;font-weight:900;display:grid}.realtimeStepRail li>span{background:#edf4ee;border-radius:999px;place-items:center;width:20px;height:20px;display:grid}.realtimeStepRail li.active{background:var(--color-teal-soft);color:var(--color-ink);border-color:#0b6f634d}.realtimeStepRail li.done{color:var(--color-teal-dark)}.realtimeStepRail li.done>span{background:var(--color-teal);color:#fff}.realtimeMessage{min-height:28px;color:var(--color-ink);text-align:center;overflow-wrap:anywhere;margin-bottom:0;font-weight:850}.realtimeAudioSink{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.realtimeReviewStack{gap:14px;display:grid}.liveCaptionPanel{gap:12px;padding:clamp(16px,3vw,22px);display:grid}.liveCaptionPanel h2{margin-bottom:0;font-size:clamp(26px,4vw,40px)}.realtimeReviewActions{gap:12px;padding:14px;display:grid}.realtimeReviewActions .privacyNote{margin:0}.operatorDiagnostics{padding:0;overflow:hidden}.operatorDiagnostics summary{cursor:pointer;min-height:50px;color:var(--color-ink);align-items:center;gap:9px;padding:14px 16px;font-size:14px;font-weight:950;display:flex}.operatorDiagnostics>div,.operatorDiagnostics>.eventConsole{margin:0 16px 16px}.realtimePage{padding-top:clamp(18px,3vw,38px)}.homeRealtimePage{padding-top:clamp(34px,5vw,72px)}.compactRealtimeHero{max-width:780px;margin-bottom:16px}.homeRealtimePage .compactRealtimeHero{max-width:980px;margin-bottom:clamp(20px,4vw,34px)}.compactRealtimeHero h1{font-size:clamp(32px,5vw,52px);line-height:1.04}.homeRealtimePage .compactRealtimeHero h1{max-width:920px;font-size:clamp(40px,6.5vw,74px);line-height:.99}.compactRealtimeHero p{font-size:clamp(16px,1.8vw,19px)}.homeRealtimePage .compactRealtimeHero p{max-width:780px;font-size:clamp(17px,2vw,21px)}.realtimeProofRow{display:none}.homeRealtimePage .realtimeProofRow{display:flex}.realtimeExperience{grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);max-width:1180px}.homeRealtimePage .realtimeExperience{max-width:1240px}.homeRealtimePage .primaryVoiceAction{order:1}.homeRealtimePage .voiceOrbStage{order:2}.homeRealtimePage .voiceSessionCopy{order:3}.homeRealtimePage .liveControlDock,.homeRealtimePage .audioRecoveryButton,.homeRealtimePage .realtimeStepRail,.homeRealtimePage .realtimeMessage{order:4}.voiceSessionCard{gap:14px;min-height:auto;position:static}.voiceOrbStage{min-height:104px}.voicePulseRing{width:92px}.voiceRealtimeOrb{width:80px;box-shadow:0 14px 30px #0b6f632e}.voiceRealtimeOrb svg{width:30px;height:30px}.waveBars{gap:3px;bottom:12px}.waveBars span{width:3px;height:8px}.voiceSessionCopy h2{font-size:clamp(22px,3vw,30px);line-height:1.08}.voiceSessionCopy p{font-size:15px}.realtimeStartButton{min-height:54px}.liveCaptionPanel h2{font-size:clamp(23px,3vw,31px)}@keyframes realtimePulse{0%,to{opacity:.72;transform:scale(.96)}50%{opacity:1;transform:scale(1.06)}}@keyframes realtimeWave{0%,to{transform:scaleY(.7)}50%{transform:scaleY(1.75)}}.utilityPage p{color:var(--color-ink-soft);font-size:19px;line-height:1.6}footer{padding:clamp(34px, 6vw, 58px) var(--site-x);background:var(--color-ink);color:var(--color-paper);border-top:1px solid #14211e1f;justify-content:space-between;align-items:flex-start;gap:clamp(24px,5vw,56px);display:flex}footer p,.footerNav,.footerLinks{color:#fffdf8c7}.footerNav{flex-wrap:wrap;justify-content:center;gap:10px clamp(18px,3vw,34px);font-size:.94rem;font-weight:850;display:flex}.footerNav a{color:inherit;text-underline-offset:5px;text-decoration:none}.footerNav a:hover{color:var(--color-paper);text-decoration:underline}.footerLinks{gap:8px;font-weight:750;display:grid}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.dashboardPage{padding:16px var(--site-x) 56px;background:var(--color-page);gap:14px;display:grid}.dashboardHero,.dashboardKpis,.trendStrip,.dashboardStoryGrid,.dashboardCharts,.dashboardDetailGrid,.nextMoveList,.anchorList,.deeperHelpList{gap:12px;display:grid}.dashboardHero{border-radius:var(--radius-sm);background:#fffdf8;border:1px solid #0b6f631f;grid-template-columns:1fr auto;align-items:end;padding:16px}.billingSnapshotPanel{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);background:#fffefa;gap:12px;padding:clamp(14px,3vw,22px);display:grid}.billingSnapshotGrid article{border-radius:var(--radius-sm);background:#fff;border:1px solid #0b6f6324;min-width:0;padding:12px}.billingSnapshotGrid span{color:var(--color-muted);text-transform:uppercase;font-size:12px;font-weight:900;display:block}.dashboardHero h1{max-width:760px;margin:0;font-size:clamp(32px,8vw,54px);line-height:1}.dashboardHero p:not(.eyebrow){max-width:620px;color:var(--color-muted);margin:10px 0 0;line-height:1.5}.dashboardActions{gap:8px;display:flex}.dashboardIconButton{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);width:44px;height:44px;color:var(--color-ink);box-shadow:var(--shadow-sm);cursor:pointer;background:#fff;place-items:center;display:inline-grid}.dashboardIconButton:disabled{opacity:.42;cursor:not-allowed}.dashboardToast,.dashboardPeriodBar,.privacyFootnote{border-radius:var(--radius-sm);color:var(--color-teal-dark);background:#0b6f6314;border:1px solid #0b6f6333;margin:0;padding:10px 12px;font-weight:800}.dashboardPeriodBar{background:#fff;justify-content:space-between;align-items:center;gap:12px;display:flex}.dashboardPeriodBar>div:first-child,.privacyFootnote{align-items:center;gap:8px;display:flex}.periodTabs button{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);min-height:36px;color:var(--color-ink-soft);cursor:pointer;background:#fffdf8;font-weight:900}.dashboardKpis,.trendStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboardKpi,.trendTile,.dashboardStoryCard,.donutCard,.nextMovesPanel,.savedTakeawaysPanel,.anchorLibrary,.deeperHelpPanel,.emptyDashboard{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);background:#fffdf8;padding:16px}.dashboardKpi,.trendTile{gap:8px;min-height:114px;display:grid;position:relative}.dashboardKpi span,.trendTile span{color:var(--color-muted);text-transform:uppercase;font-size:12px;font-weight:900}.dashboardKpi strong,.trendTile strong{overflow-wrap:anywhere;align-self:end;font-size:clamp(24px,7vw,36px);line-height:1}.trendTile strong{font-size:clamp(20px,5vw,28px)}.trendTile small{color:var(--color-muted);font-weight:800;line-height:1.35}.infoTip summary{width:28px;height:28px;color:var(--color-teal);cursor:pointer;border:1px solid #14211e1a;border-radius:50%;place-items:center;list-style:none;display:inline-grid}.infoTip span{z-index:4;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:#fffdf8;letter-spacing:0;width:min(260px,100vw - 48px);box-shadow:var(--shadow-md);text-transform:none;background:#14211e;padding:10px 12px;font-size:13px;font-weight:750;line-height:1.35;position:absolute;top:34px;left:0}.infoTip:not([open]) span{display:none}.dashboardStoryGrid,.dashboardCharts,.dashboardDetailGrid{grid-template-columns:1fr}.dashboardStoryCard>div,.panelTitle,.compactPanelTitle{justify-content:space-between;align-items:center;gap:12px;display:flex}.dashboardStoryCard>div{justify-content:flex-start}.dashboardStoryCard svg,.emptyDashboard svg,.savedTakeawaysPanel svg,.anchorLibrary svg,.deeperHelpPanel svg,.privacyFootnote svg{color:var(--color-teal)}.dashboardStoryCard h2,.panelTitle h2,.emptyDashboard h2{margin:0;font-size:21px}.dashboardStoryCard p,.emptyDashboard p,.privacyFootnote p,.quiet{color:var(--color-muted);margin:0;line-height:1.5}.donutLayout{grid-template-columns:minmax(132px,160px) 1fr;align-items:center;gap:16px;display:grid}.chartLegend{gap:9px;display:grid}.chartLegend div{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;min-width:0;display:grid}.chartLegend span{border-radius:50%;width:11px;height:11px}.chartLegend strong{color:var(--color-ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.nextMoveList{margin-top:12px}.nextMoveCard{border-top:1px solid var(--border-subtle);gap:7px;padding-top:13px;display:grid}.nextMoveCard:first-child{border-top:0;padding-top:0}.nextMoveCard span{color:var(--color-teal-dark);text-transform:uppercase;font-size:12px;font-weight:900}.nextMoveCard h3{margin:0;font-size:18px}.nextMoveCard p,.nextMoveCard small{color:var(--color-muted);margin:0;line-height:1.45}.savedTakeawayList{gap:12px;margin-top:12px;display:grid}.savedTakeawayCard{border-radius:var(--radius-sm);background:#fff;border:1px solid #0b6f6324;gap:9px;padding:12px;display:grid}.savedTakeawayCard>span{color:var(--color-teal-dark);text-transform:uppercase;font-size:12px;font-weight:900}.savedTakeawayCard h3,.savedTakeawayCard p{margin:0}.savedTakeawayCard h3{font-size:18px;line-height:1.25}.savedTakeawayCard p{color:var(--color-muted);white-space:pre-line;line-height:1.45}.savedReflectionText{color:var(--color-ink-soft)!important;margin-top:8px!important}.anchorList blockquote{color:var(--color-ink-soft);border-left:3px solid #0b6f6352;margin:0;padding-left:12px;font-size:15px;font-weight:800;line-height:1.4}@media (width>=760px){.dashboardPage{gap:20px;padding-top:34px}.dashboardKpis,.trendStrip{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboardStoryGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboardCharts,.dashboardDetailGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1020px){.hero,.homeCompareHero,.pricingSnapshot,.routeRail,.differenceStrip,.insightGrid,.tryLayout,.appSection,.labLayout,.realtimeLabLayout,.realtimeExperience,.dashboardHero{grid-template-columns:1fr}.hero{align-items:start;min-height:auto}.phoneVisual{justify-self:start;max-width:380px}.exampleGrid,.compactExampleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.packGrid{grid-template-columns:1fr}.labControlPanel{order:1}.conversationPanel{order:2}.voiceSessionCard{min-height:auto;position:static}}@media (width<=680px){.siteHeader{grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:10px;padding:10px 16px;display:grid}.brand{min-height:38px}.mobileMenuButton{justify-self:end;display:inline-flex}.siteNav{grid-column:1/-1;grid-template-columns:1fr;gap:8px;width:100%;font-size:14px;display:none}.siteHeader.menuOpen .siteNav{display:grid}.siteNav a{background:#fffdf8d1;border:1px solid #14211e1a;min-height:44px;padding:11px 12px}.siteHeader.editorialHeader{background:linear-gradient(#090e0b9e,#090e0b00);grid-template-columns:36px minmax(0,1fr) 36px;justify-content:stretch;min-height:50px;padding:8px 16px;display:grid}.editorialHeader .brand{grid-column:2;justify-self:center;min-height:34px;position:static;transform:none}.editorialHeader .brand:hover{transform:translateY(-1px)}.editorialHeader .brandWord{font-size:24px}.editorialHeader .mobileMenuButton,.editorialHeader .siteNav{display:none}.editorialHeader .siteNav a{color:inherit}.siteHeader.editorialHeader.menuOpen .siteNav{display:none}footer{flex-direction:column;align-items:flex-start;gap:10px}h1{font-size:clamp(40px,12vw,48px);line-height:1}h2{font-size:clamp(30px,9vw,40px)}h3{font-size:20px}.hero,.homeComparePage,.examplesSection,.trySection,.appSection,.utilityPage,.labPage,.realtimePage,.dashboardPage{padding-left:16px;padding-right:16px}.homeComparePage{padding-top:18px}.homeVoiceHero{padding:20px 16px 14px}.homeVoiceHero h1{text-wrap:balance;max-width:min(342px,100vw - 32px);font-size:clamp(28px,8.4vw,36px);line-height:1.04}.samanthaVoiceOption{min-height:clamp(330px,46svh,430px);padding:20px 16px 24px}.samanthaVoiceInner{grid-template-columns:1fr;justify-items:center;gap:18px;width:min(100%,390px);padding:18px 16px 16px}.samanthaChoiceHeader{justify-self:center;gap:10px;max-width:calc(100vw - 32px)}.samanthaChoiceHeader svg{width:30px;height:30px}.samanthaChoiceHeader strong{font-size:clamp(36px,9.4vw,40px)}.samanthaVoiceOption .realtimeGateCard.homeStartGate{grid-template-columns:1fr;justify-items:center;width:100%;padding:0}.samanthaVoiceOption .realtimeGateCard label{width:min(100%,380px)}.samanthaVoiceOption .realtimeGateCard .button{grid-column:1;width:116px}.samanthaVoiceOption .voiceSessionCard.homeIdleLaunch{width:min(100%,320px)}.homePrivacyLine{width:min(100vw - 32px,340px);padding:22px 16px 30px;font-size:14px}.hero{gap:28px;padding-top:36px;padding-bottom:36px}.heroText,.sectionHeader p,.appSection p,.quiet,footer p{font-size:16px;line-height:1.55}.heroActions{display:grid}.dashboardPeriodBar,.dashboardActions{align-items:stretch}.dashboardPeriodBar{display:grid}.billingSnapshotGrid{grid-template-columns:1fr}.button{width:100%;min-height:48px}.phoneVisual{border-width:8px;border-radius:28px;width:100%;min-height:480px;padding:18px}.voiceOrb{width:146px;height:146px;margin-top:52px;margin-bottom:26px}.captionLine{min-height:86px;font-size:19px}.miniLibrary{margin-top:30px}.exampleGrid,.compactExampleGrid,.domainGroupGrid,.categoryList li{grid-template-columns:1fr}.routeStep{min-height:auto}.differenceStrip,.routeRail,.tryLayout,.labLayout,.realtimeLabLayout,.realtimeExperience{gap:12px}.homeRealtimePage .compactRealtimeHero h1{font-size:clamp(34px,9vw,40px);line-height:1.03}.homeCompareHero h1{font-size:clamp(32px,8.8vw,40px);line-height:1.04}.homeModeSurface .realtimeGateCard h2,.homeModeSurface .labGate h2{overflow-wrap:anywhere;font-size:clamp(22px,7vw,28px);line-height:1.05}.homeModeSurface .homeStartGate{grid-template-columns:minmax(0,1fr);gap:12px;padding:14px}.homeModeSurface .homeStartGate .panelIcon{display:none}.homeModeSurface .homeStartGate h2,.homeModeSurface .homeStartGate label,.homeModeSurface .homeStartGate .button{grid-column:1/-1}.homeModeSurface .roundStartButton,.homeModeSurface .roundStopButton{justify-self:center;width:104px}.homeModeSurface .realtimeGateCard,.homeModeSurface .labGate,.homeModeSurface .voiceSessionCard,.homeModeSurface .labControlPanel,.homeModeSurface .conversationPanel{width:100%;max-width:100%}.homeCompareHero{gap:16px;width:min(100%,100vw - 32px);max-width:100%}.homeCompareHero h1,.homeCompareHero p,.homeModeSurface{max-width:100%}.modeSwitch button{min-height:42px;padding:10px}.modeSwitch strong{font-size:15px}.modeSwitch small{font-size:11px}.homeRealtimePage .compactRealtimeHero p{font-size:16px}.exampleCard,.toolPanel,.labWarning,.labGate,.realtimeGateCard,.labControlPanel,.conversationPanel,.reflectionCard,.voiceSessionCard,.liveCaptionPanel,.dashboardStoryCard,.donutCard,.nextMovesPanel,.anchorLibrary,.deeperHelpPanel,.trendTile,.emptyDashboard{padding:16px}.dashboardHero{grid-template-columns:1fr;align-items:start}.dashboardActions{justify-content:start}.donutLayout{grid-template-columns:1fr}.donutChart{justify-self:center;max-width:150px}.recordButton{width:164px;height:164px}.feedbackRow{grid-template-columns:1fr}.feedbackRow button{width:100%}.productPlan{grid-template-columns:1fr}.labAccountBar,.introPromptPanel,.conversationPanelHeader{display:grid}.iconTextButton{width:100%}.realtimeStatusGrid,.realtimeTranscriptGrid,.eventLogItem,.liveControlDock{grid-template-columns:1fr}.realtimeStepRail{grid-template-columns:repeat(2,minmax(0,1fr))}.voiceSessionTop{display:grid}.realtimeReviewPanel{min-height:auto}.eventConsole{max-height:360px}}@media (width<=420px){nav{grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:0;display:grid;overflow:visible}nav a{text-align:center;place-items:center;min-width:0;display:grid}.recordButton,.labRecordButton{width:150px;height:150px}.compactRealtimeHero h1{font-size:clamp(31px,10vw,38px)}.voiceOrbStage{min-height:96px}.mobileHandoff img{width:190px;height:190px}}@media (hover:none){.routeStep:hover,.exampleCard:hover,.primary:hover:not(:disabled),.ghost:hover:not(:disabled),.iconButton:hover:not(:disabled),.iconTextButton:hover:not(:disabled),.recordButton:hover:not(:disabled),.realtimeStartButton:hover:not(:disabled),.liveControlDock button:hover:not(:disabled){box-shadow:inherit;transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.dashboardPage{width:min(100%,1120px);padding:14px var(--site-x) 56px;background:var(--color-page);gap:14px;margin:0 auto;display:grid}.dashboardStoryHeader{border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);background:#fffdf8;border:1px solid #0b6f6324;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px;display:grid}.dashboardStoryHeader h1{color:var(--color-ink);margin:0;font-size:clamp(28px,8vw,42px);line-height:.98}.dashboardStoryHeader p:not(.eyebrow){max-width:660px;color:var(--color-ink-soft);margin:8px 0 0;font-size:16px;line-height:1.45}.dashboardRoundButton,.dashboardIconButton{width:44px;height:44px;color:var(--color-ink);box-shadow:var(--shadow-sm);cursor:pointer;background:#fff;border:1px solid #14211e1a;border-radius:50%;place-items:center;display:inline-grid}.dashboardIconButton.destructive{color:#b84b38}.dashboardRoundButton:disabled,.dashboardIconButton:disabled{opacity:.42;cursor:not-allowed}.dashboardToast{border-radius:var(--radius-sm);color:var(--color-teal-dark);background:#0b6f6314;border:1px solid #0b6f6333;margin:0;padding:10px 12px;font-weight:850}.currentFocusStrip,.dashboardTopCards,.trendStrip,.dashboardCharts,.dashboardDetailGrid,.journeyMemoryGrid,.journeyNuggetList,.nextMoveList,.savedTakeawayList,.anchorList,.deeperHelpList,.emptyDashboardPreview,.termsGlossaryGrid{gap:12px;display:grid}.currentFocusStrip,.dashboardTopCards{grid-template-columns:1fr}.currentFocusCard,.dashboardTopCard,.trendTile,.donutCard,.journeyMemoryPanel,.journeyMemoryGrid article,.journeyNuggetCard,.nextMoveCard,.savedTakeawayCard,.anchorCard,.billingSnapshotGrid article{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);background:#fffdf8;min-width:0}.currentFocusCard{background:linear-gradient(#0b6f630f,#fffdf8f0);border-color:#0b6f632e;gap:8px;min-height:124px;padding:14px;display:grid}.currentFocusCard strong{color:var(--color-ink);overflow-wrap:anywhere;font-size:clamp(18px,5vw,24px);line-height:1.14}.currentFocusCard p,.sparseDashboardNote p{color:var(--color-ink-soft);margin:0;line-height:1.45}.sparseDashboardNote{border-radius:var(--radius-sm);background:#e8b44a1a;border:1px solid #e8b44a47;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;padding:10px 12px;display:grid}.sparseDashboardNote svg{color:var(--color-gold);margin-top:2px}.dashboardTopCard{grid-template-columns:auto 1fr;gap:5px 10px;min-height:132px;padding:14px;display:grid}.dashboardTopIcon{width:34px;height:34px;color:var(--color-teal-dark);background:#0b6f631a;border-radius:50%;grid-row:1/span 3;place-items:center;display:inline-grid}.dashboardTopCard>span,.billingSnapshotGrid article>span{color:var(--color-muted);letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:900}.termTitle{min-width:0;color:var(--color-muted);letter-spacing:0;text-transform:uppercase;align-items:center;gap:6px;font-size:12px;font-weight:900;display:inline-flex}.termTitle>span{overflow-wrap:anywhere;min-width:0}.smallTermTitle{gap:5px}.dashboardTopCard strong,.dashboardValueWithHelp strong{overflow-wrap:anywhere;color:var(--color-ink);font-size:clamp(20px,6vw,28px);line-height:1.05}.dashboardValueWithHelp,.nuggetPatternTitle,.chartLegendLabel,.nextMoveMeta{align-items:center;gap:6px;min-width:0;display:inline-flex}.dashboardValueWithHelp,.nuggetPatternTitle,.nextMoveMeta{flex-wrap:wrap}.dashboardTopCard p{color:var(--color-ink-soft);overflow-wrap:anywhere;margin:0;line-height:1.45}.dashboardPeriodBar{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--color-ink-soft);background:#fff;align-items:center;gap:10px;padding:10px 12px;font-weight:850;display:grid}.dashboardPeriodBar>div:first-child{align-items:center;gap:8px;display:flex}.periodTabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.periodTabs button{border:1px solid var(--border-subtle);min-height:40px;color:var(--color-ink-soft);cursor:pointer;background:#fffdf8;border-radius:999px;font-weight:900}.periodTabs button.selected{background:var(--color-teal-soft);color:var(--color-ink);border-color:#0b6f6373}.trendStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.trendTile{gap:8px;min-height:104px;padding:14px;display:grid}.trendTile strong{overflow-wrap:anywhere;color:var(--color-ink);font-size:clamp(18px,5vw,26px);line-height:1.05}.trendTile small{color:#245f8f;background:#245f8f1a;border-radius:999px;width:fit-content;padding:4px 9px;font-weight:900;line-height:1}.trendTile[data-trend=up] small,.trendTile[data-trend=new] small{color:var(--color-teal-dark);background:#0b6f631a}.trendTile[data-trend=down] small{color:#b84b38;background:#b84b381c}.journeyMemoryPanel{gap:12px;min-width:0;padding:14px;scroll-margin-top:86px;display:grid}.journeyMemoryGrid{grid-template-columns:1fr}.journeyMemoryGrid article{min-height:98px;box-shadow:none;gap:7px;padding:12px;display:grid}.journeyNuggetCard>span{color:var(--color-muted);letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:900}.journeyMemoryGrid strong,.journeyNuggetCard strong{overflow-wrap:anywhere;color:var(--color-ink);line-height:1.25}.journeyContextPreview{color:var(--color-ink-soft);overflow-wrap:anywhere;border-left:3px solid #0b6f6366;margin:0;padding-left:12px;font-weight:800;line-height:1.5}.journeyNuggetCard{box-shadow:none;gap:7px;padding:12px;display:grid}.journeyNuggetCard h3,.journeyNuggetCard p{overflow-wrap:anywhere;margin:0}.journeyNuggetCard h3{color:var(--color-ink);font-size:15px}.nuggetPatternTitle h3{min-width:0}.journeyNuggetCard p{color:var(--color-ink-soft);line-height:1.45}.dashboardCharts,.dashboardDetailGrid{grid-template-columns:1fr}.donutCard{padding:14px}.donutLayout{grid-template-columns:minmax(118px,148px) minmax(0,1fr);align-items:center;gap:14px;margin-top:10px;display:grid}.donutChart{width:100%;max-width:158px;transform:rotate(-90deg)}.donutTrack{fill:#0000;stroke:#14211e14;stroke-width:6px}.donutSegment{fill:#0000;stroke-width:6px}.donutChart text{transform-origin:50%;fill:var(--color-ink);font-weight:900;transform:rotate(90deg)}.donutChart text:first-of-type{font-size:8px}.donutChart text:last-of-type{fill:var(--color-muted);text-transform:uppercase;font-size:4px}.chartLegend{gap:9px;min-width:0;display:grid}.chartLegend>div{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.chartLegend>div>span{border-radius:50%;width:11px;height:11px}.chartLegend strong{min-width:0;color:var(--color-ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.chartLegendLabel{min-width:0}.chartLegend small{color:var(--color-muted);font-weight:900}.dashboardPage .nextMovesPanel,.dashboardPage .savedTakeawaysPanel,.dashboardPage .anchorLibrary,.dashboardPage .deeperHelpPanel{box-shadow:none;background:0 0;border:0;gap:12px;padding:0;display:grid}.panelTitle,.compactPanelTitle{justify-content:space-between;align-items:center;gap:12px;display:flex}.panelTitleActions{flex:none;align-items:center;gap:8px;display:inline-flex}.panelTitle h2,.emptyDashboard h2,.privacyControlsPanel h2{color:var(--color-ink);margin:0;font-size:21px;line-height:1.15}.nextMoveCard{gap:9px;padding:14px;display:grid}.nextMoveHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}.nextMoveHeader span,.savedTakeawayCard>span{color:var(--color-teal-dark);text-transform:uppercase;font-size:12px;font-weight:900}.nextMoveHeader strong{color:#245f8f;background:#245f8f1a;border-radius:999px;padding:4px 9px;font-size:12px}.nextMoveCard h3,.savedTakeawayCard h3{color:var(--color-ink);margin:0;font-size:18px;line-height:1.25}.nextMoveCard p,.savedTakeawayCard p,.privacyControlsPanel p,.emptyDashboard p,.quiet{color:var(--color-muted);margin:0;line-height:1.45}.nextMoveMeta{color:var(--color-muted);font-size:13px;line-height:1.45}.nextMoveStatusRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.nextMoveStatusRow button{border:1px solid var(--border-subtle);min-height:40px;color:var(--color-ink-soft);cursor:pointer;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:900;display:inline-flex}.nextMoveStatusRow button.selected{background:var(--color-teal-soft);color:var(--color-ink);border-color:#0b6f6361}.savedTakeawayCard,.anchorCard{gap:9px;padding:14px;display:grid}.savedTakeawayCard details{border-top:1px solid var(--border-subtle);padding-top:8px}.savedTakeawayCard summary{color:var(--color-teal-dark);cursor:pointer;font-weight:900}.savedReflectionText{white-space:pre-line;color:var(--color-ink-soft)!important;margin-top:8px!important}.anchorCard{grid-template-columns:minmax(0,1fr) auto;align-items:start}.anchorCard blockquote{color:var(--color-ink-soft);border-left:3px solid #0b6f6352;margin:0;padding-left:12px;font-size:15px;font-weight:850;line-height:1.4}.anchorFavorite{border:1px solid var(--border-subtle);min-height:36px;color:var(--color-ink-soft);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:5px;font-weight:900;display:inline-flex}.anchorFavorite.selected{color:var(--color-ink);background:#e8b44a2e;border-color:#e8b44acc}.deeperHelpList div{border-top:1px solid var(--border-subtle);gap:4px;padding-top:10px;display:grid}.deeperHelpList div:first-child{border-top:0;padding-top:0}.deeperHelpList strong{color:var(--color-ink)}.deeperHelpList span{color:var(--color-muted);line-height:1.45}.termsGlossaryPanel,.billingSnapshotPanel,.privacyControlsPanel,.emptyDashboard{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);background:#fffefa;gap:12px;padding:14px;display:grid}.termsGlossaryPanel details{gap:12px;display:grid}.termsGlossaryPanel summary{min-height:44px;color:var(--color-teal-dark);cursor:pointer;align-content:center;font-weight:900}.termsGlossaryGrid{grid-template-columns:1fr}.termsGlossaryGrid article{border-radius:var(--radius-sm);background:#fffdf8c7;border:1px solid #14211e14;min-width:0;padding:10px}.termsGlossaryGrid strong{color:var(--color-ink);font-size:14px;line-height:1.25;display:block}.termsGlossaryGrid p{color:var(--color-ink-soft);margin:5px 0 0;font-size:13px;line-height:1.4}.billingSnapshotGrid{grid-template-columns:1fr;gap:10px;display:grid}.billingSnapshotGrid article{padding:12px}.billingSnapshotGrid strong{color:var(--color-ink);margin-top:5px;font-size:26px;line-height:1.1;display:block}.billingSnapshotGrid p{color:var(--color-ink-soft);margin:7px 0 0;line-height:1.4}.privacyControlsPanel>div:first-child{grid-template-columns:auto minmax(0,1fr);gap:10px;display:grid}.privacyControlsPanel svg,.emptyDashboard svg,.savedTakeawaysPanel svg,.anchorLibrary svg,.deeperHelpPanel svg{color:var(--color-teal)}.privacyControlButtons{flex-wrap:wrap;gap:8px;display:flex}.clearConfirmBox{border-radius:var(--radius-sm);background:#fff5f2;border:1px solid #b84b383d;gap:12px;padding:12px;display:grid}.clearConfirmBox strong{color:var(--color-coral-dark);line-height:1.25;display:block}.clearConfirmBox p{color:var(--color-ink-soft);margin:6px 0 0;line-height:1.45}.clearConfirmActions{flex-wrap:wrap;gap:8px;display:flex}.destructiveConfirm{background:var(--color-coral);color:#fff;border:1px solid #b84b3859}.destructiveConfirm:hover:not(:disabled){background:var(--color-coral-dark)}.emptyDashboard{justify-items:start;padding:18px}.emptyDashboardPreview{width:100%}.emptyDashboardPreview article{border-radius:var(--radius-sm);background:#fffdf8c2;border:1px solid #0b6f6324;padding:11px}.emptyDashboardPreview strong{color:var(--color-ink);margin-top:6px;line-height:1.3;display:block}.emptyDashboard .button{width:100%}.infoTip{justify-self:start;position:relative}.infoTip summary{width:32px;height:32px;color:var(--color-teal);cursor:pointer;background:#fffdf8db;border:1px solid #14211e1a;border-radius:50%;place-items:center;list-style:none;display:inline-grid}.compactInfoTip summary{width:28px;height:28px}.compactInfoTip summary svg{width:14px;height:14px}.infoTip summary::-webkit-details-marker{display:none}.infoTip span{z-index:4;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:#fffdf8;width:min(280px,100vw - 40px);box-shadow:var(--shadow-md);background:#14211e;padding:10px 12px;font-size:13px;font-weight:750;line-height:1.35;position:absolute;top:38px;left:auto;right:0}.termTitle .infoTip span{left:0;right:auto}@media (width>=760px){.dashboardPage{gap:18px;padding-top:26px}.currentFocusStrip{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboardTopCards{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboardPeriodBar{grid-template-columns:minmax(0,1fr) auto}.trendStrip{grid-template-columns:repeat(4,minmax(0,1fr))}.journeyMemoryGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboardCharts,.dashboardDetailGrid,.billingSnapshotGrid,.nextMoveList,.journeyNuggetList,.savedTakeawayList{grid-template-columns:repeat(2,minmax(0,1fr))}.emptyDashboardPreview{grid-template-columns:repeat(3,minmax(0,1fr))}.termsGlossaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.emptyDashboard .button{width:auto}}@media (width<=520px){.dashboardPage{padding-left:14px;padding-right:14px}.dashboardStoryHeader{padding:13px}.dashboardStoryHeader h1{font-size:clamp(27px,9vw,36px)}.dashboardTopCard,.currentFocusCard,.trendTile,.donutCard,.nextMoveCard,.savedTakeawayCard,.anchorCard,.termsGlossaryPanel,.billingSnapshotPanel,.privacyControlsPanel{padding:12px}.currentFocusCard{min-height:auto}.donutLayout{grid-template-columns:118px minmax(0,1fr);gap:10px}.chartLegend strong{font-size:13px}.nextMoveStatusRow,.anchorCard{grid-template-columns:1fr}.clearConfirmActions{display:grid}.infoTip span{width:auto;position:fixed;inset:auto 16px 18px}}.homeVoicePage{background:linear-gradient(#fbfcf8 0%,#f1f6ec 54%,#e9f1e6 100%);min-height:calc(100svh - 72px);overflow-x:hidden}.homeVoiceShell{width:min(100%,1180px);min-height:calc(100svh - 72px);padding:34px var(--site-x) 42px;align-content:center;gap:22px;margin-inline:auto;display:grid}.homeVoicePage .homeVoiceHero{text-align:left;gap:10px;max-width:790px;padding:0;display:grid}.homeVoicePage .homeVoiceHero .eyebrow{color:var(--color-teal-dark)}.homeVoicePage .homeVoiceHero h1{width:auto;max-width:800px;color:var(--color-ink);text-wrap:balance;margin:0;font-size:4rem;line-height:.98}.homeVoicePage .homeVoiceHero p:not(.eyebrow){max-width:660px;color:var(--color-ink-soft);margin:0;font-size:1.08rem;line-height:1.45}.homeVoicePage .samanthaVoiceOption{border:1px solid #14211e1f;border-left:6px solid var(--color-gold);background:#fffdf8e0;border-radius:8px;width:100%;min-height:0;margin-inline:0;padding:0;display:block;box-shadow:0 24px 64px #14211e1a}.homeVoicePage .samanthaVoiceInner{width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(220px,.72fr) minmax(0,1fr);align-items:center;gap:24px;margin-inline:0;padding:24px;display:grid}.homeVoicePage .samanthaChoiceHeader{width:100%;min-width:0;color:var(--color-ink);text-align:left;justify-content:flex-start;justify-self:stretch;align-items:center;gap:14px;display:flex}.homeVoicePage .samanthaChoiceHeader>div:last-child{min-width:0}.homeVoicePage .samanthaChoiceIcon{width:54px;height:54px;color:var(--color-teal-dark);background:#e9f3ef;border:1px solid #0b6f632e;border-radius:8px;flex:0 0 54px;place-items:center;display:grid}.homeVoicePage .samanthaChoiceHeader span{color:var(--color-blue);letter-spacing:0;text-transform:uppercase;margin:0 0 4px;font-size:.82rem;font-weight:950}.homeVoicePage .samanthaChoiceHeader strong{color:#34431f;overflow-wrap:anywhere;max-width:100%;font-size:3.45rem;line-height:.96}.homeVoicePage .samanthaChoiceHeader p{color:var(--color-muted);margin:8px 0 0;font-size:.98rem;font-weight:800;line-height:1.25}.homeVoicePage .samanthaVoiceOption .realtimePage{width:100%;padding:0}.homeVoicePage .samanthaVoiceOption .realtimeGateCard.homeStartGate{width:100%;box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;padding:0;display:grid}.homeVoicePage .samanthaVoiceOption .realtimeGateCard label{width:100%;color:var(--color-ink-soft);text-transform:uppercase;gap:8px;font-size:.82rem;font-weight:950;display:grid}.homeVoicePage .samanthaVoiceOption .realtimeGateCard input{background:var(--color-paper);width:100%;min-height:58px;color:var(--color-ink);border:1px solid #14211e24;border-radius:8px;font-size:1rem;box-shadow:inset 0 1px #14211e08}.homeVoicePage .samanthaVoiceOption .roundStartButton,.homeVoicePage .samanthaVoiceOption .realtimeStartButton.roundStartButton{background:linear-gradient(180deg, #ffffff1f, transparent), var(--color-teal);border-radius:50%;width:112px;min-width:112px;height:112px;min-height:0;box-shadow:0 22px 46px #0b6f6338,0 0 0 8px #0b6f6312}.homeVoicePage .samanthaVoiceOption .roundStartButton:hover:not(:disabled),.homeVoicePage .samanthaVoiceOption .realtimeStartButton.roundStartButton:hover:not(:disabled){background:var(--color-teal-dark)}.homeVoicePage .samanthaVoiceOption .realtimeExperience{grid-template-columns:1fr;justify-items:stretch;width:100%;max-width:100%}.homeVoicePage .samanthaVoiceOption .voiceSessionCard,.homeVoicePage .samanthaVoiceOption .voiceSessionCard.homeIdleLaunch{width:100%;min-height:0;box-shadow:none;background:0 0;border:0;padding:0}.homeVoicePage .samanthaVoiceOption .voiceSessionCard.homeIdleLaunch .primaryVoiceAction{justify-items:end;gap:0}.homeVoicePage .samanthaVoiceOption .liveControlDock{background:0 0;border:0;justify-content:flex-end;gap:12px;padding:0}.homeVoicePage .samanthaVoiceOption .liveControlDock button,.homeVoicePage .samanthaVoiceOption .liveControlDock button.danger{border-radius:50%;flex-direction:column;width:74px;min-height:74px;padding:0}.homeVoicePage .samanthaVoiceOption .voiceSessionCopy h2{font-size:2rem}.homeVoicePage .samanthaVoiceOption .voiceSessionCopy p{font-size:1rem}.homeVoicePromiseGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.homeVoicePromiseGrid div{min-height:48px;color:var(--color-ink-soft);background:#fffdf8ad;border:1px solid #14211e1a;border-radius:8px;align-items:center;gap:9px;padding:10px 12px;font-size:.94rem;font-weight:850;display:flex}.homeVoicePromiseGrid svg{color:var(--color-coral);flex:none}.homePrivacyNote{max-width:680px;color:var(--color-muted);align-items:center;gap:9px;margin:0;font-size:.96rem;font-weight:800;line-height:1.45;display:flex}.homePrivacyNote svg{color:var(--color-teal-dark);flex:none}.homePrivacyLine{display:none}@media (width<=900px){.homeVoiceShell{align-content:start;padding-top:26px;padding-bottom:30px}.homeVoicePage .homeVoiceHero h1{font-size:3.15rem}.homeVoicePage .samanthaVoiceInner{grid-template-columns:1fr;gap:18px}.homeVoicePage .samanthaVoiceOption .realtimeGateCard.homeStartGate{grid-template-columns:minmax(0,1fr) auto}}@media (width<=620px){.homeVoiceShell{gap:16px;max-width:100vw;min-height:calc(100svh - 64px);padding:18px 16px 24px}.homeVoicePage .homeVoiceHero{gap:8px;width:min(100%,100vw - 32px);max-width:calc(100vw - 32px)}.homeVoicePage .homeVoiceHero h1{text-wrap:wrap;overflow-wrap:break-word;font-size:2rem;line-height:1.08}.homeVoicePage .homeVoiceHero p:not(.eyebrow){text-wrap:wrap;overflow-wrap:break-word;font-size:1rem}.homeVoicePage .samanthaVoiceOption{border-left-width:4px;width:min(100%,100vw - 32px);max-width:calc(100vw - 32px)}.homeVoicePage .samanthaVoiceInner{padding:16px}.homeVoicePage .samanthaChoiceIcon{flex-basis:48px;width:48px;height:48px}.homeVoicePage .samanthaChoiceHeader strong{font-size:2.24rem}.homeVoicePage .samanthaVoiceOption .realtimeGateCard.homeStartGate{grid-template-columns:1fr;justify-items:center;gap:14px}.homeVoicePage .samanthaVoiceOption .realtimeGateCard label{max-width:100%}.homeVoicePage .samanthaVoiceOption .roundStartButton,.homeVoicePage .samanthaVoiceOption .realtimeStartButton.roundStartButton{width:108px;min-width:108px;height:108px}.homeVoicePromiseGrid{grid-template-columns:1fr;width:min(100%,100vw - 32px);max-width:calc(100vw - 32px)}.homeVoicePromiseGrid div{min-height:44px}.homePrivacyNote{align-items:flex-start;width:min(100%,100vw - 32px);max-width:calc(100vw - 32px);font-size:.92rem}}@media (width<=380px){.homeVoicePage .homeVoiceHero h1{font-size:1.78rem}}@media (width<=340px){.homeVoiceShell{padding-left:12px;padding-right:12px}.homeVoicePage .homeVoiceHero,.homeVoicePage .samanthaVoiceOption,.homeVoicePromiseGrid,.homePrivacyNote{width:min(100%,100vw - 24px);max-width:calc(100vw - 24px)}.homeVoicePage .homeVoiceHero h1{font-size:1.62rem}.homeVoicePage .samanthaVoiceInner{padding:14px 12px}.homeVoicePage .samanthaChoiceHeader{justify-self:stretch;gap:10px}.homeVoicePage .samanthaChoiceIcon{flex-basis:42px;width:42px;height:42px}.homeVoicePage .samanthaChoiceHeader strong{font-size:2.05rem}}.siteHeroBand,.sitePromiseBand,.sitePainBand,.siteTryBand,.sitePrivacyBand{padding:72px var(--site-x)}.siteHeroBand{background:linear-gradient(120deg,#0b6f6314,#fffdf8eb 46%,#b84b3814),#fffdf8;align-items:center;min-height:calc(100svh - 148px);display:grid}.siteHeroGrid,.siteTryGrid,.sitePrivacyGrid{width:min(100%,1180px);margin-inline:auto}.siteHeroGrid{grid-template-columns:minmax(0,1fr) minmax(320px,470px);align-items:center;gap:48px;display:grid}.siteHeroCopy{gap:18px;min-width:0;display:grid}.siteHeroCopy h1{text-wrap:balance;max-width:760px;margin:0;font-size:4rem;line-height:1.03}.siteHeroCopy p:not(.eyebrow){max-width:690px;color:var(--color-ink-soft);margin:0;font-size:1.18rem;line-height:1.58}.siteTrustLine,.siteHeroActions,.siteStatusPill{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.siteTrustLine span,.siteStatusPill{min-height:38px;color:var(--color-ink-soft);background:#fffdf8b8;border:1px solid #14211e1f;border-radius:999px;padding:8px 12px;font-weight:900}.siteTrustLine svg,.siteStatusPill svg{color:var(--color-teal)}.siteHeroActions{margin-top:4px}.siteHeroArtwork{min-width:0}.siteHeroImage,.siteInlineArtwork,.siteCardArtwork,.earnedThirdArtwork{object-fit:cover;border:1px solid #14211e1f;border-radius:8px;max-width:100%;height:auto;display:block;box-shadow:0 24px 60px #14211e1f}.siteHeroImage{aspect-ratio:4/3;width:100%}.siteInlineArtwork{aspect-ratio:4/3;width:min(100%,420px);margin-top:2px}.siteCardArtwork{aspect-ratio:4/3;width:100%;box-shadow:none;margin-bottom:16px}.earnedThirdArtwork{width:84px;height:84px;box-shadow:none;flex:none}.artWindow{background:linear-gradient(155deg,#fffdf8eb,#e8b44a2e),#f8f2df;border:1px solid #14211e24;border-radius:8px;gap:18px;padding:22px;display:grid;box-shadow:0 28px 70px #14211e24}.artHeader{gap:8px;display:flex}.artHeader span{background:var(--color-coral);border-radius:50%;width:12px;height:12px}.artHeader span:nth-child(2){background:var(--color-gold)}.artHeader span:nth-child(3){background:var(--color-teal)}.artShareBubble,.artAnchorCard{color:var(--color-ink-soft);background:#fffdf8e0;border:1px solid #14211e1f;border-radius:8px;padding:16px;font-weight:850;line-height:1.45}.artShareBubble{justify-self:start;max-width:340px}.artReflectionWave{border-block:1px solid #14211e14;grid-template-columns:repeat(5,1fr);align-items:center;gap:8px;min-height:86px;padding:10px 0;display:grid}.artReflectionWave span{background:var(--color-blue);border-radius:8px;min-height:28px;display:block}.artReflectionWave span:nth-child(2){background:var(--color-teal);min-height:58px}.artReflectionWave span:nth-child(3){background:var(--color-coral);min-height:76px}.artReflectionWave span:nth-child(4){background:var(--color-gold);min-height:48px}.artReflectionWave span:nth-child(5){background:var(--color-green);min-height:34px}.artAnchorCard{border-left:5px solid var(--color-teal);justify-self:end;max-width:360px}.artAnchorCard strong,.artAnchorCard span{display:block}.artAnchorCard strong{color:var(--color-teal-dark);text-transform:uppercase;font-size:.78rem}.artAnchorCard span{color:var(--color-ink);margin-top:6px}.sitePromiseBand{background:#eef4f0}.siteThreeUp,.sitePainList{gap:16px;width:min(100%,1180px);margin-inline:auto;display:grid}.siteThreeUp{grid-template-columns:repeat(3,minmax(0,1fr))}.siteThreeUp article,.sitePainList article,.sitePrivacyGrid article,.earnedThirdPanel{background:#fffdf8e6;border:1px solid #14211e1f;border-radius:8px;padding:20px}.siteThreeUp article{gap:8px;display:grid}.siteThreeUp svg,.sitePainList svg,.sitePrivacyGrid svg{color:var(--color-coral)}.siteThreeUp h2,.sitePainList h2,.sitePrivacyGrid h2,.earnedThirdPanel h3{margin:0;font-size:1.16rem}.siteSectionIntro{text-align:center;gap:8px;width:min(100%,860px);margin:0 auto 24px;display:grid}.siteSectionIntro h2,.siteTryCopy h2{text-wrap:balance;margin:0;font-size:2.2rem;line-height:1.12}.sitePainList{grid-template-columns:repeat(3,minmax(0,1fr))}.sitePainList article{grid-template-columns:auto minmax(0,1fr);gap:12px;display:grid}.siteTryBand{background:linear-gradient(#245f8f14,#0b6f6314),#f5f7f2}.siteTryGrid{grid-template-columns:minmax(0,.78fr) minmax(340px,1fr);align-items:start;gap:34px;display:grid}.siteTryCopy p:not(.eyebrow){color:var(--color-ink-soft);margin:0;font-size:1.05rem;line-height:1.58}.siteStatusPill{border-radius:8px}.siteTryPanels{gap:14px;display:grid}.siteTryPanels .toolPanel,.earnedThirdPanel{width:100%;margin:0;box-shadow:0 18px 44px #14211e14}.inlineActionLink{width:fit-content;min-height:36px;color:var(--color-teal-dark);align-items:center;gap:7px;margin-top:10px;font-weight:900;text-decoration:none;display:inline-flex}.inlineActionLink:hover{text-underline-offset:4px;text-decoration:underline}.earnedThirdPanel{justify-content:space-between;align-items:center;gap:14px;display:flex}.earnedThirdPanel .eyebrow{margin:0 0 4px}.earnedThirdActions{flex:none;display:flex}.betaSignupForm{gap:10px;width:min(100%,360px);display:grid}.betaSignupForm label{color:var(--color-ink-soft);gap:6px;font-size:.88rem;font-weight:900;display:grid}.betaSignupForm input,.betaSignupForm select{border-radius:8px;min-height:42px}.betaSignupForm .button{justify-content:center;width:100%}.betaSmsConsent{background:#d8f5e780;border:1px solid #0b6f6329;border-radius:8px;padding:10px;font-size:.84rem;line-height:1.42}.siteTryPanels .recorderPanel audio{width:100%}.sitePrivacyGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.sitePrivacyGrid article{background:#fffdf814;border-color:#fffdf82e}@media (width<=980px){.siteHeroGrid,.siteTryGrid,.sitePrivacyGrid,.utilityAssuranceGrid,.termsList,.thanksActionGrid,.contactHero,.contactGrid{grid-template-columns:1fr}.siteTryCopy{position:static}}@media (width<=760px){.siteHeroBand,.sitePromiseBand,.sitePainBand,.siteTryBand,.sitePrivacyBand,.structuredUtilityPage{padding:42px 18px}.structuredUtilityPage{gap:18px}.utilityHero h1{font-size:2.35rem;line-height:1.05}.utilityActions{align-items:stretch}.utilityActions .button{justify-content:center;width:100%}.siteHeroBand{min-height:auto;padding-top:30px;padding-bottom:34px}.siteHeroGrid{gap:18px}.siteHeroArtwork{order:-1}.siteHeroImage{aspect-ratio:16/6.4;object-position:center 46%;max-height:132px;box-shadow:0 16px 38px #14211e1a}.siteHeroCopy h1{font-size:2.35rem;line-height:1.08}.siteHeroCopy p:not(.eyebrow){font-size:1rem}.siteThreeUp,.sitePainList{grid-template-columns:1fr}.siteSectionIntro{text-align:left}.siteSectionIntro h2,.siteTryCopy h2{font-size:1.8rem}.earnedThirdPanel{display:grid}.earnedThirdArtwork{aspect-ratio:3/1.6;width:100%;height:auto}.earnedThirdPanel .button,.earnedThirdActions{width:100%}.contactHero,.contactGrid{gap:16px}.contactSidePanel{padding:18px}}@media (width<=420px){.siteHeroBand,.sitePromiseBand,.sitePainBand,.siteTryBand,.sitePrivacyBand,.structuredUtilityPage{padding-left:14px;padding-right:14px}.siteHeroCopy h1,.utilityHero h1{font-size:2rem}.siteHeroActions .button{justify-content:center;width:100%}.siteTrustLine{gap:8px}.siteTrustLine span{justify-content:center;min-height:34px;padding:7px 10px}.artWindow{padding:16px}}.siteRebuildPage{color:var(--color-ink);background:#fffaf2;overflow:clip visible}.siteRebuildPage .eyebrow{letter-spacing:0}.siteHeroBand{isolation:isolate;min-height:min(860px,100svh - 72px);padding:clamp(72px, 9vw, 132px) var(--site-x) clamp(28px, 5vw, 54px);color:#fffdf8;font-family:var(--font-sans);background:url(/assets/hero-innerkind-messed-up-4.png) top/cover no-repeat,#17211c;align-content:end;gap:clamp(24px,4vw,42px);display:grid;position:relative;overflow:hidden}.siteHeroPhoto.siteHeroImage{z-index:0;aspect-ratio:auto;object-fit:cover;object-position:center top;width:100%;max-width:none;height:100%;max-height:none;box-shadow:none;border:0;border-radius:0;position:absolute;inset:0}.siteHeroShade{z-index:1;background:linear-gradient(90deg,#0c120ff0 0%,#0c120fad 34%,#0c120f2e 68%,#0c120f5c 100%),linear-gradient(#0c120f33 0%,#0c120f24 48%,#0c120fbd 100%);position:absolute;inset:0}.siteHeroContent,.siteHeroProofRail,.siteVideoProofCard,.siteEditorialIntro,.siteProofLayout,.siteThreeUp,.siteSectionIntro,.siteScenarioGrid,.siteReachGrid,.sitePainList,.siteTryGrid,.sitePrivacyIntro,.sitePrivacyGrid{width:min(100%,1180px);margin-inline:auto}.siteHeroContent{z-index:2;gap:clamp(14px,2vw,22px);padding-top:clamp(8px,2vw,22px);display:grid;position:relative}.siteHeroProofRail{z-index:2;position:relative}.siteHeroContent h1{color:#fffdf8;max-width:520px;font-family:var(--font-display);letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(34px,3.7vw,44px);font-weight:400;line-height:1.06}.siteHeroContent p:not(.eyebrow){color:#fffdf8e6;max-width:610px;font-family:var(--font-sans);letter-spacing:0;margin:0;font-size:20px;font-weight:400;line-height:1.48}.siteHeroBand .eyebrow,.sitePrivacyBand .eyebrow{color:#fffdf8d1}.siteHeroBand .siteTrustLine span{color:#fffdf8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdf81f;border-color:#fffdf83d}.siteHeroBand .siteTrustLine svg{color:#f0bd49}.siteHeroActions{gap:12px}.siteHeroBand .button.primary{color:#14211c;background:#fffdf8;border-color:#fffdf8b3;box-shadow:0 18px 40px #0000002e}.siteHeroBand .button.ghost{color:#fffdf8;background:#fffdf81a;border-color:#fffdf85c}.siteHeroProofRail{flex-wrap:wrap;gap:10px;margin-top:clamp(2px,1vw,12px);display:flex}.siteHeroProofRail span{color:#fffdf8e6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0c120f75;border:1px solid #fffdf833;border-radius:999px;align-items:center;min-height:38px;padding:9px 13px;font-size:.86rem;font-weight:900;display:inline-flex}.siteVideoProofBand{z-index:2;padding:clamp(34px, 5vw, 72px) var(--site-x);background:linear-gradient(#fffaf2 0%,#f7f2e8 100%);position:relative}.siteVideoProofCard{color:#fffdf8;text-align:left;cursor:pointer;background:#14211e;border:0;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(260px,.36fr);align-items:stretch;padding:0;display:grid;overflow:hidden;box-shadow:0 30px 80px #14211e38}.siteVideoProofCard:focus-visible,.siteVideoClose:focus-visible,.siteVideoControls .button:focus-visible{outline-offset:3px;outline:3px solid #e8b44ad1}.siteVideoPoster{min-height:clamp(260px,36vw,480px);display:block;position:relative;overflow:hidden}.siteVideoPoster img,.siteVideoFrame img{object-fit:cover;object-position:right center;width:100%;height:100%}.siteVideoScrim,.siteVideoFrameShade{background:linear-gradient(90deg,#0c120fbd,#0c120f2e 56%,#0c120f70),linear-gradient(#0c120f0d,#0c120f7a);position:absolute;inset:0}.siteVideoPlayMark{color:#fffdf8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffdf82e;border:1px solid #fffdf88f;border-radius:999px;justify-content:center;align-items:center;width:clamp(72px,8vw,96px);height:clamp(72px,8vw,96px);display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 50px #00000047}.siteVideoMeta{background:radial-gradient(circle at 100% 0,#e8b44a29,#0000 36%),#14211e;flex-direction:column;justify-content:space-between;gap:28px;padding:clamp(24px,4vw,44px);display:flex}.siteVideoMeta>span{gap:8px;display:grid}.siteVideoMeta strong{color:#fffdf8;font-family:var(--font-display);font-size:clamp(28px,4vw,54px);font-weight:400;line-height:1.04}.siteVideoMeta small{color:#fffdf8d6;border:1px solid #fffdf847;border-radius:999px;width:fit-content;padding:7px 11px;font-size:.8rem;font-weight:950}.siteVideoMeta em{color:#fffdf8c2;font-size:.98rem;font-style:normal;font-weight:850;line-height:1.35}.siteVideoOverlay{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#060b09c2;place-items:center;padding:clamp(16px,4vw,44px);display:grid;position:fixed;inset:0;overflow-y:auto}.siteVideoModal{width:min(100%,1120px);color:var(--color-ink);background:#fffaf2;border:1px solid #fffdf824;border-radius:8px;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:0;display:grid;position:relative;overflow:hidden;box-shadow:0 34px 120px #00000057}.siteVideoClose{z-index:3;color:#fffdf8;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#14211eb8;border:1px solid #fffdf857;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:absolute;top:14px;right:14px}.siteVideoPlayerShell{color:#fffdf8;background:#101a15;grid-template-rows:minmax(300px,1fr) auto;display:grid}.siteVideoFrame{min-height:min(58vw,580px);position:relative;overflow:hidden}.siteVideoSceneText{z-index:2;gap:10px;max-width:460px;display:grid;position:absolute;bottom:clamp(18px,4vw,44px);left:clamp(18px,4vw,44px)}.siteVideoSceneText span{color:#fffdf8;text-transform:uppercase;background:#fffdf81f;border:1px solid #fffdf847;border-radius:999px;width:fit-content;padding:7px 10px;font-size:.76rem;font-weight:950}.siteVideoSceneText strong{font-family:var(--font-display);font-size:clamp(28px,4vw,54px);font-weight:400;line-height:1.04}.siteVideoSceneText p{color:#fffdf8d1;max-width:34ch;margin:0;font-weight:800}.siteVideoControls{border-top:1px solid #fffdf81f;grid-template-columns:auto minmax(120px,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.siteVideoControls .button{min-height:44px}.siteVideoTimeline{background:#fffdf82e;border-radius:999px;height:8px;overflow:hidden}.siteVideoTimeline i{border-radius:inherit;transform-origin:0;background:#e8b44a;width:34%;height:100%;transition:width .8s;display:block}.siteVideoPlayerShell.isPlaying .siteVideoTimeline i{width:72%}.siteVideoControls>span{color:#fffdf8c2;font-size:.86rem;font-weight:950}.siteVideoCopy{align-content:center;gap:14px;padding:clamp(26px,4vw,46px);display:grid}.siteVideoCopy .eyebrow{color:#0b6f63}.siteVideoCopy h2{color:var(--color-ink);font-family:var(--font-display);margin:0;font-size:clamp(34px,4.6vw,62px);font-weight:400;line-height:1.04}.siteVideoCopy p{color:#14211ec2;margin:0;font-size:1rem;font-weight:750;line-height:1.48}.siteVideoProofSteps{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.siteVideoProofSteps span{color:#0b6f63;background:#0b6f6314;border:1px solid #0b6f6333;border-radius:999px;align-items:center;min-height:34px;padding:7px 10px;font-size:.82rem;font-weight:950;display:inline-flex}.sitePromiseBand,.sitePainBand,.siteReachBand,.siteVideoProofBand,.siteTryBand,.sitePrivacyBand,.siteFaqBand,.siteFinalCtaBand{padding:clamp(64px, 8vw, 112px) var(--site-x)}.sitePromiseBand{background:radial-gradient(circle at 76% 18%,#0b6f6321,#0000 30%),linear-gradient(#fffaf2 0%,#f7f2e8 100%);position:relative;overflow:hidden}.sitePromiseBand:before{content:"";background:linear-gradient(90deg,#0000,#14211e29,#0000);height:1px;position:absolute;top:0;left:0;right:0}.siteProofLayout{grid-template-columns:minmax(0,.88fr) minmax(360px,1.12fr);align-items:center;gap:clamp(30px,6vw,82px);display:grid}.siteProofIntro{align-self:center;max-width:620px;margin-bottom:0}.siteProofSurface{grid-template-columns:minmax(280px,.92fr) minmax(180px,.54fr);align-items:stretch;gap:clamp(14px,2vw,22px);display:grid}.siteProofPhone{background:linear-gradient(#fffdf8f5,#fffdf8e0),#fffdf8;border:1px solid #14211e24;border-radius:8px;gap:13px;padding:clamp(18px,2.8vw,28px);display:grid;box-shadow:0 30px 78px #14211e24}.siteProofTop,.siteProofSignal,.siteAudioCard,.siteAnchorProof,.siteNextStepProof,.siteProofSteps article{border-radius:8px}.siteProofTop{min-height:42px;color:var(--color-ink);justify-content:space-between;align-items:center;gap:12px;font-size:.85rem;font-weight:950;display:flex}.siteProofTop strong{color:#0b6f63;text-transform:uppercase;background:#0b6f6314;border:1px solid #0b6f6338;padding:6px 9px;font-size:.74rem}.siteProofSignal,.siteAnchorProof,.siteNextStepProof{background:#f4f2eab8;border:1px solid #14211e1a;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:14px;display:grid}.siteProofSignal svg,.siteAnchorProof svg,.siteNextStepProof svg,.siteAudioCard svg,.siteProofSteps svg{color:#0b6f63}.siteProofSignal span,.siteAudioCard span,.siteAnchorProof span{color:#14211e94;text-transform:uppercase;margin-bottom:4px;font-size:.72rem;font-weight:950;display:block}.siteProofSignal strong,.siteAudioCard strong,.siteAnchorProof strong,.siteNextStepProof span{color:var(--color-ink);font-size:clamp(.96rem,1.2vw,1.08rem);line-height:1.35}.siteAudioCard{color:#fffdf8;background:#18231f;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:16px;display:grid}.siteAudioCard svg{color:#f0bd49}.siteAudioCard span{color:#fffdf8a8}.siteAudioCard strong{color:#fffdf8}.siteWaveform{grid-column:1/-1;grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:6px;min-height:40px;margin-top:2px;display:grid}.siteWaveform i{background:linear-gradient(#f0bd49,#f0bd4957);border-radius:999px;height:18px;display:block}.siteWaveform i:nth-child(2){height:30px}.siteWaveform i:nth-child(3){height:22px}.siteWaveform i:nth-child(4){height:36px}.siteWaveform i:nth-child(5){height:26px}.siteWaveform i:nth-child(6){height:32px}.siteNextStepProof{background:#0b6f6314;border-color:#0b6f6329;align-items:center}.siteProofSteps{gap:14px;display:grid}.siteProofSteps article{background:#fffdf89e;border:1px solid #14211e1a;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:16px;display:grid}.siteProofSteps h2{margin:0 0 3px;font-size:1rem;line-height:1.2}.siteProofSteps p{color:var(--color-ink-soft);margin:0;font-size:.9rem;line-height:1.5}.siteEditorialIntro,.siteSectionIntro,.sitePrivacyIntro,.siteFaqIntro,.siteFinalCtaContent{gap:10px;max-width:850px;margin-bottom:clamp(24px,4vw,42px);display:grid}.siteEditorialIntro h2,.siteSectionIntro h2,.sitePrivacyIntro h2,.siteFaqIntro h2,.siteFinalCtaContent h2,.siteTryCopy h2{text-wrap:balance;margin:0;font-size:clamp(2.2rem,4.8vw,4.5rem);line-height:.98}.siteEditorialIntro p:not(.eyebrow),.siteSectionIntro p:not(.eyebrow),.sitePrivacyIntro p:not(.eyebrow),.siteFinalCtaContent p:not(.eyebrow){max-width:720px;color:var(--color-ink-soft);margin:0;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.62}.siteThreeUp{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.siteThreeUp article,.sitePainList article,.sitePrivacyGrid article,.earnedThirdPanel{background:#fffdf8db;border:1px solid #14211e1f;border-radius:8px;padding:clamp(20px,2.5vw,28px);box-shadow:0 22px 54px #14211e14}.siteThreeUp article{align-content:start;gap:13px;min-height:210px;display:grid}.siteThreeUp svg,.sitePainList svg{color:#0b6f63}.siteThreeUp h2,.sitePainList h2,.sitePrivacyGrid h2,.earnedThirdPanel h3{margin:0;font-size:clamp(1.15rem,1.6vw,1.34rem);line-height:1.18}.siteThreeUp p,.sitePainList p,.sitePrivacyGrid p,.earnedThirdPanel p{color:var(--color-ink-soft);margin:0;line-height:1.58}.sitePainBand{background:linear-gradient(#0b6f6314,#f0bd4914),#f4f2ea}.siteMomModeBand{background:radial-gradient(circle at 12% 20%,#f0bd492e,#0000 32%),linear-gradient(#fffaf2 0%,#eef4ed 100%)}.siteReachBand{background:#fffaf2}.siteSectionIntro{text-align:left}.siteScenarioGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.siteScenarioGrid article,.siteReachGrid article{background:#fffdf8e6;border:1px solid #14211e1f;border-radius:8px;box-shadow:0 22px 54px #14211e14}.siteScenarioGrid article{grid-template-columns:auto minmax(0,1fr);align-content:start;gap:14px;min-height:210px;padding:clamp(20px,2.5vw,28px);display:grid}.siteScenarioGrid svg,.siteReachGrid svg{color:#0b6f63}.siteScenarioGrid span{color:#0b6f63;text-transform:uppercase;margin-bottom:10px;font-size:.76rem;font-weight:950;display:block}.siteReachGrid span{color:#0b6f63;text-transform:uppercase;font-size:.76rem;font-weight:950;display:block}.siteScenarioGrid h3,.siteReachGrid h3{margin:0 0 8px;font-size:clamp(1.18rem,1.7vw,1.42rem);line-height:1.15}.siteScenarioGrid p,.siteReachGrid p{color:var(--color-ink-soft);margin:0;line-height:1.58}.siteReachGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.siteReachGrid article{align-content:start;gap:12px;min-height:230px;padding:clamp(20px,2.2vw,26px);display:grid}.sitePainList{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.sitePainList article{grid-template-columns:auto minmax(0,1fr);align-content:start;gap:12px;min-height:180px;display:grid}.siteTryBand{color:#fffdf8;background:#19231f}.scrollAnchor{width:1px;height:1px;display:block;position:relative;top:-80px}.siteTryGrid{grid-template-columns:minmax(0,.72fr) minmax(340px,1fr);align-items:start;gap:clamp(26px,5vw,58px)}.siteTryCopy{gap:18px;display:grid;position:sticky;top:94px}.siteTryCopy .eyebrow{color:#fffdf8bf}.siteTryCopy h2{color:#fffdf8}.siteTryCopy p:not(.eyebrow){color:#fffdf8c7;max-width:560px;font-size:clamp(1rem,1.35vw,1.16rem)}.storeHandoff{flex-wrap:wrap;gap:12px;margin:4px 0 6px;display:flex}.storeBadge{color:#fffdf8;min-width:min(100%,220px);min-height:58px;transition:border-color var(--motion-fast), background-color var(--motion-fast), transform var(--motion-fast);background:#050807;border:1px solid #fffdf82e;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 13px;text-decoration:none;display:grid;box-shadow:0 16px 38px #0000002e}.storeBadge:hover{background:#0d1411;border-color:#fffdf866;transform:translateY(-1px)}.storeBadge svg{color:#fffdf8}.storeBadge span{gap:1px;min-width:0;display:grid}.storeBadge small,.storeBadge em{color:#fffdf8b8;font-size:.72rem;font-style:normal;font-weight:850;line-height:1.1}.storeBadge strong{color:#fffdf8;font-size:1.15rem;font-weight:950;line-height:1.05}.storeBadge.pending{background:#050807b3;border-color:#fffdf833}.storeBadge.pending em{color:#fffdf8d6;white-space:nowrap;border:1px solid #fffdf833;border-radius:999px;padding:5px 7px}.teaserTestPage{color:#fffdf8;background:#0b120f;min-height:100vh}.teaserTestHero{align-items:center;min-height:100vh;padding:clamp(18px,4vw,42px);display:grid;position:relative;overflow:hidden}.teaserTestPhoto{background:#0b120f;position:absolute;inset:0;overflow:hidden}.teaserTestPhoto:after{content:"";background:linear-gradient(90deg,#080e0bf5 0%,#080e0bc7 42%,#080e0b57 100%),linear-gradient(#080e0b47 0%,#080e0bad 100%);position:absolute;inset:0}.teaserTestPhoto img{object-fit:cover;object-position:right center;width:100%;height:100%}.teaserTestPhoto span{z-index:1;text-align:center;width:min(88vw,560px);font-family:var(--font-sans);letter-spacing:0;text-shadow:0 2px 22px #00000080;font-size:clamp(24px,2.6vw,42px);font-weight:850;line-height:1;position:absolute;top:clamp(18px,3vw,38px);left:50%;transform:translate(-50%)}.teaserTestShell{z-index:1;grid-template-columns:minmax(280px,.82fr) minmax(320px,.72fr);align-items:center;gap:clamp(20px,4vw,54px);width:min(100%,1180px);margin:0 auto;display:grid;position:relative}.teaserTestIntro,.teaserTestForm,.teaserResponseCard{border-radius:var(--radius-sm);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0d1612ad;border:1px solid #fffdf82e;box-shadow:0 24px 70px #00000047}.teaserTestIntro{gap:18px;padding:clamp(24px,4vw,46px);display:grid}.teaserTestBrand{color:#fff;width:fit-content;font-size:17px;font-weight:900;text-decoration:none}.teaserTestIntro h1{max-width:9ch;font-family:var(--font-display);letter-spacing:0;margin:0;font-size:clamp(48px,7vw,86px);font-weight:500;line-height:.98}.teaserTestIntro p:not(.eyebrow){color:#fffdf8d6;max-width:54ch;margin:0;font-size:clamp(17px,1.55vw,21px);line-height:1.48}.teaserTestPromise{flex-wrap:wrap;gap:10px;display:flex}.teaserTestPromise span,.teaserChipGrid button{color:#fffdf8;background:#fffdf814;border:1px solid #fffdf838;border-radius:999px;padding:9px 12px;font-weight:850}.teaserTestForm{gap:18px;padding:clamp(18px,3vw,30px);display:grid}.teaserTestForm label,.teaserChoiceGroup{color:#fffdf8e6;gap:8px;margin:0;font-size:14px;font-weight:850;display:grid}.teaserFieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.teaserTestForm input,.teaserTestForm textarea{border-radius:var(--radius-sm);width:100%;color:var(--color-ink);background:#fffdf8f0;border:1px solid #fffdf838;padding:12px 13px}.teaserTestForm input:disabled,.teaserTestForm textarea:disabled{color:#14211e9e;background:#fffdf89e}.teaserTestForm textarea{resize:vertical;min-height:108px}.teaserChoiceGroup{border:0;padding:0}.teaserChoiceGroup legend{color:#fffdf8;padding:0;font-size:15px;font-weight:950}.teaserChoiceGroup>p{color:#fffdf8ad;margin:0;font-size:13px;font-weight:750}.teaserChipGrid,.teaserIssueGrid{flex-wrap:wrap;gap:8px;display:flex}.teaserChipGrid button{cursor:pointer;overflow-wrap:anywhere;text-align:left;max-width:100%;min-height:38px;line-height:1.2}.teaserChipGrid button.selected{background:#e8b44a2e;border-color:#e8b44ac2}.teaserChipGrid button:disabled{cursor:not-allowed;opacity:.42}.teaserIssueGrid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.teaserIssueGrid.compact{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.teaserIssueGrid label{border-radius:var(--radius-sm);background:#fffdf812;border:1px solid #fffdf82e;align-items:center;gap:9px;min-height:42px;padding:9px 10px;font-size:13px;display:flex}.teaserIssueGrid label:has(input:checked){background:#e8b44a29;border-color:#e8b44ac2}.teaserIssueGrid input,.teaserTestForm .checkboxLabel input{background:0 0;border:0;width:auto;padding:0}.teaserTestForm .checkboxLabel{color:#fffdf8c2;grid-template-columns:auto 1fr;align-items:start;font-size:12px;line-height:1.38}.teaserOptionalDetails{border-radius:var(--radius-sm);background:#fffdf80a;border:1px solid #fffdf824;gap:16px;padding:13px;display:grid}.teaserOptionalDetails summary{cursor:pointer;color:#fffdf8;font-size:14px;font-weight:900}.teaserOptionalDetails[open] summary{margin-bottom:14px}.teaserOptionalDetails .teaserChoiceGroup+.teaserChoiceGroup{margin-top:16px}.teaserApiStatus,.formMessage{color:#fffdf8bd;margin:0;font-size:13px;line-height:1.4}.formMessage{color:#fffdf8;font-weight:850}.teaserResponseBand{background:var(--color-page);color:var(--color-ink);padding:clamp(28px,5vw,74px) clamp(18px,5vw,64px)}.teaserResponseCard{background:var(--color-paper);width:min(100%,1000px);color:var(--color-ink);border-color:var(--border-subtle);gap:18px;margin:0 auto;padding:clamp(22px,4vw,42px);display:grid}.teaserResponseCard h2{font-family:var(--font-display);margin:0;font-size:clamp(34px,4.4vw,58px);font-weight:500;line-height:1.02}.teaserResponseText{gap:12px;max-width:78ch;display:grid}.teaserResponseText p{color:var(--color-ink-soft);margin:0;font-size:18px;line-height:1.62}.teaserAudioPlayer,.teaserSafetyNotice{border-radius:var(--radius-sm);background:#eff7f2;border:1px solid #0b6f6333;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:14px;display:grid}.teaserAudioPlayer svg,.teaserSafetyNotice svg{color:var(--color-teal)}.teaserAudioPlayer strong,.teaserAudioPlayer span,.teaserSafetyNotice strong{display:block}.teaserAudioPlayer span{color:var(--color-muted);margin-top:2px;font-size:13px;font-weight:850}.teaserAudioPlayer audio{grid-column:1/-1;width:100%}.teaserSafetyCard{border-color:#b84b383d}.teaserSafetyNotice{background:#b84b3814;border-color:#b84b384d}.teaserSafetyNotice svg{color:#b84b38}.teaserAnchor,.teaserResponseFooter{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--color-band)}.teaserAnchor{gap:6px;padding:18px;display:grid}.teaserAnchor span,.teaserResponseFooter span{color:var(--color-muted);font-size:13px;font-weight:850}.teaserAnchor strong{font-size:22px;line-height:1.25}.teaserResponseFooter{grid-template-columns:minmax(0,.8fr) minmax(300px,1fr);align-items:center;gap:18px;padding:18px;display:grid}.teaserResponseFooter>div:first-child{gap:6px;display:grid}.teaserResponseFooter strong{font-size:18px}.siteTryStoryboard{background:#fffdf814;border:1px solid #fffdf82e;border-radius:8px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;padding:14px;display:grid}.siteTryStoryboard span{color:#fffdf8;text-align:center;background:#fffdf81f;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:9px;font-size:.9rem;font-weight:900;display:inline-flex}.siteTryStoryboard svg{color:#f0bd49}.siteTryBand .siteStatusPill{color:#fffdf8cc;background:#fffdf814;border-color:#fffdf82e}.siteTryPanels{gap:16px}.siteTryPanels .toolPanel,.earnedThirdPanel{box-shadow:0 24px 70px #0000002e}.sitePrivacyBand{color:var(--color-ink);background:#fffaf2}.sitePrivacyIntro .eyebrow{color:var(--color-teal-dark)}.sitePrivacyGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.sitePrivacyGrid article{color:var(--color-ink);background:#fff;border-color:#14211e1a;align-content:start;gap:12px;display:grid}.sitePrivacyGrid svg{color:#b84b38}.sitePrivacyGrid h2{color:var(--color-ink)}.sitePrivacyGrid p,.sitePrivacyGrid a{color:var(--color-ink-soft)}.sitePrivacyGrid a{font-weight:900}.siteFaqBand{background:#f4f2ea}.siteFaqIntro,.siteFaqList,.siteFinalCtaContent{width:min(100%,1180px);margin-inline:auto}.siteFaqList{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.siteFaqList article{border-top:1px solid #14211e2e;padding-top:18px}.siteFaqList h3{margin:0 0 8px;font-size:clamp(1.1rem,1.7vw,1.34rem)}.siteFaqList p{color:var(--color-ink-soft);margin:0;line-height:1.6}.siteFinalCtaBand{isolation:isolate;color:#fffdf8;background:linear-gradient(90deg,#14211ee6,#14211e9e),url(/assets/hero-innerkind-messed-up-4.png) 50% 48%/cover;position:relative;overflow:hidden}.siteFinalCtaContent{margin-bottom:0}.siteFinalCtaContent .eyebrow,.siteFinalCtaContent h2{color:#fffdf8}.siteFinalCtaContent p:not(.eyebrow){color:#fffdf8d6}.siteFinalCtaBand .button.primary{color:#14211c;background:#fffdf8;border-color:#fffdf8b3}.siteFinalCtaBand .button.ghost{color:#fffdf8;background:#fffdf81a;border-color:#fffdf857}@media (width<=980px){.siteHeroBand{min-height:calc(100svh - 72px)}.teaserTestHero{align-items:start;min-height:0;padding-top:82px;padding-bottom:30px}.teaserTestShell,.teaserResponseFooter{grid-template-columns:1fr}.teaserTestIntro h1{max-width:12ch}.siteTryGrid,.siteProofLayout,.sitePrivacyGrid,.siteReachGrid,.siteFaqList{grid-template-columns:1fr}.siteProofIntro{max-width:760px}.siteReachGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.siteTryCopy{position:static}}@media (width<=760px){.siteHeroBand,.sitePromiseBand,.sitePainBand,.siteReachBand,.siteVideoProofBand,.siteTryBand,.sitePrivacyBand,.siteFaqBand,.siteFinalCtaBand{padding-left:18px;padding-right:18px}.siteHeroBand{background:#0b120f;flex-direction:column;gap:0;min-height:0;padding:0;display:flex}.siteHeroPhoto.siteHeroImage{z-index:0;aspect-ratio:auto;object-fit:cover;object-position:right center;width:100%;height:clamp(340px,44svh,430px);display:block;position:relative;inset:auto}.siteHeroShade{aspect-ratio:auto;background:linear-gradient(#0c120f29 0%,#0c120f2e 48%,#0c120fbd 100%);height:clamp(340px,44svh,430px);inset:0 0 auto}.siteHeroContent{background:linear-gradient(#0b120f 0%,#101a15 100%);gap:10px;width:100%;margin:0;padding:20px 18px 0}.siteHeroContent h1{font-size:28px;line-height:1.04}.siteHeroContent p:not(.eyebrow){max-width:38ch;font-size:16px;line-height:1.44}.siteTrustLine{gap:8px}.siteHeroBand .siteTrustLine span{min-height:34px;padding:7px 10px;font-size:.82rem}.siteHeroProofRail{background:#101a15;gap:8px;width:100%;margin:0;padding:10px 18px 20px;display:flex}.siteHeroProofRail span{min-height:34px;padding:7px 10px;font-size:.78rem}.siteThreeUp,.siteScenarioGrid,.siteReachGrid,.sitePainList,.siteProofSurface,.siteVideoProofCard,.siteVideoModal{grid-template-columns:1fr}.siteVideoProofBand{padding-top:28px;padding-bottom:44px}.siteVideoPoster{min-height:clamp(220px,58vw,340px)}.siteVideoMeta{gap:12px}.siteVideoMeta strong{font-size:30px}.siteVideoOverlay{place-items:start center;padding:14px}.siteVideoPlayerShell{grid-template-rows:minmax(260px,52vh) auto}.siteVideoFrame{min-height:260px}.siteVideoControls{grid-template-columns:1fr}.siteVideoControls>span{justify-self:start}.siteProofSteps,.siteTryStoryboard{grid-template-columns:1fr}.storeHandoff{grid-template-columns:1fr;display:grid}.storeBadge{width:100%}.teaserTestHero{padding:68px 14px 24px}.teaserTestPhoto:after{background:linear-gradient(#080e0b8f 0%,#080e0be6 42%,#0b120f 100%)}.teaserTestPhoto img{object-position:right top;height:42svh}.teaserTestPhoto span{font-size:24px;top:18px}.teaserTestShell{gap:14px}.teaserTestIntro,.teaserTestForm{background:#0d1612c7;padding:18px}.teaserTestIntro h1{max-width:10ch;font-size:42px}.teaserTestIntro p:not(.eyebrow),.teaserResponseText p{font-size:16px}.teaserFieldGrid,.teaserIssueGrid{grid-template-columns:1fr}.teaserChipGrid button,.teaserIssueGrid label{min-height:44px}.siteTryStoryboard svg{justify-self:center;transform:rotate(90deg)}.sitePainList article,.siteScenarioGrid article,.siteReachGrid article,.sitePrivacyGrid article{min-height:0}.sitePainList p,.siteScenarioGrid p,.siteReachGrid p,.sitePrivacyGrid p{font-size:.98rem}}@media (width<=420px){.siteHeroBand,.sitePromiseBand,.sitePainBand,.siteReachBand,.siteVideoProofBand,.siteTryBand,.sitePrivacyBand,.siteFaqBand,.siteFinalCtaBand{padding-left:14px;padding-right:14px}.siteHeader.editorialHeader{min-height:58px;padding-top:7px;padding-bottom:7px}.editorialHeader .brand{min-height:32px}.editorialHeader .brandWord{font-size:22px}.siteHeroBand{background:#0b120f;gap:0;min-height:0;padding:0}.siteHeroPhoto.siteHeroImage{object-position:right top;height:clamp(320px,42svh,410px)}.siteHeroShade{height:clamp(320px,42svh,410px)}.siteHeroContent{gap:9px;padding:18px 14px 0}.siteHeroBand .eyebrow{font-size:.72rem}.siteHeroContent h1{font-size:25px;line-height:1.04}.siteHeroContent p:not(.eyebrow){max-width:34ch;font-size:15px;line-height:1.42}.siteHeroActions{gap:9px}.siteHeroActions .button{justify-content:center;width:100%;min-height:44px;padding:10px 14px}.siteHeroBand .siteTrustLine span{min-height:32px;padding:6px 8px;font-size:.76rem}.siteHeroProofRail{gap:6px;padding:9px 14px 18px}.siteHeroProofRail span{min-height:30px;padding:6px 8px;font-size:.72rem}.teaserTestHero{padding-left:12px;padding-right:12px}.teaserTestIntro h1{font-size:36px}.teaserTestPromise span,.teaserChipGrid button{padding:8px 10px;font-size:12px}.teaserResponseBand{padding-left:12px;padding-right:12px}.teaserResponseCard{padding:18px}}@media (width<=360px){.editorialHeader .brandWord{font-size:20px}.siteHeroContent h1{font-size:24px}.siteHeroContent p:not(.eyebrow){font-size:14.5px}}
