/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.absolute{position:absolute}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.contents{display:contents}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.lowercase{text-transform:lowercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--night:#0b0b0c;--night-2:#15151a;--night-3:#1f1f25;--paper:#f6f4ee;--paper-2:#ece9df;--ink:#0e0e10;--ink-2:#2a2a2e;--ink-3:#5c5c63;--fg-2:#d9d5c9;--fg-3:#9a958a;--fg-4:#6b675f;--hairline:#2a2a2e;--hairline-soft:#1a1a1d;--yellow:#e6ff00;--orange:#ff7a1a;--pink:#ff4fb0;--purple:#6b4bff;--purple-ink:#c2b5ff;--shell:min(1280px, calc(100vw - 64px));--ease:.22s ease-out}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--night)}body{background:var(--night);color:var(--paper);font-family:var(--font-geist-sans), Inter, ui-sans-serif, system-ui, sans-serif;text-rendering:optimizelegibility;margin:0}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--yellow);outline-offset:4px}a{color:inherit;text-decoration:none}main{overflow:hidden}.section-shell{width:var(--shell);margin:0 auto}.site-header{z-index:20;width:var(--shell);border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;height:96px;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.brand-link,.wordmark{display:block}.header-nav{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.08em;color:var(--fg-3);align-items:center;gap:32px;font-size:11px;display:flex}.header-nav a{transition:color var(--ease)}.nav-cta,.button{cursor:pointer;transition:background var(--ease), color var(--ease), border-color var(--ease), transform var(--ease);border:0;border-radius:0}.nav-cta{border:1px solid var(--fg-3);min-height:40px;color:var(--paper);background:0 0;padding:0 18px}.nav-cta:hover{border-color:var(--yellow);color:var(--yellow)}.menu-button{border:1px solid var(--hairline);background:0 0;width:44px;height:44px;display:none}.menu-button span{background:var(--paper);width:18px;height:1px;margin:5px auto;display:block}.hero{border-bottom:1px solid var(--hairline);grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);align-items:center;gap:88px;min-height:880px;padding:188px 0 104px;display:grid;position:relative}.hero-copy{z-index:2;position:relative}.eyebrow{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3);margin:0 0 30px;font-size:11px;line-height:1.4}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.055em;max-width:920px;margin-bottom:32px;font-size:clamp(54px,5.8vw,88px);font-weight:300;line-height:.93}.brush-word{z-index:0;color:var(--ink);padding:0 .07em .04em 0;display:inline-block;position:relative}.brush-word:before{content:"";z-index:-1;background:var(--yellow);clip-path:polygon(1% 13%,7% 5%,21% 11%,34% 3%,48% 9%,61% 2%,76% 7%,91% 3%,99% 14%,97% 29%,100% 42%,96% 59%,99% 73%,96% 91%,84% 96%,69% 92%,53% 98%,38% 93%,23% 98%,8% 92%,2% 82%,4% 66%,0 51%,3% 34%);position:absolute;inset:8% -4% 1% -3%;transform:rotate(-1.4deg)}.brush-word.small{padding-right:.12em}.hero-subline{letter-spacing:-.025em;color:var(--paper);margin-bottom:14px;font-size:clamp(22px,2.2vw,31px);font-weight:400}.hero-lead{max-width:610px;color:var(--fg-2);letter-spacing:-.016em;margin-bottom:40px;font-size:clamp(18px,1.6vw,22px);line-height:1.58}.hero-actions{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.button{min-height:56px;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:lowercase;justify-content:space-between;align-items:center;gap:32px;padding:0 22px;font-size:11px;display:inline-flex}.button-primary{background:var(--yellow);color:var(--ink)}.button-primary:hover{background:var(--paper);transform:translateY(-2px)}.button-dark:hover{background:var(--ink-2);color:var(--yellow)}.button.full{width:100%}.text-link{border-bottom:1px solid var(--fg-3);color:var(--fg-2);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.06em;transition:color var(--ease), border-color var(--ease);padding:12px 0 8px;font-size:11px}.text-link:hover{color:var(--paper);border-color:var(--yellow)}.status-line{color:var(--fg-3);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.08em;align-items:center;gap:9px;margin:34px 0 0;font-size:10px;display:flex}.status-line i,.quiet-state i{background:#28c840;border-radius:50%;width:6px;height:6px}.hero-ledger{border-left:1px solid var(--hairline);align-self:center;padding:26px 0 24px 28px}.ledger-heading,.ledger-footer,.ledger-item span,.section-index,.article-number,.question-number,.row-status,.proof-status,.price-meta,.form-note{font-family:var(--font-geist-mono), ui-monospace, monospace;text-transform:uppercase;letter-spacing:.08em}.ledger-heading{color:var(--fg-3);justify-content:space-between;font-size:10px;display:flex}.ledger-note{max-width:400px;color:var(--fg-2);letter-spacing:-.02em;margin:44px 0 36px;font-size:21px;line-height:1.45}.ledger-rule{background:var(--hairline);height:1px}.ledger-item{border-bottom:1px solid var(--hairline);padding:23px 0}.ledger-item span{color:var(--fg-3);margin-bottom:10px;font-size:9px;display:block}.ledger-item strong{font-size:17px;font-weight:400}.ledger-item.active{position:relative}.ledger-item.active:before{content:"";background:var(--yellow);width:4px;height:34px;position:absolute;top:29px;left:-29px}.ledger-footer{color:var(--fg-4);justify-content:space-between;gap:16px;margin-top:50px;font-size:9px;display:flex}.section-index{color:var(--fg-4);font-size:10px;position:absolute;bottom:28px;right:0}.recognition,.questions,.product,.tuesday,.trust,.price,.faq{border-bottom:1px solid var(--hairline);padding:140px 0}.section-intro .eyebrow{margin-bottom:22px}.section-intro h2{letter-spacing:-.045em;max-width:980px;margin-bottom:0;font-size:clamp(42px,5vw,72px);font-weight:300;line-height:1.05}.split-intro{grid-template-columns:minmax(160px,.34fr) minmax(0,1.66fr);align-items:start;gap:56px;display:grid}.underline-word{border-bottom:5px solid var(--yellow);padding-bottom:.01em}.system-story{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr);display:grid}.system-frame{padding-left:0!important;padding-right:56px!important}.inversion-card{border-left:1px solid var(--hairline);background:var(--night-2)}.story-kicker,.system-stream span,.inversion-question span{font-family:var(--font-geist-mono), ui-monospace, monospace;text-transform:uppercase;letter-spacing:.08em}.story-kicker{color:var(--fg-4);margin-bottom:44px;font-size:9px;display:block}.system-opening{letter-spacing:-.04em;max-width:620px;margin-bottom:18px;font-size:clamp(28px,3.1vw,43px);font-weight:300;line-height:1.08}.system-explanation,.system-consequence{max-width:670px;color:var(--fg-3);font-size:17px;line-height:1.6}.system-explanation{margin-bottom:34px}.system-streams{border:1px solid var(--hairline);grid-template-columns:.78fr 1.22fr;margin-bottom:34px;display:grid}.system-stream{min-height:120px;padding:22px;position:relative}.system-stream.background:before{content:"";background:var(--yellow);width:4px;height:100%;position:absolute;top:0;left:-1px}.system-stream span,.inversion-question span{color:var(--fg-4);font-size:8px}.system-stream p{color:var(--fg-2);margin:26px 0 0;font-size:15px;line-height:1.5}.system-consequence{margin-bottom:0}.inversion-question{border-top:1px solid var(--hairline);padding:24px 0}.inversion-question p{letter-spacing:-.04em;max-width:430px;margin:18px 0 0;font-size:clamp(26px,2.8vw,40px);font-weight:300;line-height:1.08}.inversion-question.old p{color:var(--fg-3);text-decoration:line-through;-webkit-text-decoration-color:var(--fg-4);-webkit-text-decoration-color:var(--fg-4);-webkit-text-decoration-color:var(--fg-4);text-decoration-color:var(--fg-4);text-decoration-thickness:1px}.inversion-question.new{border-left:4px solid var(--yellow);margin-top:8px;padding-left:24px}.inversion-arrow{color:var(--yellow);margin:6px 0;font-size:25px;display:block}.recognition-principle{border-left:4px solid var(--yellow);max-width:980px;color:var(--paper);letter-spacing:-.035em;margin:66px 0 0 auto;padding-left:36px;font-size:clamp(24px,3vw,42px);font-weight:300;line-height:1.2}.questions .section-intro h2{max-width:750px}.question-list{border-top:1px solid var(--hairline)}.question-row{border-bottom:1px solid var(--hairline);min-height:146px;transition:background var(--ease), color var(--ease), padding var(--ease);grid-template-columns:60px minmax(260px,.9fr) minmax(280px,1fr) 90px;align-items:center;gap:30px;padding:24px 20px 24px 0;display:grid}.question-row:hover,.question-row:focus-visible{background:var(--night-3);padding-left:20px}.question-row h3{letter-spacing:-.035em;margin:0;font-size:clamp(24px,2.3vw,34px);font-weight:300}.question-row p{color:var(--fg-3);margin:0;line-height:1.6}.row-status{text-align:right}.questions-payoff{text-align:right;color:var(--fg-2);margin:60px 0 0;font-size:24px;font-weight:300}.questions-payoff strong{color:var(--paper);font-weight:700}.product-layout{grid-template-columns:minmax(280px,.78fr) minmax(420px,1.22fr);align-items:center;gap:72px;display:grid}.product-tabs{border-top:1px solid var(--hairline)}.product-tabs button{border:0;border-bottom:1px solid var(--hairline);width:100%;min-height:132px;color:var(--fg-3);text-align:left;cursor:pointer;transition:color var(--ease), background var(--ease), padding var(--ease);background:0 0;padding:24px 20px 24px 58px;position:relative}.product-tabs button:hover,.product-tabs button.active{background:var(--night-2);color:var(--paper);padding-left:68px}.product-tabs button.active:before{content:"";background:var(--yellow);width:4px;position:absolute;top:24px;bottom:24px;left:0}.product-tabs button>span{color:var(--fg-4);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:9px;position:absolute;top:29px;left:20px}.product-tabs button strong,.product-tabs button small{display:block}.product-tabs button strong{margin-bottom:8px;font-size:25px;font-weight:400}.product-tabs button small{font-size:14px;line-height:1.5}.device-stage{background:var(--night-2);border:1px solid var(--hairline);flex-direction:column;justify-content:center;align-items:center;min-height:650px;padding:56px;display:flex}.device-frame{background:#080809;border:1px solid #47474f;border-radius:42px;width:min(100%,390px);height:620px;padding:11px;position:relative}.device-speaker{z-index:5;background:#050505;border-radius:20px;width:72px;height:17px;position:absolute;top:17px;left:50%;transform:translate(-50%)}.product-screen{background:var(--night);border:1px solid #202026;border-radius:32px;height:100%;padding:38px 22px 68px;position:relative;overflow:hidden}.screen-topline{color:var(--fg-3);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;margin-bottom:38px;font-size:9px;display:flex}.quiet-state{align-items:center;gap:7px;display:flex}.screen-greeting{letter-spacing:-.03em;margin-bottom:46px;font-size:26px;font-weight:300}.screen-label{color:var(--fg-3);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.09em;text-transform:uppercase;font-size:9px}.screen-label.purple{color:var(--purple-ink)}.today-block,.wait-block{border-top:1px solid var(--hairline);padding:20px 0}.today-task{align-items:center;gap:13px;margin-top:22px;font-size:17px;display:flex}.task-check{border:1px solid var(--yellow);width:15px;height:15px}.wait-block p{color:var(--fg-3);margin:17px 0 0;font-size:14px}.wait-block small{font-family:var(--font-geist-mono), ui-monospace, monospace;margin-top:8px;font-size:9px;display:block}.screen-link{border:0;border-bottom:1px solid var(--fg-3);color:var(--paper);font-family:var(--font-geist-mono), ui-monospace, monospace;cursor:pointer;background:0 0;margin-top:26px;padding:0 0 7px;font-size:9px}.capture-prompt{border:1px solid var(--hairline);min-height:265px;padding:24px 22px;position:relative}.capture-prompt p{letter-spacing:-.02em;margin:48px 0 40px;font-size:21px;font-weight:300;line-height:1.4}.voice-button{border:1px solid var(--hairline);color:var(--fg-2);font-family:var(--font-geist-mono), ui-monospace, monospace;background:0 0;align-items:center;gap:8px;margin-left:auto;padding:10px 13px;font-size:9px;display:flex}.voice-dot{background:var(--orange);border-radius:50%;width:7px;height:7px}.saved-line{color:var(--fg-2);gap:14px;margin-top:35px;font-size:14px;display:flex}.saved-line small{color:var(--fg-3);margin-top:5px;display:block}.saved-check{color:var(--yellow)}.companion-message{border-left:2px solid var(--purple);background:#13131a;padding:26px 22px}.companion-message p{color:var(--fg-2);margin:24px 0 0;font-size:17px;line-height:1.5}.source-line{color:#8e84c9;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.05em;margin-top:30px;font-size:8px}.screen-actions{margin-top:28px}.screen-actions button{width:100%;min-height:43px;font-family:var(--font-geist-mono), ui-monospace, monospace;cursor:pointer;border-radius:0;font-size:9px}.screen-primary{border:1px solid var(--yellow);background:var(--yellow);color:var(--ink)}.screen-secondary{border:1px solid var(--hairline);color:var(--fg-3);background:0 0;margin-top:9px}.screen-nav{border-top:1px solid var(--hairline);background:#0d0d0f;grid-template-columns:repeat(3,1fr);display:grid;position:absolute;bottom:0;left:0;right:0}.screen-nav span{color:var(--fg-4);font-family:var(--font-geist-mono), ui-monospace, monospace;text-align:center;padding:19px 0;font-size:8px;position:relative}.screen-nav span.active{color:var(--paper)}.screen-nav span.active:before{content:"";background:var(--yellow);height:2px;position:absolute;top:-1px;left:28%;right:28%}.device-caption{color:var(--fg-4);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.05em;text-align:center;margin:20px 0 0;font-size:8px}.tuesday-layout{grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);gap:80px;display:grid}.timeline{border-top:1px solid var(--hairline)}.timeline-item{border:0;border-bottom:1px solid var(--hairline);width:100%;min-height:130px;color:var(--fg-3);text-align:left;cursor:pointer;transition:color var(--ease), padding var(--ease), background var(--ease);background:0 0;grid-template-columns:92px 1fr;gap:24px;padding:25px 18px 25px 0;display:grid}.timeline-time{color:var(--fg-4);font-family:var(--font-geist-mono), ui-monospace, monospace;padding-top:6px;font-size:10px}.timeline-item strong,.timeline-item small{display:block}.timeline-item strong{margin-bottom:10px;font-size:22px;font-weight:400}.timeline-item small{max-width:620px;font-size:14px;line-height:1.55}.day-result{border:1px solid var(--hairline);flex-direction:column;justify-content:space-between;align-self:start;min-height:430px;padding:32px;display:flex;position:sticky;top:80px}.result-time{color:var(--yellow);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.08em;font-size:11px}.day-result p{letter-spacing:-.045em;margin:auto 0;font-size:clamp(38px,4vw,58px);font-weight:300;line-height:1}.result-line{background:var(--yellow);width:54px;height:5px}.day-result small{color:var(--fg-4);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:9px}.trust-grid{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);grid-template-columns:repeat(3,1fr);display:grid}.trust-grid article{min-height:340px;padding:28px 32px}.trust-grid .ai-card{border-top:2px solid var(--purple);background:#13131a}.trust-mark{color:var(--fg-4);font-family:var(--font-geist-mono), ui-monospace, monospace;margin-bottom:88px;font-size:9px;display:block}.trust-grid h3{letter-spacing:-.025em;margin-bottom:17px;font-size:25px;font-weight:400}.trust-grid p{min-height:96px;color:var(--fg-3);margin-bottom:24px;font-size:15px;line-height:1.55}.proof-status{color:var(--fg-4);font-size:8px}.trust-caveat{color:var(--fg-4);font-family:var(--font-geist-mono), ui-monospace, monospace;text-align:right;margin:28px 0 0;font-size:9px}.price-layout{grid-template-columns:minmax(340px,.9fr) minmax(300px,1.1fr);align-items:stretch;gap:80px;display:grid}.price-card{border:1px solid var(--hairline);padding:32px}.price-meta{color:var(--fg-3);justify-content:space-between;font-size:9px;display:flex}.price-value{align-items:baseline;gap:12px;margin:64px 0 44px;display:flex}.price-value strong{letter-spacing:-.055em;font-size:clamp(54px,6vw,82px);font-weight:300}.price-value span{color:var(--fg-3);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:10px}.price-card ul{margin:0 0 42px;padding:0;list-style:none}.price-card li{border-top:1px solid var(--hairline);color:var(--fg-2);padding:15px 0 15px 24px;font-size:14px;position:relative}.price-card li:before{content:"✓";color:var(--yellow);position:absolute;left:0}.price-card>p{color:var(--fg-4);font-family:var(--font-geist-mono), ui-monospace, monospace;margin:18px 0 0;font-size:8px;line-height:1.5}.price-rationale{padding:48px 0 0}.price-rationale>p{max-width:580px;color:var(--fg-2);letter-spacing:-.02em;margin-bottom:54px;font-size:23px;font-weight:300;line-height:1.55}.receipt{border-top:1px solid var(--hairline)}.receipt>div{border-bottom:1px solid var(--hairline);color:var(--fg-3);font-family:var(--font-geist-mono), ui-monospace, monospace;justify-content:space-between;padding:18px 0;font-size:10px;display:flex}.receipt .receipt-total{border-color:var(--yellow);color:var(--paper);margin-top:28px}.faq .section-intro h2{max-width:650px}.faq-list{border-top:1px solid var(--hairline)}.faq-list details{border-bottom:1px solid var(--hairline)}.faq-list summary{cursor:pointer;letter-spacing:-.025em;justify-content:space-between;align-items:center;gap:24px;min-height:92px;font-size:clamp(20px,2.3vw,30px);font-weight:300;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--yellow);font-family:var(--font-geist-mono), ui-monospace, monospace;transition:transform var(--ease);font-size:26px;font-weight:300}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{max-width:760px;color:var(--fg-3);margin:-4px 0 36px;font-size:16px;line-height:1.65}.final-cta{background:var(--paper);width:100%;min-height:720px;color:var(--ink);grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:center;gap:100px;padding:116px max(32px,50vw + min(1280px,100vw - 64px)/-2);display:grid}.final-icon{width:58px;height:58px;margin-bottom:58px}.final-copy h2{letter-spacing:-.055em;max-width:700px;margin-bottom:28px;font-size:clamp(48px,6vw,82px);font-weight:300;line-height:.98}.final-copy>p:not(.eyebrow){max-width:580px;color:var(--ink-3);font-size:18px;line-height:1.6}.signature{border-bottom:5px solid var(--yellow);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.08em;margin-top:46px;padding-bottom:5px;font-size:12px;display:inline-block}.beta-form{background:var(--paper-2);border:1px solid #cbc7bb;padding:34px}.beta-form.compact{background:0 0;border:0;padding:0}.beta-form label{margin-bottom:24px;display:block}.beta-form label span{color:var(--ink-3);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;margin-bottom:9px;font-size:9px;display:block}.beta-form input,.beta-form select{background:var(--paper);width:100%;min-height:52px;color:var(--ink);border:1px solid #c4c0b5;border-radius:0;outline:none;padding:0 14px}.beta-form input:focus,.beta-form select:focus{border-color:var(--ink)}.beta-form .button{width:100%}.form-note{color:var(--ink-3);text-align:center;margin:15px 0 0;font-size:8px}.form-success{background:var(--paper-2);color:var(--ink);border:1px solid #c4c0b5;align-items:flex-start;gap:18px;padding:36px;display:flex}.success-mark{color:var(--ink);border-bottom:4px solid var(--yellow);font-size:25px;font-weight:700}.form-success.compact .success-mark{color:var(--paper)}.form-success strong{margin-bottom:10px;font-size:20px;font-weight:400;display:block}.form-success p{color:var(--ink-3);margin:0;font-size:13px;line-height:1.5}.form-success.compact p{color:var(--fg-3)}.site-footer{grid-template-columns:1fr 1fr 1fr;align-items:center;gap:30px;min-height:190px;display:grid}.site-footer .wordmark{width:86px}.site-footer p,.site-footer a{color:var(--fg-4);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.06em;font-size:8px}.site-footer p{text-align:center;margin:0}.site-footer>div{justify-content:flex-end;gap:20px;display:flex}.modal-backdrop{z-index:100;background:#0b0b0ce0;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.beta-modal{border:1px solid var(--hairline);background:var(--night);width:min(560px,100%);max-height:calc(100vh - 48px);padding:48px;position:relative;overflow-y:auto}.modal-close{border:1px solid var(--hairline);width:40px;height:40px;color:var(--fg-2);cursor:pointer;background:0 0;padding:0;font-size:25px;font-weight:300;position:absolute;top:18px;right:20px}.beta-modal .eyebrow{margin-bottom:20px}.beta-modal h2{letter-spacing:-.045em;margin-bottom:18px;font-size:48px;font-weight:300;line-height:1}.beta-modal>p:not(.eyebrow){color:var(--fg-3);margin-bottom:34px;line-height:1.6}.beta-modal .beta-form label span{color:var(--fg-3)}.beta-modal .beta-form input{border-color:var(--hairline);background:var(--night-2);color:var(--paper)}@media (width<=1000px){:root{--shell:min(100% - 40px, 820px)}.hero{grid-template-columns:1fr;gap:76px;padding-top:170px}.hero-ledger{max-width:520px;margin-left:auto}.split-intro,.product-layout,.tuesday-layout,.price-layout,.final-cta{grid-template-columns:1fr}.split-intro{gap:0}.system-story,.trust-grid{grid-template-columns:1fr}.system-story>article,.trust-grid article,.trust-grid article+article{border-left:0;border-bottom:1px solid var(--hairline);min-height:0;padding:28px 0 34px}.system-frame{padding-right:0!important}.inversion-card{padding:38px!important}.system-story article:last-child,.trust-grid article:last-child{border-bottom:0}.trust-mark{margin-bottom:36px}.trust-grid .ai-card{padding:28px 24px 34px}.trust-grid p{min-height:0}.question-row{grid-template-columns:42px minmax(220px,.9fr) minmax(260px,1fr)}.row-status{display:none}.device-stage{min-height:0}.day-result{min-height:300px;position:static}.final-cta{gap:70px}.final-copy{max-width:760px}}@media (width<=760px){:root{--shell:calc(100vw - 32px)}.site-header{height:78px}.site-header .wordmark{width:88px}.menu-button{display:block}.header-nav{border:1px solid var(--hairline);background:var(--night);flex-direction:column;align-items:stretch;gap:0;padding:24px;display:none;position:absolute;top:78px;left:0;right:0}.header-nav.open{display:flex}.header-nav a,.header-nav .nav-cta{border-bottom:1px solid var(--hairline);align-items:center;min-height:50px;display:flex}.header-nav .nav-cta{border:1px solid var(--yellow);justify-content:center;margin-top:14px}.hero{gap:62px;min-height:auto;padding:142px 0 78px}h1{font-size:clamp(44px,12.6vw,64px);line-height:.98}.hero-lead{font-size:17px}.hero-actions{flex-direction:column;align-items:stretch;gap:14px}.hero-actions .text-link{align-self:flex-start}.hero-ledger{margin-left:0;padding-left:20px}.ledger-note{font-size:18px}.ledger-footer{flex-direction:column}.recognition,.questions,.product,.tuesday,.trust,.price,.faq{padding:88px 0}.recognition-principle{margin-top:48px;padding-left:22px;font-size:27px}.system-story>article{min-height:0}.system-frame{padding:28px 0 34px!important}.inversion-card{padding:28px 22px 34px!important}.story-kicker{margin-bottom:30px}.system-streams{grid-template-columns:1fr}.system-stream+.system-stream{border-top:1px solid var(--hairline);border-left:0}.system-stream.background:before{width:100%;height:4px;top:-1px;left:0}.section-intro{margin-bottom:48px}.section-intro h2{font-size:42px}.question-row{grid-template-columns:34px 1fr;gap:14px;padding:28px 0}.question-row:hover,.question-row:focus-visible{padding-left:10px}.question-row p{grid-column:2}.questions-payoff{text-align:left;font-size:20px}.product-layout{gap:44px}.product-tabs button{min-height:108px}.device-stage{padding:20px 8px 28px}.device-frame{height:590px}.timeline-item{grid-template-columns:64px 1fr}.day-result{min-height:260px}.trust-caveat{text-align:left}.price-layout{gap:50px}.price-card{padding:24px}.price-value strong{font-size:58px}.price-rationale{padding-top:0}.price-rationale>p{font-size:19px}.faq-list summary{min-height:82px;font-size:21px}.final-cta{gap:58px;min-height:0;padding:86px 16px}.final-icon{margin-bottom:42px}.final-copy h2{font-size:50px}.beta-form,.form-success{padding:24px}.site-footer{grid-template-columns:1fr;justify-items:start;gap:20px;min-height:240px;padding:44px 0}.site-footer p{text-align:left}.site-footer>div{justify-content:flex-start}.beta-modal{padding:42px 24px 28px}.beta-modal h2{font-size:40px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}:root{--soft-alabaster:#f8f5f1;--soft-white:#fffdf9;--soft-plum:#352e42;--soft-plum-2:#554b62;--soft-muted:#756c7e;--soft-lavender:#e8dff1;--soft-lavender-2:#d8cbe6;--soft-sage:#dfe8df;--soft-sage-2:#b9cbbd;--soft-sage-ink:#516b5a;--soft-coral:#e5a18e;--soft-neon:#e6ff00;--soft-line:#352e4221;--soft-shadow:0 26px 70px #42354e1f;--soft-radius:32px;--soft-serif:"Iowan Old Style", "Palatino Linotype", "Book Antiqua", Palatino, Georgia, serif;--night:var(--soft-alabaster);--night-2:var(--soft-white);--night-3:var(--soft-lavender);--paper:var(--soft-plum);--paper-2:#f1ece8;--ink:var(--soft-plum);--ink-2:var(--soft-plum-2);--ink-3:var(--soft-muted);--fg-2:var(--soft-plum-2);--fg-3:var(--soft-muted);--fg-4:#91889a;--hairline:var(--soft-line);--hairline-soft:#352e4214;--yellow:var(--soft-neon);--orange:var(--soft-coral);--pink:var(--soft-coral);--purple:#9b82b7;--purple-ink:#715a8d;--shell:min(1240px, calc(100vw - 64px));--ease:.24s cubic-bezier(.22, 1, .36, 1)}html,body{background:var(--soft-alabaster);color:var(--soft-plum)}body{letter-spacing:-.008em}main{position:relative;overflow:hidden}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline-color:#779b81}.site-header{border-bottom:1px solid var(--soft-line);height:92px}.site-header:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f8f5f1bd;border:1px solid #ffffff80;border-radius:999px;position:absolute;inset:14px -20px;box-shadow:0 8px 30px #352e420a}.wordmark{width:auto;height:30px}.site-footer>div>a{color:var(--soft-plum);letter-spacing:normal;font-size:14px}.header-nav{color:var(--soft-muted);font-family:var(--font-geist-sans), sans-serif;letter-spacing:.01em;gap:30px;font-size:12px;font-weight:520}.header-nav a:hover{color:var(--soft-plum)}.nav-cta,.button{font-family:var(--font-geist-sans), sans-serif;letter-spacing:.01em;border-radius:999px;font-size:12px;font-weight:650}.nav-cta{border:1px solid var(--soft-plum);background:var(--soft-plum);color:#fff;min-height:44px;padding:0 20px}.nav-cta:hover{border-color:var(--soft-plum);background:var(--soft-lavender-2);color:var(--soft-plum);transform:translateY(-1px)}.menu-button{border-color:var(--soft-line);background:#fff9;border-radius:50%}.menu-button span{background:var(--soft-plum)}.hero{border-bottom:0;grid-template-columns:minmax(0,1.02fr) minmax(440px,.98fr);align-items:center;gap:72px;min-height:980px;padding:170px 0 112px}.hero:before{content:"";z-index:0;filter:blur(1px);background:radial-gradient(circle at 68% 42%,#e8dff1e6,#e8dff11a 67%);border-radius:48% 52% 58% 42%/46% 42% 58% 54%;width:66vw;height:690px;position:absolute;top:110px;left:-26vw}.hero:after{content:"";z-index:0;filter:blur(80px);background:#dfe8df94;border-radius:50%;width:56%;height:47%;position:absolute;bottom:0;right:-20%}.hero-copy{z-index:3}.eyebrow{color:var(--soft-sage-ink);font-family:var(--font-geist-sans), sans-serif;letter-spacing:.12em;margin-bottom:28px;font-size:11px;font-weight:700}.eyebrow:before{content:"";background:var(--soft-neon);border-radius:999px;width:28px;height:2px;margin:0 10px 3px 0;display:inline-block;box-shadow:0 0 0 1px #352e4214}.eyebrow.dark{color:var(--soft-plum-2)}h1,.section-intro h2,.final-copy h2,.beta-modal h2,.day-result p{font-family:var(--soft-serif)}h1{max-width:730px;color:var(--soft-plum);letter-spacing:-.052em;margin-bottom:30px;font-size:clamp(58px,5.35vw,82px);font-weight:400;line-height:.97}.brush-word{color:var(--soft-plum)}.brush-word:before{background:var(--soft-neon);clip-path:none;border-radius:48% 52% 46% 54%;inset:14% -5% 5% -4%;transform:rotate(-1.2deg)}.hero-subline{max-width:650px;color:var(--soft-plum);margin-bottom:16px;font-size:clamp(21px,2vw,29px);font-weight:520;line-height:1.3}.hero-lead{max-width:590px;color:var(--soft-muted);margin-bottom:36px;font-size:17px;line-height:1.7}.button{min-height:56px;padding:0 24px}.button-primary{background:var(--soft-plum);color:#fff;box-shadow:0 12px 28px #352e4229}.button-primary span{color:var(--soft-neon)}.button-primary:hover{color:#fff;background:#4b405c;box-shadow:0 16px 34px #352e4233}.button-dark{background:var(--soft-plum);color:#fff}.button-dark:hover{color:#fff;background:#4b405c}.text-link{color:var(--soft-plum-2);font-family:var(--font-geist-sans), sans-serif;letter-spacing:.01em;border-color:#352e4247;font-size:12px;font-weight:600}.text-link:hover{border-color:var(--soft-plum);color:var(--soft-plum)}.status-line{color:var(--soft-muted);font-family:var(--font-geist-sans), sans-serif;letter-spacing:.05em;margin-top:28px;font-size:10px}.status-line i,.quiet-state i{background:#7da184}.hero-visual{z-index:2;min-height:720px;position:relative}.hero-photo{background:var(--soft-lavender);width:calc(100% - 40px);height:670px;box-shadow:var(--soft-shadow);border-radius:42% 42% 22px 22px/26% 26% 22px 22px;margin:0 0 0 auto;overflow:hidden}.hero-photo img{object-fit:cover;object-position:58% center;width:100%;height:100%;display:block}.hero-photo figcaption{max-width:140px;color:var(--soft-plum);text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffdf9b8;border:1px solid #fffc;border-radius:999px;padding:10px 14px;font-size:10px;font-weight:650;line-height:1.3;position:absolute;top:34px;right:28px}.hero-ledger{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffdf9e6;border:1px solid #ffffffb8;border-radius:24px;width:min(390px,82%);padding:26px 28px;position:absolute;bottom:0;left:-24px;box-shadow:0 20px 50px #352e4229}.ledger-heading,.ledger-footer,.ledger-hints,.ledger-question span,.section-index,.question-number,.row-status,.proof-status,.price-meta,.form-note{font-family:var(--font-geist-sans), sans-serif}.ledger-heading{color:var(--soft-muted)}.ledger-title{color:var(--soft-plum);font-family:var(--soft-serif);margin:24px 0 18px;font-size:25px;line-height:1.15}.ledger-hints{border-top:1px solid var(--soft-line);color:var(--soft-muted);font-size:11px;line-height:1.45;display:grid}.ledger-hints p{border-bottom:1px solid var(--soft-line);margin:0;padding:10px 0}.ledger-question{background:var(--soft-lavender);border-radius:16px 16px 34px;margin-top:18px;padding:18px}.ledger-question span{color:var(--soft-sage-ink);letter-spacing:.09em;text-transform:uppercase;margin-bottom:9px;font-size:9px;font-weight:700;display:block}.ledger-question strong{color:var(--soft-plum);font-family:var(--soft-serif);font-size:18px;font-weight:400;line-height:1.28;display:block}.ledger-note{color:var(--soft-plum);font-family:var(--soft-serif);margin:28px 0 24px;font-size:20px;line-height:1.4}.ledger-rule,.ledger-item{border-color:var(--soft-line)}.ledger-item{padding:17px 0}.ledger-item span{color:var(--soft-muted)}.ledger-item strong{color:var(--soft-plum);font-size:15px;font-weight:600}.ledger-item.active:before{background:var(--soft-neon);border-radius:0 8px 8px 0;width:5px;height:32px;top:21px;left:-29px}.ledger-item.muted strong{color:var(--soft-muted)}.ledger-footer{color:#8b8293;letter-spacing:.035em;text-transform:none;margin:18px 0 0;font-size:10px;font-weight:650;display:block}.section-index{display:none}.recognition,.questions,.product,.tuesday,.ai-comparison,.trust,.founders,.price,.faq{border-bottom:0;padding:130px 0;position:relative}.recognition{background:var(--soft-lavender);box-shadow:0 0 0 100vmax var(--soft-lavender);clip-path:inset(0 -100vmax)}.questions{background:var(--soft-alabaster)}.product{background:var(--soft-sage);box-shadow:0 0 0 100vmax var(--soft-sage);clip-path:inset(0 -100vmax)}.tuesday{background:var(--soft-white);box-shadow:0 0 0 100vmax var(--soft-white);clip-path:inset(0 -100vmax)}.trust{clip-path:inset(0 -100vmax);background:#f0eaf5;padding-top:120px;box-shadow:0 0 0 100vmax #f0eaf5}.founders{background:var(--soft-white);box-shadow:0 0 0 100vmax var(--soft-white);clip-path:inset(0 -100vmax)}.price{clip-path:inset(0 -100vmax);background:#edf2ed;box-shadow:0 0 0 100vmax #edf2ed}.faq{background:var(--soft-alabaster)}.section-intro{margin-bottom:64px}.section-intro h2{max-width:920px;color:var(--soft-plum);letter-spacing:-.048em;font-size:clamp(46px,5vw,72px);font-weight:400;line-height:1.02}.split-intro{grid-template-columns:minmax(170px,.32fr) minmax(0,1.68fr);gap:52px}.underline-word{border-bottom:4px solid var(--soft-neon)}.system-story{border:0;grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);gap:22px}.system-story>article{min-height:0;padding:42px}.system-frame{border-radius:var(--soft-radius);background:#fffdf9b3;border:1px solid #ffffffa6;padding:46px!important}.story-kicker,.system-stream span,.inversion-question span{font-family:var(--font-geist-sans), sans-serif;font-weight:700}.story-kicker{color:var(--soft-sage-ink);margin-bottom:34px;font-size:10px}.system-opening{color:var(--soft-plum);font-family:var(--soft-serif);font-size:clamp(32px,3.2vw,46px);font-weight:400;line-height:1.05}.system-explanation,.system-consequence{color:var(--soft-muted);font-size:16px}.system-streams{border:0;gap:10px}.system-stream{border:1px solid var(--soft-line);background:#ffffff70;border-radius:18px;min-height:116px;padding:20px}.system-stream+.system-stream{border-left:1px solid var(--soft-line)}.system-stream.background{background:#dfe8df9e}.system-stream.background:before{background:var(--soft-neon);border-radius:0 8px 8px 0;width:4px;height:auto;top:15px;bottom:15px;left:0}.system-stream span,.inversion-question span{color:var(--soft-muted)}.system-stream p{color:var(--soft-plum-2)}.system-image{border-radius:var(--soft-radius);min-height:100%;margin:0;position:relative;overflow:hidden;box-shadow:0 18px 45px #352e421a}.system-image img{object-fit:cover;width:100%;height:100%;min-height:520px;display:block}.system-image figcaption{color:var(--soft-plum-2);letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdf9d1;border-radius:999px;justify-content:space-between;padding:13px 16px;font-size:10px;font-weight:700;display:flex;position:absolute;bottom:22px;left:22px;right:22px}.phone-system-frame{align-self:stretch}.phone-core-copy{gap:18px;margin-top:28px;display:grid}.phone-core-copy p{border-top:1px solid var(--soft-line);color:var(--soft-muted);margin:0;padding-top:18px;font-size:15px;line-height:1.65}.phone-core-copy p:last-child{color:var(--soft-plum-2);font-weight:540}.phone-still-running{border-left:4px solid var(--soft-neon);color:var(--soft-plum);font-family:var(--soft-serif);margin:0 0 34px;padding-left:20px;font-size:clamp(24px,2.5vw,34px);line-height:1.15}.phone-analogy{border-top:1px solid var(--soft-line);border-bottom:1px solid var(--soft-line)}.phone-analogy summary{min-height:92px;color:var(--soft-plum);cursor:pointer;grid-template-columns:1fr 30px;align-items:center;gap:20px;list-style:none;display:grid}.phone-analogy summary::-webkit-details-marker{display:none}.phone-analogy summary>strong{font-family:var(--soft-serif);font-size:clamp(20px,2vw,27px);font-weight:400;line-height:1.15}.phone-analogy summary>i{border:1px solid var(--soft-line);width:30px;height:30px;transition:transform var(--ease), background var(--ease);border-radius:50%;place-items:center;font-style:normal;display:grid}.phone-analogy summary:hover>i{background:var(--soft-neon)}.phone-analogy[open] summary>i{transform:rotate(45deg)}.phone-analogy[open] summary{border-bottom:1px solid var(--soft-line)}.phone-analogy-body{padding:20px 0 26px}.phone-carousel-count{color:var(--soft-muted);letter-spacing:.08em;align-items:center;gap:10px;margin-bottom:12px;font-size:9px;font-weight:700;display:flex}.phone-carousel-count i{background:var(--soft-line);width:42px;height:1px}.phone-analogy-slide{background:var(--soft-lavender);min-height:250px;color:var(--soft-plum);border-radius:24px 24px 64px;flex-direction:column;justify-content:space-between;padding:28px;display:flex}.phone-analogy-slide h3{max-width:520px;font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.02em;align-items:baseline;gap:12px;margin:0;font-size:clamp(20px,2.1vw,24px);font-weight:750;line-height:1.2;display:flex}.phone-analogy-slide h3 span{color:var(--soft-sage-ink);font-variant-numeric:tabular-nums;letter-spacing:.04em;flex:none;font-size:.76em}.phone-analogy-slide p{max-width:520px;color:var(--soft-muted);margin:auto 0 0;font-size:16px;line-height:1.6}.phone-analogy-slide p strong{color:var(--soft-plum);font-size:inherit;font-weight:750}.phone-analogy-slide.coral{background:#e5a18e38}.phone-analogy-slide.plum{background:var(--soft-plum);color:#fff}.phone-analogy-slide.plum h3 span{color:var(--soft-neon)}.phone-analogy-slide.plum p{color:#ddd6e2}.phone-analogy-slide.plum p strong{color:#fff}.phone-analogy-slide.sage{background:var(--soft-sage)}.phone-carousel-controls{grid-template-columns:40px 1fr 40px;align-items:center;gap:12px;margin-top:14px;display:grid}.phone-carousel-controls>button{border:1px solid var(--soft-line);width:40px;height:40px;color:var(--soft-plum);cursor:pointer;background:0 0;border-radius:50%;place-items:center;padding:0;display:grid}.phone-carousel-controls>button:hover{background:#fff}.phone-carousel-controls>div{justify-content:center;gap:7px;display:flex}.phone-carousel-controls>div button{cursor:pointer;width:20px;height:5px;transition:width var(--ease), background var(--ease);background:#352e4233;border:0;border-radius:999px;padding:0}.phone-carousel-controls>div button[aria-pressed=true]{background:var(--soft-plum);width:38px}.phone-questions-link{background:var(--soft-neon);color:var(--soft-plum);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;justify-content:space-between;align-items:center;margin-top:14px;padding:16px 18px;font-size:11px;font-weight:750;display:flex}.phone-questions-link:hover{background:#fff}.inversion-card{border-radius:var(--soft-radius);background:var(--soft-plum);color:#fff;border:1px solid #ffffffad;grid-column:1/-1;grid-template-columns:150px 1fr auto 1.1fr;align-items:center;gap:24px;margin-top:0;display:grid}.inversion-card .story-kicker{color:var(--soft-sage-2);margin:0}.inversion-question{border:0;padding:16px 0}.inversion-question p{color:#fff;font-family:var(--soft-serif);margin-top:14px;font-size:clamp(27px,2.5vw,38px);font-weight:400}.inversion-question.old p{color:#b8afc0;text-decoration-color:#897f92}.inversion-question.new{border-left:3px solid var(--soft-neon);margin:0;padding:18px 0 18px 26px}.inversion-question.new span{color:var(--soft-neon)}.inversion-arrow{color:var(--soft-neon);margin:0;font-size:22px;transform:rotate(-90deg)}.recognition-principle{max-width:920px;color:var(--soft-plum);font-family:var(--soft-serif);background:#fffdf98a;border:0;border-radius:28px;margin-top:64px;padding:34px 40px;font-size:clamp(27px,3.1vw,43px);font-weight:400;line-height:1.22}.question-list{border:0;gap:14px;display:grid}.question-row{border:1px solid var(--soft-line);min-height:128px;transition:transform var(--ease), box-shadow var(--ease), background var(--ease);background:#ffffff9e;border-radius:22px;grid-template-columns:52px minmax(260px,.9fr) minmax(280px,1fr) 88px;padding:26px 28px}.question-row:nth-child(2){background:#e8dff185}.question-row:nth-child(3){background:#dfe8dfa3}.question-row:nth-child(4){background:#e5a18e1f}.question-row:nth-child(5){background:var(--soft-plum);color:#fff;border-color:#352e4240}.question-row:hover,.question-row:focus-visible{background:#fff;padding-left:28px;transform:translateY(-3px);box-shadow:0 14px 35px #352e4217}.question-row:nth-child(5):hover,.question-row:nth-child(5):focus-visible{background:#4b405c}.question-number,.row-status{color:var(--soft-muted);font-size:10px}.question-row h3{color:inherit;font-family:var(--soft-serif);font-size:clamp(25px,2.5vw,35px);font-weight:400}.question-row p{color:var(--soft-muted)}.question-row:nth-child(5) p,.question-row:nth-child(5) .question-number{color:#cfc7d6}.row-status.live{color:var(--soft-neon)}.questions-payoff{color:var(--soft-muted);font-family:var(--soft-serif);font-size:25px}.questions-payoff strong{color:var(--soft-plum)}.questions-experience{grid-template-columns:minmax(360px,.86fr) minmax(420px,1.14fr);gap:24px;min-height:670px;display:grid}.questions-experience .question-list{align-content:start}.questions-experience .question-row{min-height:108px;color:var(--soft-plum);font:inherit;text-align:left;cursor:pointer;grid-template-columns:34px 1fr 74px;gap:16px;padding:21px 22px;display:grid}.questions-experience .question-row:hover,.questions-experience .question-row:focus-visible,.questions-experience .question-row.active{background:#fff;border-color:#352e4247;padding-left:22px;transform:translate(5px);box-shadow:0 14px 34px #352e4214}.questions-experience .question-row:nth-child(5){color:#fff;background:#352e42f0}.questions-experience .question-row:nth-child(5):hover,.questions-experience .question-row:nth-child(5):focus-visible,.questions-experience .question-row:nth-child(5).active{background:var(--soft-plum);box-shadow:0 16px 36px #352e422e}.question-content,.question-content strong,.question-content small{display:block}.question-content strong{color:inherit;font-family:var(--soft-serif);font-size:clamp(21px,1.9vw,29px);font-weight:400;line-height:1.1}.question-content small{max-height:0;color:var(--soft-muted);opacity:0;transition:max-height var(--ease), opacity var(--ease), margin var(--ease);margin-top:0;font-size:13px;line-height:1.5;overflow:hidden}.question-row.active .question-content small,.question-row:focus-visible .question-content small{opacity:1;max-height:70px;margin-top:8px}.question-row:nth-child(5) .question-content small{color:#d4cdd9}.question-gallery{background:var(--soft-lavender);min-height:670px;box-shadow:var(--soft-shadow);border-radius:34px 34px 100px;position:relative;overflow:hidden}.question-figure{opacity:0;pointer-events:none;margin:0;transition:opacity .7s,transform .9s;position:absolute;inset:0;transform:scale(1.025)}.question-figure.active{z-index:1;opacity:1;transform:scale(1)}.question-figure img{object-fit:cover;width:100%;height:100%}.question-figure figcaption{color:var(--soft-plum);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdf9d6;border:1px solid #ffffffc2;border-radius:20px;padding:18px 20px;position:absolute;bottom:24px;left:24px;right:24px}.question-figure figcaption span{color:var(--soft-sage-ink);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:750}.question-figure figcaption p{font-family:var(--soft-serif);margin:8px 0 0;font-size:22px;line-height:1.25}.product-layout{grid-template-columns:minmax(300px,.8fr) minmax(440px,1.2fr);gap:72px}.product-tabs{border:0;gap:14px;display:grid}.product-tabs button{min-height:150px;color:var(--soft-muted);background:#fffdf97a;border:1px solid #352e421f;border-radius:20px;padding:24px 22px 24px 62px}.product-tabs button:hover,.product-tabs button.active{background:var(--soft-white);color:var(--soft-plum);padding-left:70px;box-shadow:0 13px 30px #352e4214}.product-tabs button.active:before{border-radius:0 8px 8px 0;width:5px;top:22px;bottom:22px;left:0}.product-tabs button>span{color:var(--soft-sage-ink);font-family:var(--font-geist-sans), sans-serif;font-weight:700}.product-tabs button strong{font-family:var(--soft-serif);font-size:27px;font-weight:400}.product-tabs button small{color:var(--soft-muted)}.device-stage{background:linear-gradient(145deg,#fffdf9bf,#e8dff1a8);border:1px solid #ffffff9e;border-radius:44px 44px 120px;min-height:690px;padding:58px}.device-frame{background:var(--soft-plum);border:1px solid #352e4233;height:620px;padding:10px;box-shadow:0 28px 55px #352e423b}.device-speaker{background:#26202f}.product-screen{color:var(--soft-plum);background:#fbf9fc;border-color:#ffffffb3}.screen-topline,.screen-label,.screen-link,.voice-button,.source-line,.screen-actions button,.screen-nav span{font-family:var(--font-geist-sans), sans-serif}.screen-topline,.screen-label{color:var(--soft-muted)}.screen-greeting{color:var(--soft-plum);font-family:var(--soft-serif);font-size:28px;font-weight:400}.today-block,.wait-block{border-color:var(--soft-line)}.today-block{background:#dfe8df8a;border-radius:15px;margin:0 -8px;padding:22px 8px}.task-check{border-color:var(--soft-sage-ink);border-radius:50%}.wait-block p{color:var(--soft-muted)}.screen-link{color:var(--soft-plum);border-color:#352e4247}.capture-prompt{background:var(--soft-lavender);border-color:#9b82b759;border-radius:20px}.capture-prompt p{color:var(--soft-plum);font-family:var(--soft-serif)}.voice-button{color:var(--soft-plum-2);background:#ffffffa3;border-color:#352e4229;border-radius:999px}.saved-line{color:var(--soft-plum-2)}.saved-line small{color:var(--soft-muted)}.companion-message{background:var(--soft-lavender);border-left:0;border-radius:22px;box-shadow:inset 4px 0 #9b82b7}.companion-message p{color:var(--soft-plum-2)}.source-line{color:#715a8d}.screen-actions button{border-radius:999px;font-weight:650}.screen-primary{border-color:var(--soft-plum);background:var(--soft-plum);color:#fff}.screen-secondary{border-color:var(--soft-line);color:var(--soft-muted)}.screen-nav{border-color:var(--soft-line);background:#f3eff5}.screen-nav span{color:var(--soft-muted)}.screen-nav span.active{color:var(--soft-plum);font-weight:700}.device-caption{color:var(--soft-sage-ink);font-family:var(--font-geist-sans), sans-serif}.product-process{color:var(--soft-plum);font-family:var(--font-geist-sans), sans-serif;letter-spacing:.04em;justify-content:center;align-items:center;gap:14px;margin:54px 0 0;font-size:12px;font-weight:700;display:flex}.product-process span{color:var(--soft-sage-ink)}.ai-comparison{background:var(--soft-white);box-shadow:0 0 0 100vmax var(--soft-white);clip-path:inset(0 -100vmax)}.chatbot-contrast{background:var(--soft-sage);border:1px solid #516b5a21;border-radius:28px 28px 76px;grid-template-columns:minmax(250px,.8fr) minmax(0,1.2fr);gap:34px 58px;margin-top:0;padding:38px 42px 28px;display:grid;position:relative;overflow:hidden}.chatbot-contrast:before{content:"";background:var(--soft-neon);border-radius:0 0 999px 999px;width:54px;height:4px;position:absolute;top:0;left:42px}.chatbot-contrast .eyebrow{color:var(--soft-sage-ink);margin:0 0 16px}.chatbot-contrast h2{max-width:440px;color:var(--soft-plum);font-family:var(--soft-serif);letter-spacing:-.035em;margin:0;font-size:clamp(30px,3.2vw,43px);font-weight:400;line-height:1.05}.chatbot-contrast h2 span{color:var(--soft-sage-ink)}.chatbot-contrast-grid{border-top:1px solid #516b5a33;border-bottom:1px solid #516b5a33;grid-template-columns:.75fr 1.25fr;align-self:stretch;display:grid}.chatbot-contrast-grid article{padding:24px 26px 24px 0}.chatbot-contrast-grid article+article{border-left:1px solid #516b5a33;padding-left:28px;padding-right:0}.chatbot-contrast-grid article>span{color:var(--soft-sage-ink);letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px;font-size:10px;font-weight:750;display:block}.chatbot-contrast-grid p{color:var(--soft-muted);margin:0;font-size:15px;line-height:1.6}.chatbot-contrast-grid .sain-contrast-card p{color:var(--soft-plum-2)}.chatbot-contrast-close{color:var(--soft-muted);text-align:right;border-top:1px solid #516b5a29;grid-column:1/-1;margin:0;padding-top:22px;font-size:16px;line-height:1.5}.chatbot-contrast-close strong{color:var(--soft-plum);font-weight:650}.tuesday-layout{gap:70px}.timeline{border:0;gap:10px;display:grid}.timeline-item{border:1px solid var(--soft-line);min-height:116px;color:var(--soft-muted);background:0 0;border-radius:18px;padding:22px}.timeline-item:hover,.timeline-item.active{background:var(--soft-lavender);color:var(--soft-plum);padding-left:22px}.timeline-time{color:var(--soft-sage-ink);font-family:var(--font-geist-sans), sans-serif;font-weight:700}.timeline-item strong{color:inherit;font-family:var(--soft-serif);font-size:24px;font-weight:400}.day-result{background:var(--soft-plum);color:#fff;min-height:430px;box-shadow:var(--soft-shadow);border:0;border-radius:36px 36px 100px;padding:38px}.result-time,.result-line{color:var(--soft-neon);background:var(--soft-neon)}.day-result p{font-weight:400}.day-result small{color:#c8c0cf;font-family:var(--font-geist-sans), sans-serif}.tuesday-close{color:var(--soft-plum);font-family:var(--soft-serif);text-align:right;margin:52px 0 0;font-size:clamp(25px,2.6vw,36px);line-height:1.2}.trust-grid{border:0;gap:16px}.trust-grid article{background:#fffdf99e;border:1px solid #ffffffb3;border-radius:26px;min-height:360px;padding:30px}.trust-grid article+article{border-left:1px solid #ffffffb3}.trust-grid article:nth-child(2){background:#dfe8dfb8}.trust-grid .ai-card{background:var(--soft-plum);color:#fff;border:0}.trust-mark{color:var(--soft-sage-ink);font-family:var(--font-geist-sans), sans-serif;margin-bottom:78px;font-weight:700}.trust-grid h3{font-family:var(--soft-serif);font-size:28px;font-weight:400}.trust-grid p{color:var(--soft-muted)}.trust-grid .ai-card p{color:#cec7d5}.proof-status{color:var(--soft-sage-ink)}.ai-card .proof-status{color:var(--soft-neon)}.trust-caveat{color:var(--soft-muted);font-family:var(--font-geist-sans), sans-serif}.founder-lead{grid-template-columns:minmax(420px,.95fr) minmax(380px,1.05fr);gap:24px;margin-bottom:32px;display:grid}.founder-video{border:1px solid var(--soft-line);background:var(--soft-plum);min-width:0;box-shadow:var(--soft-shadow);border-radius:90px 28px 28px;margin:0;overflow:hidden}.founder-video video{aspect-ratio:3/2;object-fit:cover;background:var(--soft-plum);width:100%;display:block}.founder-video figcaption{background:linear-gradient(110deg, var(--soft-lavender), var(--soft-sage));color:var(--soft-plum);justify-content:space-between;align-items:center;gap:20px;padding:18px 22px 20px;display:flex}.founder-video figcaption strong,.founder-video figcaption span{letter-spacing:.08em;text-transform:uppercase;font-size:10px;line-height:1.45}.founder-video figcaption span{color:var(--soft-muted);text-align:right}.founder-intro{border:1px solid var(--soft-line);background:#e8dff17a;border-radius:28px 90px 28px 28px;flex-direction:column;justify-content:center;padding:44px 48px;display:flex}.founder-intro .founder-kicker{color:var(--soft-plum);font-family:var(--soft-serif);margin:0 0 24px;font-size:clamp(32px,3.6vw,48px);line-height:1}.founder-intro>p:not(.founder-kicker){color:var(--soft-muted);margin:0;font-size:16px;line-height:1.68}.founder-intro>p strong{color:var(--soft-plum)}.founder-intro blockquote{border-left:4px solid var(--soft-neon);color:var(--soft-plum);font-family:var(--soft-serif);margin:28px 0;padding:20px 0 20px 22px;font-size:clamp(23px,2.5vw,32px);line-height:1.2}.founder-accordion{border-bottom:1px solid var(--soft-line)}.founder-accordion details{border-top:1px solid var(--soft-line)}.founder-accordion summary{min-height:96px;color:var(--soft-plum);cursor:pointer;grid-template-columns:48px 1fr minmax(150px,220px) 30px;align-items:center;gap:20px;padding:18px 6px;list-style:none;display:grid}.founder-accordion summary::-webkit-details-marker{display:none}.founder-accordion summary>span,.founder-accordion summary>small{color:var(--soft-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.founder-accordion summary>strong{font-family:var(--soft-serif);font-size:clamp(24px,2.5vw,34px);font-weight:400}.founder-accordion summary>i{border:1px solid var(--soft-line);width:28px;height:28px;transition:transform var(--ease), background var(--ease);border-radius:50%;place-items:center;font-style:normal;display:grid}.founder-accordion summary:hover>i{background:var(--soft-neon)}.founder-accordion details[open] summary>i{transform:rotate(45deg)}.founder-profiles{grid-template-columns:1fr 1fr;gap:16px;padding:0 0 28px 68px;display:grid}.founder-profiles article{background:var(--soft-lavender);border-radius:24px;min-height:330px;padding:30px}.founder-profiles article+article{background:var(--soft-sage)}.profile-label{color:var(--soft-muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700;line-height:1.5}.founder-profiles h3{color:var(--soft-plum);font-family:var(--soft-serif);margin:28px 0 16px;font-size:40px;font-weight:400}.founder-profiles p{color:var(--soft-muted);line-height:1.65}.founder-profiles article>strong{color:var(--soft-plum);font-family:var(--soft-serif);margin-top:26px;font-size:21px;font-weight:400;line-height:1.25;display:block}.founder-combination{grid-template-columns:repeat(4,1fr);gap:10px;padding:0 0 20px 68px;display:grid}.founder-combination>div{min-height:132px;color:var(--soft-plum);font-family:var(--soft-serif);text-align:center;background:#e8dff1a3;border-radius:20px;align-content:center;padding:20px;font-size:18px;display:grid}.founder-combination b{color:var(--soft-sage-ink);padding:4px 0}.founder-detail-copy{max-width:850px;color:var(--soft-muted);margin:0 0 34px 68px;font-size:16px;line-height:1.7}.founder-belief{grid-template-columns:.8fr 1fr 1.1fr;gap:24px;padding:0 0 32px 68px;display:grid}.founder-belief>p,.founder-belief>ul,.founder-belief>blockquote{border-radius:22px;margin:0;padding:28px}.founder-belief>p{background:var(--soft-lavender);color:var(--soft-plum);font-family:var(--soft-serif);font-size:25px;line-height:1.25}.founder-belief>ul{background:var(--soft-sage);color:var(--soft-muted);padding-left:48px;line-height:1.8}.founder-belief>blockquote{background:var(--soft-plum);color:#fff;font-family:var(--soft-serif);font-size:25px;line-height:1.35}.founder-belief>blockquote strong{color:var(--soft-neon);font-weight:400}.price-layout{gap:28px}.price-layout.single{grid-template-columns:minmax(0,760px);justify-content:center}.price-card,.price-rationale{background:#fffdf9b8;border:1px solid #ffffffbf;border-radius:30px}.price-card{padding:38px;box-shadow:0 20px 45px #352e4214}.price-meta{color:var(--soft-muted)}.price-value{margin:56px 0 38px}.price-value strong{color:var(--soft-plum);font-family:var(--soft-serif);font-weight:400}.price-value span{color:var(--soft-muted);font-family:var(--font-geist-sans), sans-serif}.price-card li{border-color:var(--soft-line);color:var(--soft-plum-2)}.price-card>p{color:var(--soft-muted);font-family:var(--font-geist-sans), sans-serif}.price-card .beta-intro{max-width:590px;color:var(--soft-plum);font-family:var(--soft-serif);margin:46px 0 24px;font-size:25px;line-height:1.35}.price-card .beta-facts{margin-bottom:30px}.price-card .price-orientation{border-top:1px solid var(--soft-line);border-bottom:1px solid var(--soft-line);color:var(--soft-muted);font-family:var(--font-geist-sans), sans-serif;margin:0 0 32px;padding:22px 0;font-size:14px;line-height:1.55}.price-card .price-orientation strong{color:var(--soft-plum);font-family:var(--soft-serif);font-size:25px;font-weight:400}.price-rationale{background:#e8dff194;padding:48px}.price-rationale>p{color:var(--soft-plum-2);font-family:var(--soft-serif);font-size:25px}.receipt{border-color:var(--soft-line)}.receipt>div{border-color:var(--soft-line);color:var(--soft-muted);font-family:var(--font-geist-sans), sans-serif}.receipt .receipt-total{border-color:var(--soft-plum);color:var(--soft-plum);font-weight:700}.faq-list{border:0;gap:12px;display:grid}.faq-list details{border:1px solid var(--soft-line);background:#ffffff80;border-radius:18px;padding:0 26px}.faq-list summary{color:var(--soft-plum);font-family:var(--soft-serif);font-weight:400}.faq-list summary span{color:var(--soft-sage-ink)}.faq-list details p{color:var(--soft-muted)}.final-cta{min-height:740px;color:var(--soft-plum);background:radial-gradient(circle at 6% 5%,#e6ff0033,#0000 25%),linear-gradient(125deg,#d9cde6 0%,#e7dff0 48%,#dce8df 100%);gap:80px;padding-top:116px;padding-bottom:116px}.final-copy{position:relative}.final-icon{border-radius:15px;width:62px;height:62px;margin-bottom:50px;box-shadow:0 12px 24px #352e4229}.final-copy h2{color:var(--soft-plum);font-weight:400}.final-copy>p:not(.eyebrow){color:var(--soft-plum-2)}.signature{border-color:var(--soft-neon);color:var(--soft-plum);font-family:var(--font-geist-sans), sans-serif;font-weight:700}.beta-form,.form-success{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdf9b8;border:1px solid #ffffffbd;border-radius:26px;padding:36px;box-shadow:0 18px 42px #352e421a}.beta-form.compact{box-shadow:none}.beta-form .beta-honeypot{display:none}.beta-form .beta-error{color:#7b303e;grid-column:1/-1;font-size:1rem;line-height:1.6}.beta-form .beta-error a,.beta-form .form-note a{text-underline-offset:.2em;text-decoration:underline}.beta-form button:disabled{opacity:.65;cursor:wait}.beta-form label span{color:var(--soft-muted);font-family:var(--font-geist-sans), sans-serif;font-weight:700}.beta-form input,.beta-form select{border-color:var(--soft-line);color:var(--soft-plum);background:#ffffffc7;border-radius:13px}.beta-form input:focus,.beta-form select:focus{border-color:#8ca495;box-shadow:0 0 0 3px #8ca49524}.form-note{color:var(--soft-muted)}.form-success.compact{border-color:var(--soft-line);background:var(--soft-sage);color:var(--soft-plum)}.success-mark,.form-success.compact .success-mark{color:var(--soft-plum)}.form-success p,.form-success.compact p{color:var(--soft-muted)}.site-footer{border-top:1px solid var(--soft-line)}.site-footer .wordmark{width:auto;height:25px}.site-footer p,.site-footer a{color:var(--soft-muted);font-family:var(--font-geist-sans), sans-serif}.site-footer a:hover{color:var(--soft-plum)}.modal-backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#352e428f}.beta-modal{background:var(--soft-alabaster);color:var(--soft-plum);box-shadow:var(--soft-shadow);border:1px solid #ffffffb3;border-radius:30px}.modal-close{border-color:var(--soft-line);color:var(--soft-plum);border-radius:50%}.beta-modal h2{color:var(--soft-plum);font-weight:400}.beta-modal>p:not(.eyebrow){color:var(--soft-muted)}.beta-modal .beta-form input{border-color:var(--soft-line);color:var(--soft-plum);background:#fff}.beta-modal .button-dark{background:var(--soft-plum);color:#fff}.beta-modal .form-note{color:var(--soft-muted)}@media (width<=1100px){.hero{grid-template-columns:minmax(0,.95fr) minmax(400px,1.05fr);gap:42px}.hero-photo{width:100%}.hero-ledger{left:-18px}.inversion-card{grid-template-columns:110px 1fr auto 1.1fr}}@media (width<=1000px){:root{--shell:min(100% - 40px, 820px)}.hero{grid-template-columns:1fr;gap:70px}.hero-copy{max-width:720px}.hero-visual{width:min(680px,94%);margin-left:auto}.hero-ledger{margin-left:0}.split-intro,.product-layout{grid-template-columns:1fr}.split-intro{gap:0}.product-layout{gap:54px}.chatbot-contrast,.system-story{grid-template-columns:1fr}.system-image,.system-image img{min-height:440px}.inversion-card{grid-column:auto;grid-template-columns:1fr;gap:12px;padding:38px!important}.inversion-card .story-kicker{margin-bottom:10px}.inversion-arrow{transform:none}.inversion-question.new{padding-left:22px}.trust-grid{gap:14px}.trust-grid article,.trust-grid article+article,.trust-grid .ai-card{border:1px solid #ffffffb3;border-radius:26px;padding:30px}.final-cta{gap:64px}}@media (width<=760px){:root{--shell:calc(100vw - 32px);--soft-radius:24px}.site-header{border:0;height:74px}.site-header:before{inset:10px -6px}.header-nav{box-shadow:var(--soft-shadow);background:#f8f5f1f5;border-color:#fffc;border-radius:24px;padding:18px;top:68px}.header-nav a,.header-nav .nav-cta{border-color:var(--soft-line)}.header-nav .nav-cta{border-color:var(--soft-plum)}.hero{gap:58px;padding:132px 0 86px}.hero:before{width:140%;top:50px;left:-55%}h1{font-size:clamp(49px,14vw,68px)}.hero-subline{font-size:21px}.hero-actions{align-items:flex-start}.hero-actions .button{width:100%}.hero-visual{width:100%;min-height:650px}.hero-photo{border-radius:42% 42% 20px 20px/20% 20% 20px 20px;height:560px}.hero-photo img{object-position:57% center}.hero-photo figcaption{top:24px;right:18px}.hero-ledger{width:auto;padding:22px;bottom:0;left:14px;right:14px}.recognition,.questions,.product,.tuesday,.trust,.price,.faq{padding:88px 0}.section-intro h2{font-size:clamp(41px,12vw,54px)}.system-frame{padding:28px!important}.system-streams{gap:10px}.system-stream+.system-stream{border:1px solid var(--soft-line)}.system-stream.background:before{width:4px;height:auto;top:14px;bottom:14px;left:0}.system-image,.system-image img{min-height:360px}.inversion-card{padding:30px!important}.recognition-principle{padding:28px;font-size:29px}.question-row{grid-template-columns:34px 1fr;gap:12px;padding:26px 22px}.question-row:hover,.question-row:focus-visible{padding-left:22px}.question-row p{grid-column:2}.product-tabs button{border-radius:18px}.device-stage{border-radius:28px 28px 72px;padding:28px 10px 34px}.chatbot-contrast{border-radius:24px 24px 64px;gap:28px;margin-top:54px;padding:30px 24px 24px}.chatbot-contrast:before{left:24px}.chatbot-contrast-grid{grid-template-columns:1fr}.chatbot-contrast-grid article,.chatbot-contrast-grid article+article{padding:20px 0}.chatbot-contrast-grid article+article{border-top:1px solid #516b5a33;border-left:0}.chatbot-contrast-close{text-align:left}.timeline-item,.timeline-item:hover,.timeline-item.active{padding:22px 18px}.day-result{border-radius:28px 28px 72px}.price-card,.price-rationale{padding:28px}.faq-list details{padding:0 20px}.final-cta{padding:88px 16px}.beta-form,.form-success{padding:26px}.beta-modal{border-radius:24px}}@media (width<=1100px){.questions-experience{grid-template-columns:minmax(330px,.9fr) minmax(380px,1.1fr)}}@media (width<=1000px){.questions-experience{grid-template-columns:1fr;min-height:0}.question-gallery{min-height:620px}.founder-lead{grid-template-columns:1fr}.founder-intro{border-radius:28px 72px 28px 28px}.founder-combination{grid-template-columns:1fr 1fr}.founder-belief{grid-template-columns:1fr}}@media (width<=760px){.questions-experience .question-row,.questions-experience .question-row:hover,.questions-experience .question-row:focus-visible,.questions-experience .question-row.active{grid-template-columns:28px 1fr;padding:20px;transform:none}.questions-experience .row-status{display:none}.question-gallery{border-radius:24px 24px 72px;min-height:510px}.question-figure figcaption{bottom:16px;left:16px;right:16px}.question-figure figcaption p{font-size:19px}.phone-analogy summary{grid-template-columns:1fr 30px;gap:7px 14px;padding:18px 0}.phone-analogy summary>strong{grid-column:1}.phone-analogy summary>i{grid-area:1/2}.phone-analogy-slide{border-radius:20px 20px 52px;min-height:290px;padding:22px}.phone-analogy-slide h3{font-size:20px}.founders{padding:88px 0}.founder-video{border-radius:64px 22px 22px}.founder-video figcaption{flex-direction:column;align-items:flex-start}.founder-video figcaption span{text-align:left}.founder-intro{border-radius:22px 64px 22px 22px;padding:30px}.product-process{flex-wrap:wrap;justify-content:flex-start}.founder-accordion summary{grid-template-columns:36px 1fr 28px;gap:12px;min-height:84px}.founder-accordion summary>small{display:none}.founder-profiles,.founder-combination,.founder-belief{padding-left:0}.founder-profiles{grid-template-columns:1fr}.founder-profiles article{min-height:0}.founder-combination{grid-template-columns:1fr 1fr}.founder-combination>div{min-height:112px;padding:16px}.founder-detail-copy{margin-left:0}.founder-belief>p,.founder-belief>blockquote{font-size:22px}}.billing-page{min-height:100svh;color:var(--soft-plum);background:var(--soft-alabaster);flex-direction:column;display:flex}.billing-header,.billing-footer{flex-wrap:wrap;align-items:center;gap:1.5rem;width:min(75rem,100% - 2.5rem);margin-inline:auto;padding-block:1.75rem;font-size:.9375rem;display:flex}.billing-header{border-bottom:1px solid var(--soft-line);justify-content:space-between}.billing-footer{border-top:1px solid var(--soft-line)}.billing-main{overflow-wrap:anywhere;flex:1;width:min(43rem,100% - 2.5rem);margin-inline:auto;padding-block:clamp(3rem,9vw,7rem);font-size:1.0625rem;line-height:1.75;overflow:visible}.billing-main h1{font-family:var(--soft-serif);letter-spacing:-.035em;margin:0 0 1.5rem;font-size:clamp(2.5rem,7vw,4.25rem);font-weight:400;line-height:1.12}.billing-main p{margin:0 0 1.5rem}.billing-note{background:var(--soft-sage);border-radius:1.25rem;padding:1.5rem}.billing-main a,.billing-footer a{text-underline-offset:.2em;text-decoration:underline}.billing-home{padding-block:.75rem;display:inline-block}.legal-page{min-height:100vh;color:var(--soft-plum);background:var(--soft-alabaster)}.legal-header,.legal-footer{justify-content:space-between;align-items:center;gap:1.5rem;width:min(75rem,100% - 2.5rem);margin-inline:auto;padding-block:1.75rem;font-size:.9375rem;display:flex}.legal-header{border-bottom:1px solid var(--soft-line)}.legal-footer{border-top:1px solid var(--soft-line)}.legal-footer nav{flex-wrap:wrap;gap:1.5rem;display:flex}.legal-page a{text-underline-offset:.2em;overflow-wrap:anywhere;text-decoration:underline}.legal-header>a:first-child{text-decoration:none}.legal-page a:hover{color:var(--soft-sage-ink)}.legal-main{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;width:min(48rem,100% - 2.5rem);margin-inline:auto;padding-block:clamp(2.5rem,6vw,5rem);font-size:1rem;line-height:1.75;overflow:visible}.legal-main h1{font-family:var(--soft-serif);letter-spacing:-.035em;margin:0 0 2rem;font-size:clamp(2.25rem,5vw,4.25rem);font-weight:400;line-height:1.12}.legal-main h2{font-family:var(--soft-serif);letter-spacing:-.015em;margin:0 0 1rem;font-size:clamp(1.5rem,3vw,1.875rem);font-weight:400;line-height:1.3}.legal-main h3{margin:0 0 .75rem;font-size:1.0625rem;line-height:1.4}.legal-main section{margin-top:2.75rem}.legal-main p{margin:0 0 1.25rem}.legal-main li{margin-bottom:.75rem}.legal-main ul{padding-left:1.5rem}.legal-main .legal-status{color:var(--soft-sage-ink);margin-bottom:1.5rem;font-size:.875rem}.legal-intro{font-size:1.125rem}.legal-contact{font-style:normal}.legal-contact p{margin-top:1rem}.legal-rights-note{border:1px solid var(--soft-line);background:var(--soft-sage);border-radius:1.25rem;margin-block:2rem;padding:clamp(1.25rem,3vw,1.75rem)}.legal-rights-note p:last-child{margin-bottom:0}.legal-main .legal-source{margin-top:2.5rem;font-size:.875rem}@media (width<=40rem){.legal-footer{flex-direction:column;align-items:flex-start}}@media print{.legal-header,.legal-footer{display:none}.legal-main{width:100%;padding:0}.legal-page{color:#000;background:#fff}}
