:root{--bg:#0a1220;--surface:#111b2e;--surface-2:#16223a;--line:#22314d;--text:#edf1f7;--text-muted:#8a99b5;--bar-muted:#5a6b85;--cited:#22d3ee;--cited-on-light:#0891b2;--invisible:#f5a623;--light-bg:#f4f6fa;--light-line:#dde3ee;--font-display:"Space Grotesk", "Segoe UI", system-ui, sans-serif;--font-body:"Inter", "Segoe UI", system-ui, sans-serif;--font-mono:"JetBrains Mono", "SFMono-Regular", Consolas, monospace;--weight-display:600;--weight-wordmark-cited:500;--weight-wordmark-iq:700}
@font-face{font-family:Space Grotesk;src:url(/fonts/SpaceGrotesk-var.woff2)format("woff2");font-style:normal;font-weight:500 700;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-var.woff2)format("woff2");font-style:normal;font-weight:400 600;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-var.woff2)format("woff2");font-style:normal;font-weight:400 500;font-display:swap}:root{--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--s-10:128px;--r-sm:6px;--r-md:10px;--r-lg:16px;--r-pill:999px;--container:1120px;--container-narrow:760px;--focus-ring:0 0 0 2px var(--bg), 0 0 0 4px var(--cited)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg);scroll-padding-top:80px}body{background:var(--bg);color:var(--text);font-family:var(--font-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-size:18px;line-height:1.62}body.nav-open{overflow:hidden}img,svg{max-width:100%;display:block}button,input,select{font:inherit}button,summary{cursor:pointer}a{color:inherit;-webkit-text-decoration-color:var(--cited);text-decoration-color:var(--cited);text-underline-offset:4px;text-decoration-thickness:1px}a:hover{color:var(--cited)}:focus-visible{box-shadow:var(--focus-ring);outline:0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;top:var(--s-3);left:var(--s-3);padding:var(--s-3) var(--s-4);background:var(--cited);color:var(--bg);border-radius:var(--r-md);position:fixed;transform:translateY(-160%)}.skip-link:focus{color:var(--bg);transform:translateY(0)}.container{width:min(100% - 64px, var(--container));margin-inline:auto}.narrow{width:min(100% - 64px, var(--container-narrow))}.section{padding-block:var(--s-9);scroll-margin-top:72px}.section-surface{background:var(--surface);border-block:1px solid var(--line)}.section-heading{max-width:var(--container-narrow);margin-bottom:var(--s-7)}.section-heading-wide{max-width:900px}.section-heading>:last-child,.section-close{margin-bottom:0}.section-close{max-width:var(--container-narrow);margin-top:var(--s-7)}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--font-display);color:var(--text)}h1{max-width:12ch;margin-bottom:var(--s-5);letter-spacing:-.02em;font-size:clamp(38px,5.6vw,64px);font-weight:600;line-height:1.06}h2{margin-bottom:var(--s-5);letter-spacing:-.015em;font-size:clamp(28px,4vw,40px);font-weight:600;line-height:1.15}h3{margin-bottom:var(--s-3);font-size:clamp(20px,2vw,24px);font-weight:500;line-height:1.25}.body-lg{max-width:34em;font-size:20px;line-height:1.6}.eyebrow,.button-context,.board-caption,.footnote,.market-label,.market-counties,.locked-line,.annual-line,.evidence-header,.evidence-footer,.stat-source,.step-number,.program-stack>li>span,.book-steps>li>span{font-family:var(--font-mono)}.eyebrow{margin-bottom:var(--s-4);color:var(--text-muted);letter-spacing:.08em;font-size:13px;line-height:1.4}.button-context{margin:var(--s-6) 0 var(--s-3);color:var(--text-muted);font-size:13px}.button-pair,.prompt-actions{gap:var(--s-3);flex-wrap:wrap;display:flex}.button{border-radius:var(--r-md);min-height:48px;font-family:var(--font-body);text-align:center;border:1px solid #0000;justify-content:center;align-items:center;padding:14px 22px;font-size:16px;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out;display:inline-flex}.button-primary{background:var(--cited);color:var(--bg)}.button-primary:hover{background:color-mix(in srgb, var(--cited) 94%, var(--text));color:var(--bg)}.button-primary:active{background:color-mix(in srgb, var(--cited) 94%, var(--bg))}.button-secondary{color:var(--text);border-color:var(--line);background:0 0}.button-secondary:hover{color:var(--text);border-color:var(--text-muted)}.button-quiet{min-height:44px;padding-inline:var(--s-2);color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--cited);text-decoration-color:var(--cited);background:0 0}.button-quiet:hover{color:var(--cited)}.button:disabled{color:var(--text-muted);background:var(--surface-2);border-color:var(--line);cursor:wait}.site-header{z-index:50;background:color-mix(in srgb, var(--bg) 88%, transparent);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);height:64px;position:sticky;top:0}.nav{justify-content:space-between;align-items:center;height:100%;display:flex}.brand-link{flex:none;text-decoration:none}.brand-link img{width:156px;height:auto}.nav-desktop{align-items:center;gap:var(--s-5);font-size:16px;display:flex}.nav-desktop>a:not(.button),.markets-menu>summary{text-decoration:none}.button-nav{min-height:44px;padding:11px 18px}.markets-menu{position:relative}.markets-menu>summary{list-style:none}.markets-menu>summary::-webkit-details-marker{display:none}.markets-menu>summary:after{content:" +";color:var(--text-muted)}.markets-menu[open]>summary:after{content:" −"}.markets-popover{width:280px;padding:var(--s-3);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);display:grid;position:absolute;top:calc(100% + 16px);left:50%;transform:translate(-50%)}.markets-popover a{min-height:44px;padding:var(--s-2) var(--s-3);justify-content:space-between;align-items:center;text-decoration:none;display:flex}.status-inline{color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.08em;font-size:11px}.status-inline.status-open{color:var(--cited)}.nav-toggle,.nav-mobile{display:none}.hero{min-height:calc(100svh - 64px);padding-top:var(--s-10)}.hero-grid,.split-layout,.pricing-layout,.report-layout{align-items:center;gap:var(--s-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.hero-copy h1{max-width:10ch}.hero-sub p{margin:0}.hero-board{min-width:0}.board-caption,.footnote{margin:var(--s-3) 0 0;color:var(--text-muted);font-size:12px;line-height:1.5}.evidence-panel,.sov-board,.stat-block,.market-card,.report-form-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg)}.evidence-panel,.sov-board{overflow:hidden}.evidence-header,.evidence-footer{justify-content:space-between;align-items:center;gap:var(--s-4);padding:var(--s-3) var(--s-5);color:var(--text-muted);font-size:12px;line-height:1.5;display:flex}.evidence-header{border-bottom:1px solid var(--line)}.evidence-footer{border-top:1px solid var(--line)}.evidence-content{padding:var(--s-5)}.evidence-content>:last-child{margin-bottom:0}.sov-rows{padding:var(--s-6) var(--s-5);gap:10px;display:grid}.sov-row{gap:var(--s-1);display:grid}.sov-label{justify-content:space-between;gap:var(--s-4);font-size:14px;display:flex}.sov-label span:last-child,.sov-detail{font-family:var(--font-mono)}.sov-track{background:var(--surface-2);border-radius:var(--r-sm);height:28px;overflow:hidden}.sov-fill{width:var(--bar-value);background:var(--bar-muted);border-radius:var(--r-sm);height:100%;transition:width .6s ease-out var(--bar-delay);display:block}.sov-invisible{background:var(--invisible)}.sov-cited{background:var(--cited)}.sov-board.is-animating:not(.is-ready) .sov-fill{width:0}.sov-detail{color:var(--text-muted);font-size:12px}.sov-board-compact .sov-rows{padding-block:var(--s-5)}.sov-board-compact .sov-track{height:20px}.stats-grid{gap:var(--s-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.stat-block{min-width:0;padding:var(--s-6)}.stat-value,.price-line,.money-math output{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.stat-value{margin-bottom:var(--s-4);white-space:nowrap;font-size:clamp(32px,5vw,56px);font-weight:500;line-height:1.08}.stat-block p{margin-bottom:var(--s-5);font-size:17px}.stat-source{color:var(--text-muted);font-size:12px;line-height:1.5;display:block}.split-layout>*{min-width:0}.split-layout-top{align-items:start}.answer-anatomy{padding:0}.answer-diagram-header,.answer-caption{justify-content:space-between;align-items:center;gap:var(--s-4);padding:var(--s-3) var(--s-5);color:var(--text-muted);border-bottom:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.06em;font-size:10px;line-height:1.5;display:flex}.answer-query{padding:var(--s-5);background:var(--surface-2);border-bottom:1px solid var(--line)}.answer-query>span,.answer-response>p{margin:0 0 var(--s-2);color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.08em;font-size:10px;line-height:1.5;display:block}.answer-query p{font-family:var(--font-mono);margin:0;font-size:18px;line-height:1.45}.answer-response{padding:var(--s-5)}.answer-response ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.answer-response li{align-items:center;gap:var(--s-3);min-height:66px;padding:var(--s-3);background:var(--surface-2);border-radius:var(--r-sm);border:1px solid #0000;grid-template-columns:32px minmax(0,1fr) auto;display:grid}.answer-competitor{border-left-color:var(--invisible)}.answer-slot{background:color-mix(in srgb, var(--cited) 8%, var(--surface));border-color:color-mix(in srgb, var(--cited) 46%, transparent)}.answer-index,.answer-win-label{font-family:var(--font-mono);letter-spacing:.06em;font-size:10px;line-height:1.4}.answer-index{color:var(--text-muted)}.answer-name{gap:2px;min-width:0;display:grid}.answer-name strong{font-family:var(--font-body);font-size:15px}.answer-name small{color:var(--text-muted);font-size:11px;line-height:1.4}.answer-win-label{color:var(--cited);background:color-mix(in srgb, var(--cited) 9%, transparent);border-radius:var(--r-pill);white-space:nowrap;padding:5px 7px}.answer-caption{border-top:1px solid var(--line);border-bottom:0;margin:0}.prompt-card{margin-top:var(--s-6);padding:var(--s-5);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-lg)}.prompt-card code{margin-bottom:var(--s-5);overflow-wrap:anywhere;color:var(--text);font-family:var(--font-mono);font-size:18px;display:block}.program-steps,.program-stack,.book-steps{margin:0;padding:0;list-style:none}.program-steps{gap:var(--s-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.program-steps:before{background:var(--line);content:"";height:1px;position:absolute;top:16px;left:0;right:0}.program-steps li{padding-top:var(--s-7);position:relative}.step-number{z-index:1;width:32px;height:32px;color:var(--text-muted);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-pill);place-items:center;font-size:12px;display:grid;position:absolute;top:0;left:0}.program-steps p,.program-stack p,.book-steps p{margin:0}.money-math{padding:var(--s-6);display:grid}.money-math label{margin-bottom:var(--s-2);font-weight:500}.money-input{margin-bottom:var(--s-6);padding:0 var(--s-4);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-md);font-family:var(--font-mono);align-items:center;font-size:28px;display:flex}.money-input:focus-within{box-shadow:var(--focus-ring)}.money-input input{width:100%;min-height:56px;color:var(--text);font-family:var(--font-mono);font-size:inherit;background:0 0;border:0;outline:0;padding:0}.money-math>p{margin-bottom:var(--s-2)}.money-math output{margin-bottom:var(--s-5);font-size:clamp(32px,5vw,56px);line-height:1.08}.comparison-line{font-weight:600}.locked-line,.annual-line{color:var(--text-muted);font-size:13px}.gate-list{gap:var(--s-3) var(--s-7);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.gate-list li{align-items:center;gap:var(--s-3);min-height:48px;padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--line);display:flex}.check-mark{border-bottom:2px solid var(--cited);border-left:2px solid var(--cited);width:12px;height:7px;display:block;transform:rotate(-45deg)}.market-grid{gap:var(--s-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.market-card{min-height:280px;padding:var(--s-5);color:var(--text);flex-direction:column;text-decoration:none;display:flex;position:relative}.market-card:hover{color:var(--text);border-color:var(--text-muted)}.market-card-top{justify-content:space-between;align-items:flex-start;gap:var(--s-3);display:flex}.status-badge{padding:var(--s-1) var(--s-2);color:var(--text-muted);border:1px solid var(--line);border-radius:var(--r-pill);font-family:var(--font-mono);letter-spacing:.08em;flex:none;font-size:11px;line-height:1.4}.status-badge.status-open{color:var(--cited);border-color:var(--cited)}.market-label,.market-counties{color:var(--text-muted);font-size:12px;line-height:1.5}.market-counties{margin-bottom:var(--s-5)}.market-card>p:not(.market-label,.market-counties){font-size:15px}.market-arrow{font-family:var(--font-mono);align-self:flex-end;margin-top:auto}.pricing-layout{align-items:start}.program-stack{border-block:1px solid var(--line)}.program-stack li,.book-steps li{gap:var(--s-4);padding-block:var(--s-4);border-bottom:1px solid var(--line);grid-template-columns:40px 1fr;display:grid}.program-stack li:last-child,.book-steps li:last-child{border-bottom:0}.program-stack>li>span,.book-steps>li>span{color:var(--text-muted);font-size:13px}.pricing-terms{gap:var(--s-5);display:grid}.price-line{margin:0;font-size:clamp(28px,4vw,42px);font-weight:500;line-height:1.18}.guarantee-plaque{padding:var(--s-6);background:var(--surface-2);border:1px solid color-mix(in srgb, var(--cited) 30%, transparent);border-radius:var(--r-lg)}.guarantee-customer{font-family:var(--font-display);font-size:clamp(24px,3vw,28px);font-weight:500;line-height:1.35}.guarantee-contractual{color:var(--text-muted);font-family:var(--font-mono);font-size:13px;line-height:1.55}.guarantee-boundary{padding-top:var(--s-4);border-top:1px solid var(--line);margin-bottom:0;font-size:15px}.founder-note{gap:var(--s-5);grid-template-columns:128px 1fr;align-items:start;display:grid}.founder-note-no-photo{grid-template-columns:1fr}.founder-signature{margin-bottom:0;font-weight:600}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{justify-content:space-between;align-items:center;gap:var(--s-5);min-height:64px;padding-block:var(--s-4);font-family:var(--font-display);font-size:18px;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-glyph{color:var(--text-muted);font-family:var(--font-mono);flex:none;font-size:24px;transition:transform .15s ease-out}.faq-list details[open] .faq-glyph{transform:rotate(45deg)}.faq-list details p{max-width:34em;padding-bottom:var(--s-5)}.calendar-card{min-height:700px;margin-top:var(--s-6);color:var(--bg);background:var(--light-bg);border:1px solid var(--light-line);border-radius:var(--r-lg);box-shadow:0 20px 50px color-mix(in srgb, var(--bg) 22%, transparent);position:relative;overflow:hidden}.calendar-card iframe{border:0;width:100%;min-height:700px;display:block}.calendar-loading{color:var(--bg);font-family:var(--font-mono);place-items:center;font-size:14px;display:grid;position:absolute;inset:0}.calendar-fallback{right:var(--s-4);bottom:var(--s-4);margin:0;font-size:14px;position:absolute}.calendar-card a{color:var(--bg);-webkit-text-decoration-color:var(--cited-on-light);text-decoration-color:var(--cited-on-light)}.routing-question{gap:var(--s-3);margin:var(--s-7) 0 0;padding:var(--s-5);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);display:grid}.routing-question legend{float:left;width:100%;margin-bottom:var(--s-3);font-family:var(--font-display);padding:0;font-size:20px}.routing-question label{align-items:center;gap:var(--s-3);min-height:48px;padding:var(--s-2) var(--s-3);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-md);display:flex}.routing-question input{width:20px;height:20px;accent-color:var(--cited)}.routing-question p{color:var(--text-muted);margin:0;font-size:15px}.book-steps{gap:var(--s-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.book-steps li{padding:var(--s-5);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-lg);grid-template-columns:1fr}.book-guarantee{max-width:var(--container-narrow);margin-top:var(--s-8)}.book-closing{max-width:var(--container-narrow);margin:var(--s-6) 0 0}.page-hero{padding-top:var(--s-9)}.report-layout{align-items:start}.report-copy h1{max-width:11ch}.report-preview{margin-top:var(--s-7)}.report-form-panel{padding:var(--s-6)}.lead-form{gap:var(--s-4);display:grid}.field{gap:var(--s-2);display:grid}.field label,.market-request label{font-size:15px;font-weight:500}.field input,.field select,.market-request input,.preview-form input{width:100%;min-height:48px;padding:10px var(--s-3);color:var(--text);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-md);font-size:16px}.field input:focus,.field select:focus,.market-request input:focus,.preview-form input:focus{border-color:var(--line);box-shadow:var(--focus-ring);outline:0}.field input[aria-invalid=true],.field select[aria-invalid=true]{border-color:var(--text-muted)}.field-error,.form-error{color:var(--text);margin:0;font-size:14px;font-weight:600}.form-note{margin:calc(var(--s-2) * -1) 0 0;color:var(--text-muted);text-align:center;font-size:14px}.honeypot{opacity:0;pointer-events:none;width:1px;height:1px;position:fixed;left:-10000px}.form-success{padding-block:var(--s-6)}.form-success h2{font-size:28px}.market-request{margin-top:var(--s-7);padding-top:var(--s-5);border-top:1px solid var(--line)}.market-request>summary{min-height:48px;font-family:var(--font-display);list-style:none}.market-request>summary::-webkit-details-marker{display:none}.market-request>summary span{text-decoration:underline;-webkit-text-decoration-color:var(--cited);text-decoration-color:var(--cited);text-underline-offset:4px}.market-request form{gap:var(--s-3);padding-top:var(--s-4);grid-template-columns:1fr 1fr auto;align-items:end;display:grid}.market-request label{gap:var(--s-2);display:grid}.market-request .form-error{grid-column:1/-1}.site-footer{background:var(--surface);border-top:1px solid var(--line);font-size:14px}.footer-grid{gap:var(--s-8);padding-block:var(--s-8);grid-template-columns:1.2fr .7fr 1.1fr;display:grid}.footer-grid img{width:156px;height:auto;margin-bottom:var(--s-5)}.footer-grid h2{margin-bottom:var(--s-4);color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:400}.footer-grid>div:nth-child(2){align-items:flex-start;gap:var(--s-2);flex-direction:column;display:flex}.footer-grid p{margin-bottom:var(--s-3)}.footer-bottom{padding-block:var(--s-4);color:var(--text-muted);border-top:1px solid var(--line);font-family:var(--font-mono);justify-content:space-between;font-size:12px;display:flex}.sticky-cta{z-index:45;gap:var(--s-2);padding:var(--s-2) var(--s-3) calc(var(--s-2) + env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--line);grid-template-columns:1fr auto;transition:transform .2s ease-out;display:none;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.sticky-cta.is-visible{transform:translateY(0)}.component-preview .preview-stack{gap:var(--s-9);margin-top:var(--s-8);display:grid}.component-preview .preview-stack>div{min-width:0}@media (prefers-reduced-motion:no-preference){.motion-ready .reveal:not(.hero,.page-hero){opacity:0;transition:opacity .3s ease-out,transform .3s ease-out;transform:translateY(12px)}.motion-ready .reveal:not(.hero,.page-hero).is-visible{opacity:1;transform:translateY(0)}}@media (max-width:960px){.nav-desktop{gap:var(--s-4)}.market-grid,.program-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.program-steps:before{display:none}.step-number{background:var(--surface-2)}}@media (max-width:760px){html{scroll-padding-top:64px}body{font-size:17px;line-height:1.59}.container,.narrow{width:min(100% - 40px, var(--container))}.section{padding-block:var(--s-8)}.site-header{height:56px}.brand-link img{width:132px}.nav-desktop{display:none}.nav-toggle{z-index:2;width:44px;height:44px;color:var(--text);border-radius:var(--r-md);background:0 0;border:0;place-content:center;gap:5px;padding:0;display:grid;position:relative}.nav-toggle span{background:currentColor;width:24px;height:1px;display:block}.nav-mobile{z-index:1;visibility:hidden;background:var(--bg);opacity:0;transition:opacity .15s ease-out,visibility .15s ease-out;display:block;position:fixed;inset:56px 0 0;overflow-y:auto}.nav-mobile.is-open{visibility:visible;opacity:1}.nav-mobile-links{width:min(100% - 40px, var(--container));gap:var(--s-2);padding-block:var(--s-6);margin-inline:auto;display:grid}.nav-mobile-links>a:not(.button){min-height:48px;font-family:var(--font-display);justify-content:space-between;align-items:center;font-size:20px;text-decoration:none;display:flex}.nav-mobile-links>p{margin:var(--s-4) 0 0;color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.08em;font-size:12px}.hero{min-height:auto;padding-top:var(--s-8)}.hero-grid,.split-layout,.pricing-layout,.report-layout{gap:var(--s-7);grid-template-columns:1fr}.hero-copy h1,.report-copy h1{max-width:12ch}.body-lg{font-size:18px;line-height:1.55}.hero-board{margin-inline:calc(var(--s-1) * -1)}.stats-grid,.book-steps{grid-template-columns:1fr}.stat-block{padding:var(--s-5)}.stat-value{font-size:36px}.split-layout .answer-anatomy{order:2}.program-steps{grid-template-columns:1fr}.program-steps li{padding:0 0 var(--s-5) var(--s-7);border-left:1px solid var(--line)}.program-steps li:last-child{padding-bottom:0}.step-number{top:0;left:-16px}.gate-list,.market-grid{grid-template-columns:1fr}.market-card{min-height:220px}.price-line{font-size:32px}.guarantee-plaque,.answer-anatomy,.money-math,.report-form-panel{padding:var(--s-5)}.calendar-card,.calendar-card iframe{min-height:700px}.market-request form{grid-template-columns:1fr}.footer-grid{gap:var(--s-7);padding-block:var(--s-8);grid-template-columns:1fr}.sticky-cta{display:grid}}@media (max-width:390px){.button-pair{display:grid}.button-pair .button{width:100%}.evidence-header{align-items:flex-start;gap:var(--s-1);flex-direction:column}.sov-rows{padding-inline:var(--s-4)}.sticky-cta{grid-template-columns:1fr}.sticky-cta .button-quiet{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}}.brand-lockup-light{display:none}:is(html:has(.premium-page),body:has(.premium-page)){--bg:#f3f2ee;--surface:#fcfbf8;--surface-2:#ebe8e1;--line:#23262724;--text:#232627;--text-muted:#696a66;--bar-muted:#4e6774;--cited:#356f5d;--cited-on-light:#356f5d;--invisible:#a45b45;--light-bg:#fcfbf8;--light-line:#23262729;--premium-action:#304754;--premium-action-muted:#304754b8;--premium-paper-deep:#e8e3db;--focus-ring:0 0 0 2px var(--bg), 0 0 0 4px var(--premium-action);background:var(--bg);color:var(--text)}body:has(.premium-page){background:radial-gradient(circle at 82% 2%, #ffffffe0, transparent 24%), var(--bg)}body:has(.premium-page) .brand-lockup-dark{display:none}body:has(.premium-page) .brand-lockup-light{display:block}body:has(.premium-page) .site-header{background:color-mix(in srgb, var(--bg) 90%, transparent);border-bottom-color:var(--line)}:is(body:has(.premium-page) .nav-desktop,body:has(.premium-page) .nav-mobile-links){font-size:15px}body:has(.premium-page) .button-primary{color:var(--surface);background:var(--premium-action)}body:has(.premium-page) .button-primary:hover{color:var(--surface);background:color-mix(in srgb, var(--premium-action) 88%, var(--invisible))}body:has(.premium-page) .button-primary:active{background:color-mix(in srgb, var(--premium-action) 90%, var(--text))}body:has(.premium-page) .button-secondary{color:var(--text);border-color:var(--line)}body:has(.premium-page) .button-quiet{-webkit-text-decoration-color:var(--premium-action-muted);text-decoration-color:var(--premium-action-muted)}body:has(.premium-page) a{-webkit-text-decoration-color:var(--premium-action-muted);text-decoration-color:var(--premium-action-muted)}body:has(.premium-page) .site-footer{background:var(--bg);border-top-color:var(--line)}.premium-page h1,.premium-page h2,.premium-page h3,.premium-page .guarantee-customer,.premium-page .faq-list summary{font-family:Iowan Old Style,Baskerville,Georgia,Times New Roman,serif}.premium-page h1{letter-spacing:-.045em;font-size:clamp(48px,6.1vw,82px);font-weight:400;line-height:.98}.premium-page h2{letter-spacing:-.04em;font-size:clamp(38px,4.6vw,60px);font-weight:400;line-height:1.02}.premium-page h3{font-weight:500}.premium-page .eyebrow{color:var(--text-muted);letter-spacing:.11em;font-size:10px}.premium-page .section{padding-block:112px}.premium-page .section-surface{border-color:var(--line);background:#faf9f6}.premium-hero{min-height:calc(100svh - 64px);padding-block:94px 110px}.premium-hero .hero-grid{grid-template-columns:minmax(0,1.04fr) minmax(390px,.96fr);gap:92px}.premium-hero .hero-sub{max-width:570px;color:color-mix(in srgb, var(--text) 78%, transparent);font-size:19px;line-height:1.65}.premium-hero .button{border-radius:var(--r-pill);min-height:54px;padding-inline:21px}.premium-hero .button-context{margin-top:34px}.premium-hero .hero-board{position:relative}.premium-hero .sov-board,.premium-report .sov-board{border-color:var(--line);border-radius:var(--r-md);background:#ffffffdb;box-shadow:0 30px 80px #2326271c,0 2px 8px #2326270d}.hero-slot-status{z-index:2;color:var(--invisible);background:var(--surface);border:1px solid color-mix(in srgb, var(--invisible) 30%, transparent);border-radius:var(--r-pill);font-family:var(--font-mono);letter-spacing:.08em;padding:7px 11px;font-size:9px;font-weight:500;position:absolute;top:-16px;right:18px;box-shadow:0 8px 24px #23262714}.premium-page .evidence-header{color:var(--text-muted);border-color:var(--line);letter-spacing:.07em;padding:18px 24px 14px;font-size:9px}.premium-page .sov-subhead{justify-content:space-between;align-items:center;gap:var(--s-4);padding:22px var(--s-5) 0;color:var(--text);font-family:var(--font-mono);letter-spacing:.06em;font-size:10px;display:flex}.premium-page .sov-rows{gap:13px}.premium-page .sov-track{background:color-mix(in srgb, var(--premium-action) 8%, transparent);border-radius:var(--r-pill);height:10px}.premium-page .sov-fill{border-radius:var(--r-pill)}.premium-page .evidence-footer{color:var(--text-muted);border-color:var(--line);letter-spacing:.05em;font-size:9px}.premium-page .board-caption,.premium-page .footnote{color:var(--text-muted)}.premium-prompt-section{color:var(--surface);background:var(--premium-action)}.premium-prompt-section h2,.premium-prompt-section p,.premium-book-section h2,.premium-book-section>.container>p{color:inherit}.premium-prompt-section .eyebrow,.premium-prompt-section .footnote,.premium-book-section .eyebrow{color:#fcfbf89e}.premium-prompt-grid{grid-template-columns:minmax(0,.85fr) minmax(420px,1.15fr);align-items:end;gap:80px;display:grid}.premium-prompt-section .prompt-card{border-radius:var(--r-md);background:#ffffff0d;border-color:#ffffff2e;margin:0;padding:32px}.premium-prompt-section .prompt-card code{color:var(--surface);font-family:Iowan Old Style,Baskerville,Georgia,Times New Roman,serif;font-size:clamp(29px,3.6vw,43px);line-height:1.15}.premium-prompt-section .prompt-card .button{color:var(--surface);border-radius:var(--r-pill);border-color:#fcfbf847}.premium-prompt-section .prompt-card .button:hover{color:var(--premium-action);background:var(--surface)}.premium-evidence-section{background:radial-gradient(circle at 85% 8%, color-mix(in srgb, var(--premium-action) 7%, transparent), transparent 30%), var(--bg);border-bottom:1px solid var(--line)}.premium-evidence-section:has(.daily-evidence-pending){padding-block:86px}.daily-evidence-heading{max-width:820px;margin-bottom:34px}.daily-evidence-heading h2{max-width:15ch;margin-bottom:20px}.daily-evidence-heading .body-lg{max-width:760px;margin:0}.evidence-method-note,.evidence-process-label,.evidence-section-heading p,.evidence-checks article>div,.evidence-checks article small,.evidence-receipt-meta,.evidence-receipt-grid article>small{font-family:var(--font-mono)}.evidence-pending,.evidence-dashboard{border:1px solid var(--line);background:#ffffffd1;border-radius:14px;overflow:hidden;box-shadow:0 24px 70px #23262712}.evidence-pending{border-left:4px solid var(--invisible);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:28px;padding:26px 30px;display:grid}.evidence-pending-status{width:max-content;color:var(--invisible);background:color-mix(in srgb, var(--invisible) 8%, var(--surface));border:1px solid color-mix(in srgb, var(--invisible) 24%, transparent);border-radius:var(--r-pill);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:11px;padding:10px 13px;font-size:9px;display:inline-flex}.evidence-pending-status>span{width:7px;height:7px;box-shadow:0 0 0 5px color-mix(in srgb, currentColor 10%, transparent);background:currentColor;border-radius:50%}.evidence-pending>p{max-width:720px;color:var(--text-muted);margin:0;font-size:15px;line-height:1.6}.evidence-metrics{color:var(--surface);background:var(--premium-action);grid-template-columns:1.15fr repeat(3,minmax(0,1fr));margin:0;display:grid}.evidence-metrics>div{border-right:1px solid #fcfbf81f;padding:28px 30px}.evidence-metrics>div:last-child{border-right:0}.evidence-metrics dt{color:#fcfbf894;font-family:var(--font-mono);text-transform:uppercase;margin-bottom:10px;font-size:9px}.evidence-metrics dd{margin:0;font-size:34px}.evidence-metrics small{color:#fcfbf885;font-family:var(--font-mono);margin-top:5px;font-size:8px;display:block}.evidence-metric-date dd{font-size:23px;line-height:1.2}.evidence-section-heading{justify-content:space-between;align-items:end;gap:24px;padding:26px 20px 0;display:flex}.evidence-section-heading p{color:var(--text-muted);letter-spacing:.09em;margin:0 0 8px;font-size:9px}.evidence-section-heading h3{max-width:620px;font-family:var(--font-sans);margin:0;font-size:14px;font-weight:500;line-height:1.55}.evidence-checks{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:20px;display:grid}.evidence-checks article{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);flex-direction:column;min-height:240px;padding:24px;display:flex}.evidence-checks article>div{color:var(--text-muted);text-transform:uppercase;justify-content:space-between;font-size:9px;display:flex}.evidence-checks blockquote{margin:36px 0;font-family:Iowan Old Style,Baskerville,Georgia,Times New Roman,serif;font-size:22px}.evidence-checks small{color:var(--text-muted);margin-top:auto;font-size:9px}.evidence-receipts{border-top:1px solid var(--line);padding-top:6px}.evidence-receipt-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:20px;display:grid}.evidence-receipt-grid article{background:color-mix(in srgb, var(--premium-action) 4%, var(--surface));border:1px solid var(--line);border-radius:var(--r-md);flex-direction:column;min-height:320px;padding:24px;display:flex}.evidence-receipt-meta{color:var(--text-muted);text-transform:uppercase;justify-content:space-between;gap:16px;font-size:9px;display:flex}.evidence-receipt-prompt{color:var(--text-muted);margin:22px 0 12px;font-size:12px}.evidence-receipt-grid blockquote{margin:0 0 24px;font-family:Iowan Old Style,Baskerville,Georgia,Times New Roman,serif;font-size:21px;line-height:1.35}.evidence-receipt-outcome{flex-wrap:wrap;gap:8px;margin:auto 0 18px;display:flex}.evidence-receipt-outcome strong,.evidence-receipt-outcome span{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-pill);padding:6px 9px;font-size:10px;font-weight:600}.evidence-receipt-grid article>small{color:var(--text-muted);font-size:9px}.evidence-process{border-top:1px solid var(--line);margin-top:28px;padding-top:24px}.evidence-process-label{color:var(--text-muted);letter-spacing:.09em;margin:0 0 16px;font-size:9px}.evidence-process ol{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.evidence-process li{border-left:1px solid var(--line);grid-template-columns:32px minmax(0,1fr);gap:14px;padding:2px 24px;display:grid}.evidence-process li:first-child{border-left:0;padding-left:0}.evidence-process li>span{width:28px;height:28px;color:var(--premium-action);background:color-mix(in srgb, var(--premium-action) 7%, var(--surface));border:1px solid var(--line);font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:8px;display:grid}.evidence-process li strong{margin-bottom:5px;font-size:13px;font-weight:650;display:block}.evidence-process li p{color:var(--text-muted);margin:0;font-size:12px;line-height:1.55}.evidence-method-note{max-width:900px;color:var(--text-muted);text-transform:uppercase;margin:22px 0 0;font-size:9px;line-height:1.55}.premium-page .stats-grid{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);gap:0;overflow:hidden;box-shadow:0 16px 48px #2326270d}.premium-page .stat-block{border:0;border-right:1px solid var(--line);background:0 0;border-radius:0}.premium-page .stat-block:last-child{border-right:0}.premium-page .stat-value{color:var(--premium-action);font-family:Iowan Old Style,Baskerville,Georgia,Times New Roman,serif;font-weight:400}.premium-page .answer-anatomy,.premium-page .money-math{background:var(--surface);border-color:var(--line);border-radius:var(--r-md);box-shadow:0 18px 52px #2326270f}.premium-page .answer-diagram-header,.premium-page .answer-caption,.premium-page .answer-query,.premium-page .answer-response{border-color:var(--line)}.premium-page .answer-query{background:color-mix(in srgb, var(--premium-action) 5%, var(--surface))}.premium-page .answer-query p{font-family:Iowan Old Style,Baskerville,Georgia,Times New Roman,serif;font-size:clamp(22px,2.4vw,29px);line-height:1.2}.premium-page .answer-response li{border-color:var(--line);background:#ffffffa8}.premium-page .answer-competitor{border-left:3px solid var(--invisible)}.premium-page .answer-slot{background:color-mix(in srgb, var(--cited) 7%, var(--surface));border-color:color-mix(in srgb, var(--cited) 38%, transparent);box-shadow:inset 3px 0 0 var(--cited)}.premium-page .program-steps{border-top:1px solid var(--line);grid-template-columns:1fr;gap:0}.premium-page .program-steps:before{display:none}.premium-page .program-steps li{border-bottom:1px solid var(--line);min-height:106px;padding:28px 0 28px 82px}.premium-page .step-number{color:var(--invisible);background:color-mix(in srgb, var(--invisible) 8%, transparent);border:0;top:30px;left:0}.premium-page .program-steps p{max-width:820px}.premium-page .founder-note{border-top:1px solid var(--line);grid-template-columns:128px 1fr;align-items:start;gap:30px;padding-top:38px}.founder-photo{object-fit:cover;object-position:50% 31%;background:var(--surface);border:4px solid var(--surface);outline:1px solid var(--line);border-radius:50%;width:112px;height:112px;box-shadow:0 14px 34px #2326271f}.premium-page .founder-note>div:last-child>p:first-child{color:color-mix(in srgb, var(--text) 80%, transparent);font-family:Iowan Old Style,Baskerville,Georgia,Times New Roman,serif;font-size:clamp(21px,2.2vw,28px);line-height:1.5}.premium-slot-section{background:var(--premium-paper-deep);border-block:1px solid var(--line)}.premium-page .market-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.premium-page .market-card{border-color:var(--line);border-radius:var(--r-md);min-height:290px;box-shadow:none;background:#ffffff8f}.premium-page .market-card:hover{border-color:color-mix(in srgb, var(--premium-action) 38%, transparent)}.premium-fit-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:84px;display:grid}.premium-fit-grid .section-heading{margin-bottom:0}.premium-page .gate-list{border-top:1px solid var(--line)}.premium-page .gate-list li{border-color:var(--line)}.premium-page .check-mark{border-color:var(--cited)}.premium-page .money-input,.premium-page .routing-question label,.premium-page .field input,.premium-page .field select,.premium-page .market-request input{background:color-mix(in srgb, var(--premium-action) 5%, var(--surface))}.premium-page .pricing-layout{gap:34px}.premium-page .price-sheet,.premium-page .guarantee-plaque{border-radius:var(--r-md);min-height:390px;padding:38px}.premium-page .price-sheet{color:var(--surface);background:var(--premium-action);flex-direction:column;display:flex;box-shadow:0 18px 50px #3047541f}.premium-page .price-sheet .price-line{color:inherit;margin-bottom:auto;font-family:Iowan Old Style,Baskerville,Georgia,Times New Roman,serif;font-size:clamp(34px,3.7vw,48px);font-weight:400}.premium-page .program-includes{color:#fcfbf8b8;font-size:13px}.premium-page .price-sheet .annual-line{color:#fcfbf8c2;border-top:1px solid #fcfbf84d;margin:18px 0 0;padding-top:18px}.premium-page .guarantee-plaque{background:var(--surface);border-color:var(--line);box-shadow:0 18px 50px #2326270d}.premium-page .faq-list,.premium-page .faq-list details{border-color:var(--line)}.premium-page .faq-list summary{min-height:78px;font-size:20px}.premium-book-section{color:var(--surface);background:var(--premium-action)}.premium-book-section .calendar-card{box-shadow:0 20px 60px #23262738}.premium-book .page-hero,.premium-report .page-hero{padding-block:96px 112px}.premium-book .page-hero>.container,.premium-report .report-layout{position:relative}.premium-book .routing-question{border-color:var(--line);background:#ffffff94}.premium-book .book-logistics{color:var(--text-muted);font-family:var(--font-mono);margin:18px 0 0;font-size:12px}.premium-book .book-steps li{background:var(--surface);border-color:var(--line);box-shadow:0 14px 40px #2326270a}.premium-report .report-layout{gap:70px}.premium-report .report-form-panel{border-color:var(--line);border-radius:var(--r-md);background:#ffffffb8;box-shadow:0 24px 70px #23262714}.premium-page .field-hint{color:var(--text-muted);margin:-4px 0 0;font-size:13px}.premium-page .form-note{color:var(--text-muted)}.premium-page .calendar-card{background:var(--surface);border-color:var(--line)}body:has(.premium-page) .sticky-cta{background:color-mix(in srgb, var(--surface) 94%, transparent);border-color:var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (max-width:960px){.premium-hero .hero-grid{gap:58px}.premium-prompt-grid,.premium-fit-grid{grid-template-columns:1fr;gap:48px}.premium-page .market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){body:has(.premium-page){background:var(--bg)}body:has(.premium-page) .nav-mobile{background:var(--bg)}.premium-page .section{padding-block:76px}.premium-page h1{font-size:clamp(45px,13vw,60px);line-height:.98}.premium-page h2{font-size:clamp(36px,10vw,48px)}.premium-hero{padding-top:66px}.premium-hero .hero-grid{grid-template-columns:1fr;gap:62px}.premium-hero .hero-sub{font-size:18px;line-height:1.58}.premium-hero .hero-board{margin-inline:0}.hero-slot-status{top:-16px;right:16px}.premium-page .evidence-header{padding-inline:20px}.premium-prompt-grid,.premium-fit-grid{grid-template-columns:1fr;gap:42px}.premium-evidence-section:has(.daily-evidence-pending){padding-block:64px}.evidence-pending{grid-template-columns:1fr;gap:18px;padding:22px}.evidence-process ol{grid-template-columns:1fr}.evidence-process li,.evidence-process li:first-child{border-top:1px solid var(--line);border-left:0;padding:18px 0}.evidence-process li:first-child{border-top:0}.evidence-metrics,.evidence-checks,.evidence-receipt-grid,.premium-page .stats-grid,.premium-page .market-grid{grid-template-columns:1fr}.evidence-metrics>div,.premium-page .stat-block{border-right:0;border-bottom:1px solid var(--line)}.evidence-metrics>div:last-child,.premium-page .stat-block:last-child{border-bottom:0}.evidence-checks article,.evidence-receipt-grid article{min-height:0}.premium-page .program-steps li{padding:0 0 28px 52px}.premium-page .step-number{top:0;left:0}.premium-page .founder-note{grid-template-columns:88px 1fr;gap:20px}.founder-photo{width:80px;height:80px}.answer-response li{grid-template-columns:28px minmax(0,1fr)}.answer-win-label{grid-column:2;justify-self:start}.premium-page .price-sheet,.premium-page .guarantee-plaque{min-height:0;padding:26px}.premium-page .price-sheet .price-line{margin-bottom:42px}.premium-book .page-hero,.premium-report .page-hero{padding-block:70px 82px}.premium-report .report-layout{gap:48px}}@media (max-width:390px){.premium-page .evidence-header{padding-inline:16px}.premium-page .sov-subhead{flex-direction:column;align-items:flex-start;gap:4px}body:has(.premium-page) .sticky-cta{grid-template-columns:1fr 1fr}body:has(.premium-page) .sticky-cta .button-quiet{padding-inline:8px;display:inline-flex}}.premium-hero .hero-slot-status{z-index:auto;width:100%;color:var(--text-muted);background:color-mix(in srgb, var(--premium-action) 5%, var(--surface));border:1px solid var(--line);border-radius:var(--r-md);box-shadow:none;font-family:var(--font-mono);letter-spacing:.1em;justify-content:space-between;align-items:center;gap:18px;margin:0 0 14px;padding:12px 16px;font-size:9px;display:flex;position:relative;inset:auto}.premium-hero .hero-slot-status strong{color:var(--invisible);align-items:center;gap:8px;font-size:10px;font-weight:600;display:inline-flex}.premium-hero .hero-slot-status strong:before{width:7px;height:7px;box-shadow:0 0 0 5px color-mix(in srgb, currentColor 10%, transparent);content:"";background:currentColor;border-radius:50%}.premium-hero .board-caption{color:color-mix(in srgb, var(--text) 72%, transparent);background:color-mix(in srgb, var(--premium-action) 4%, var(--surface));border-left:3px solid var(--premium-action-muted);border-radius:0 var(--r-sm) var(--r-sm) 0;margin-top:12px;padding:13px 15px;font-size:13px;line-height:1.55}.premium-hero .board-caption strong{color:var(--text);font-weight:650}.premium-hero .button-secondary{border-color:color-mix(in srgb, var(--text) 48%, transparent);background:#ffffff7a;box-shadow:0 6px 18px #2326270a}.premium-hero .button-secondary:hover{border-color:var(--text)}.premium-prompt-grid{align-items:center}.premium-prompt-section .prompt-card{border-width:1px;padding:38px;position:relative;box-shadow:inset 0 1px #ffffff1a}.premium-prompt-section .prompt-card:before{color:#fcfbf894;font-family:var(--font-mono);letter-spacing:.1em;content:"ONE LIVE ANSWER · NOT THE FULL REPORT";margin-bottom:24px;font-size:9px;display:block}#who-this-is-for{background:linear-gradient(180deg, #faf9f6db, transparent 45%), var(--premium-paper-deep);border-block:1px solid var(--line)}.premium-fit-grid{grid-template-columns:minmax(330px,.78fr) minmax(0,1.22fr);gap:28px}.premium-fit-grid .section-heading{color:var(--surface);background:var(--premium-action);border-radius:var(--r-md);align-self:stretch;margin:0;padding:42px;box-shadow:0 22px 60px #3047541f}.premium-fit-grid .section-heading .eyebrow{color:#fcfbf89e}.premium-fit-grid .section-heading h2{color:inherit}.premium-fit-grid .section-heading .body-lg{color:#fcfbf8c2}.fit-checks{gap:14px;min-width:0;display:grid}.premium-page .fit-checks .gate-list{border:0;gap:10px}.premium-page .fit-checks .gate-list li{border:1px solid var(--line);border-radius:var(--r-md);background:#ffffffad;grid-template-columns:34px minmax(0,1fr) 18px;gap:14px;min-height:82px;padding:18px 20px;display:grid}.premium-page .fit-checks .gate-list li:last-child{grid-column:1/-1}.gate-number{color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.08em;font-size:10px}.premium-page .fit-checks .check-mark{justify-self:end}.fit-outcomes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.fit-outcomes article{background:color-mix(in srgb, var(--cited) 7%, var(--surface));border:1px solid color-mix(in srgb, var(--cited) 24%, var(--line));border-radius:var(--r-md);padding:20px}.fit-outcomes article:last-child{background:color-mix(in srgb, var(--invisible) 7%, var(--surface));border-color:color-mix(in srgb, var(--invisible) 24%, var(--line))}.fit-outcomes span{color:var(--premium-action);font-family:var(--font-mono);letter-spacing:.1em;font-size:9px;font-weight:650}.fit-outcomes p{margin:8px 0 0;font-size:14px;line-height:1.45}.fit-close{border:1px solid var(--line);border-radius:var(--r-md);background:#ffffff94;margin-top:30px;padding:18px 22px}.premium-math-section .split-layout{grid-template-columns:minmax(300px,.7fr) minmax(0,1.3fr);gap:62px}.premium-math-section .split-layout>div:first-child{padding-top:22px}.premium-page .money-math{padding:0;overflow:hidden}.money-math-header{color:var(--text-muted);background:color-mix(in srgb, var(--premium-action) 4%, var(--surface));border-bottom:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.09em;justify-content:space-between;align-items:center;padding:15px 20px;font-size:9px;display:flex}.money-math-input{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(220px,.8fr);align-items:center;gap:24px;padding:24px;display:grid}.money-math-input label{margin:0;font-size:15px}.money-math-input .money-input{margin:0}.math-scenarios{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.math-scenario{border-right:1px solid var(--line);flex-direction:column;min-width:0;min-height:230px;padding:24px;display:flex}.math-scenario:last-child{border-right:0}.math-scenario>span{color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.08em;font-size:9px}.math-scenario p{color:var(--text-muted);margin:22px 0 auto;font-size:13px;line-height:1.45}.money-math .math-scenario output,.math-scenario>strong{overflow-wrap:anywhere;color:var(--premium-action);margin:28px 0 0;font-family:Iowan Old Style,Baskerville,Georgia,Times New Roman,serif;font-size:clamp(28px,3.2vw,44px);font-weight:500;line-height:1}.math-scenario-emphasis{color:var(--surface);background:var(--premium-action)}.math-scenario-emphasis>span,.math-scenario-emphasis p{color:#fcfbf8a8}.money-math .math-scenario-emphasis output{color:var(--surface)}.math-scenario-program{background:color-mix(in srgb, var(--cited) 7%, var(--surface))}.money-math>.math-ratio{margin:0;padding:22px 24px 8px;font-size:16px}.math-ratio strong{color:var(--invisible);font-family:Iowan Old Style,Baskerville,Georgia,Times New Roman,serif;font-size:28px;font-weight:500}.money-math>.math-boundary{color:var(--text-muted);margin:0;padding:0 24px 22px;font-size:12px}.money-math>.locked-line{border-top:1px solid var(--line);font-family:var(--font-mono);margin:0;padding:15px 24px;font-size:10px}#pricing{background:radial-gradient(circle at 82% 12%, color-mix(in srgb, var(--cited) 8%, transparent), transparent 28%), var(--bg)}.pricing-heading{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:end;gap:44px;display:grid}.pricing-heading .eyebrow,.pricing-heading h2{grid-column:1}.pricing-heading .program-summary{border:1px solid var(--line);border-radius:var(--r-md);background:#ffffff94;grid-area:1/2/span 2;align-self:end;margin:0;padding:22px 24px}.premium-page .program-stack{border:0;gap:10px;display:grid}.premium-page .program-stack li{border:1px solid var(--line);border-radius:var(--r-md);background:#ffffffa3;grid-template-columns:40px minmax(0,1fr);padding:20px}.premium-page .program-stack li:last-child{border-bottom:1px solid var(--line)}.premium-page .pricing-layout{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:28px}.premium-page .price-sheet,.premium-page .guarantee-plaque{min-height:0}.price-kicker{color:#fcfbf894;font-family:var(--font-mono);letter-spacing:.11em;margin:0 0 24px;font-size:9px}.premium-page .price-sheet .price-line{font-size:inherit;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0 0 46px;line-height:1.06;display:flex}.price-money{font-family:Iowan Old Style,Baskerville,Georgia,Times New Roman,serif;font-size:clamp(38px,4vw,54px)}.price-join{color:#fcfbf875;font-size:24px}.price-timeline{color:#fcfbf8d1;font-family:var(--font-body);flex-basis:100%;margin-top:16px;font-size:18px;line-height:1.35}.premium-page .guarantee-plaque{border:2px solid color-mix(in srgb, var(--cited) 52%, var(--line));padding:0;position:relative;overflow:hidden}.guarantee-topline{color:var(--surface);background:var(--premium-action);font-family:var(--font-mono);letter-spacing:.08em;justify-content:space-between;align-items:center;gap:12px;padding:15px 20px;font-size:9px;display:flex}.guarantee-topline strong{color:var(--premium-action);background:var(--cited);border-radius:var(--r-pill);padding:6px 8px;font-size:8px}.premium-page .guarantee-customer{margin:0;padding:30px 30px 26px;font-size:clamp(27px,3vw,38px);line-height:1.18}.guarantee-measurement{background:color-mix(in srgb, var(--cited) 7%, var(--surface));border:1px solid color-mix(in srgb, var(--cited) 22%, var(--line));border-radius:var(--r-sm);margin:0 30px;padding:20px}.guarantee-measurement>span{color:var(--premium-action);font-family:var(--font-mono);letter-spacing:.09em;font-size:9px;font-weight:650}.guarantee-measurement .guarantee-contractual{margin:10px 0 0}.premium-page .guarantee-boundary{margin:26px 30px 0;padding:22px 0 30px}.site-footer{overflow:hidden}body:has(.premium-page) .site-footer{background:var(--premium-paper-deep)}.footer-grid{grid-template-columns:minmax(220px,.75fr) minmax(360px,1.25fr) minmax(180px,.6fr);align-items:stretch;gap:22px;padding-block:64px}.footer-brand{flex-direction:column;align-items:flex-start;display:flex}.footer-location{color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.11em;margin:10px 0 24px;font-size:9px}.footer-brand p{max-width:260px;font-family:Iowan Old Style,Baskerville,Georgia,Times New Roman,serif;font-size:24px;line-height:1.22}.footer-cta{color:var(--surface);background:var(--premium-action);border-radius:var(--r-md);padding:32px;display:block;box-shadow:0 18px 52px #3047541f}.footer-cta .eyebrow{color:#fcfbf894;margin-bottom:16px}.footer-grid .footer-cta h2{max-width:14ch;color:inherit;letter-spacing:-.025em;text-transform:none;margin-bottom:18px;font-family:Iowan Old Style,Baskerville,Georgia,Times New Roman,serif;font-size:34px;font-weight:400;line-height:1.05}.footer-cta>p:not(.eyebrow){color:#fcfbf8b8;font-size:14px}.footer-cta .button{color:var(--premium-action);background:var(--surface);margin-top:10px}.footer-nav{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px 18px;padding:10px 0 0 16px;display:grid}.footer-nav a{min-height:34px;font-size:14px}@media (max-width:960px){.premium-fit-grid,.premium-math-section .split-layout,.premium-page .pricing-layout,.pricing-heading,.footer-grid{grid-template-columns:1fr}.pricing-heading .program-summary{grid-area:auto/1}.footer-nav{padding-left:0}}@media (max-width:760px){.premium-hero .hero-slot-status{padding:11px 13px}.premium-prompt-section .prompt-card{padding:26px}.premium-fit-grid .section-heading{padding:30px 26px}.premium-page .fit-checks .gate-list,.fit-outcomes,.money-math-input,.math-scenarios{grid-template-columns:1fr}.premium-page .fit-checks .gate-list li:last-child{grid-column:auto}.math-scenario{border-right:0;border-bottom:1px solid var(--line);min-height:190px}.math-scenario:last-child{border-bottom:0}.premium-page .price-sheet .price-line{margin-bottom:34px}.price-money{font-size:38px}.guarantee-topline{flex-direction:column;align-items:flex-start}.premium-page .guarantee-customer{padding:26px 24px 22px}.guarantee-measurement,.premium-page .guarantee-boundary{margin-inline:24px}.footer-grid{padding-block:48px}.footer-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}.guarantee-topline strong{color:var(--premium-action);background:var(--surface);padding:7px 10px;font-size:9px;font-weight:700}.footer-cta .button{background:var(--surface);border-radius:var(--r-pill);border:1px solid #fcfbf8b8;justify-content:center;align-items:center;min-height:46px;padding:0 18px;text-decoration:none;display:inline-flex;box-shadow:0 10px 26px #14222a33}.footer-minimal{display:none}body:has(.session-confirmed-page) .nav{justify-content:flex-start}:is(body:has(.session-confirmed-page) .nav-desktop,body:has(.session-confirmed-page) .nav-toggle,body:has(.session-confirmed-page) .nav-mobile),:is(body:has(.session-confirmed-page) .footer-grid,body:has(.session-confirmed-page) .footer-bottom){display:none}body:has(.session-confirmed-page) .footer-minimal{justify-content:center;align-items:center;gap:var(--s-2);min-height:88px;color:var(--text-muted);font-size:13px;display:flex}body:has(.session-confirmed-page) .footer-minimal a{color:var(--text)}body:has(.session-confirmed-page){scroll-behavior:auto;transition:none;animation:none}body:has(.session-confirmed-page) *{scroll-behavior:auto;transition:none;animation:none}body:has(.session-confirmed-page) :before{scroll-behavior:auto;transition:none;animation:none}body:has(.session-confirmed-page) :after{scroll-behavior:auto;transition:none;animation:none}.session-confirmed-page{min-height:calc(100svh - 64px)}.session-confirmed-page .session-confirmed-section{padding-block:88px 104px}.session-confirmed-shell{gap:52px;display:grid}.session-confirmed-hero{max-width:700px}.session-confirmed-page .session-confirmed-hero h1{max-width:11.5ch;margin-bottom:var(--s-6);font-size:clamp(50px,6.4vw,74px)}.session-confirmed-hero .body-lg{color:color-mix(in srgb, var(--text) 78%, transparent);margin-bottom:0;font-size:19px}.session-confirmation-panel{background:var(--surface);border:1px solid var(--line);border-top:4px solid var(--premium-action);border-radius:var(--r-md);padding:42px 44px;position:relative;box-shadow:0 24px 70px #23262712}.session-confirmation-panel .eyebrow{color:var(--premium-action)}.session-confirmed-page .session-confirmation-panel h2{max-width:14ch;margin-bottom:var(--s-5);font-size:clamp(36px,4.4vw,52px)}.session-confirmation-panel>p:not(.eyebrow){max-width:34em}.session-confirmation-utility{margin:var(--s-6) 0 0;padding-top:var(--s-5);color:var(--text-muted);border-top:1px solid var(--line);font-family:var(--font-mono);font-size:12px;line-height:1.65}.session-expectations{gap:var(--s-4);display:grid}.session-expectations .eyebrow{margin-bottom:0}.session-confirmed-steps{gap:var(--s-3);display:grid}.session-confirmed-steps li{background:color-mix(in srgb, var(--surface) 92%, transparent);border:1px solid var(--line);border-radius:var(--r-sm);padding:24px 26px}.session-confirmed-steps li:last-child{border-bottom:1px solid var(--line)}.session-confirmed-steps>li>span{color:var(--premium-action)}.session-reschedule{padding-top:var(--s-5);color:var(--text-muted);border-top:1px solid var(--line);font-family:var(--font-mono);margin:0;font-size:12px;line-height:1.65}@media (max-width:760px){body:has(.session-confirmed-page) .site-header{height:56px}body:has(.session-confirmed-page) .footer-minimal{min-height:76px;font-size:12px}.session-confirmed-page{min-height:calc(100svh - 56px)}.session-confirmed-page .session-confirmed-section{padding-block:62px 76px}.session-confirmed-shell{gap:40px}.session-confirmed-page .session-confirmed-hero h1{font-size:clamp(44px,13vw,58px)}.session-confirmed-hero .body-lg{font-size:18px}.session-confirmation-panel{padding:32px 26px}.session-confirmed-page .session-confirmation-panel h2{font-size:clamp(34px,10vw,44px)}.session-confirmed-steps li{gap:var(--s-3);grid-template-columns:34px 1fr;padding:22px 20px}}.premium-hero .hero-copy h1{max-width:12.5ch;font-size:clamp(48px,5.2vw,70px)}.premium-hero .hero-sub{max-width:600px}.hero-answer-gap{border:1px solid var(--line);border-radius:var(--r-md);background:#ffffffdb;margin:0;scroll-margin-top:88px;overflow:hidden;box-shadow:0 30px 80px #2326271c,0 2px 8px #2326270d}.hero-answer-gap:focus-visible{box-shadow:var(--focus-ring), 0 30px 80px #2326271c;outline:0}.hero-answer-gap-header,.hero-answer-gap-question>span,.hero-answer-gap-market>span,.hero-answer-gap-shortlist>span,.hero-answer-gap-arrow>span,.hero-answer-gap-shortlist small,.hero-answer-gap-shortlist li>span{font-family:var(--font-mono);letter-spacing:.07em}.hero-answer-gap-header{justify-content:space-between;align-items:center;gap:var(--s-4);color:var(--text-muted);border-bottom:1px solid var(--line);padding:16px 20px;font-size:9px;display:flex}.hero-answer-gap-header span:last-child{min-height:24px;color:var(--premium-action);background:color-mix(in srgb, var(--premium-action) 7%, transparent);border:1px solid color-mix(in srgb, var(--premium-action) 18%, transparent);border-radius:var(--r-pill);align-items:center;padding:4px 8px;display:inline-flex}.hero-answer-gap-question{border-bottom:1px solid var(--line);padding:24px 24px 22px}.hero-answer-gap-question>span,.hero-answer-gap-market>span,.hero-answer-gap-shortlist>span,.hero-answer-gap-arrow>span{color:var(--text-muted);font-size:8px;display:block}.hero-answer-gap-question p{max-width:19ch;color:var(--text);margin:9px 0 0;font-family:Iowan Old Style,Baskerville,Georgia,Times New Roman,serif;font-size:clamp(22px,2.2vw,28px);line-height:1.12}.hero-answer-gap-flow{grid-template-columns:minmax(0,.88fr) 48px minmax(0,1.12fr);align-items:center;gap:14px;padding:24px;display:grid}.hero-answer-gap-market-marks{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:14px;display:grid}.hero-answer-gap-market-marks i{width:var(--answer-gap-mark);background:color-mix(in srgb, var(--premium-action) 14%, transparent);border:1px solid color-mix(in srgb, var(--premium-action) 10%, transparent);border-radius:var(--r-pill);transform-origin:0;height:10px;display:block}.hero-answer-gap-arrow{place-items:center;gap:8px;display:grid}.hero-answer-gap-arrow>span{text-align:center;font-size:7px}.hero-answer-gap-arrow i{background:var(--premium-action-muted);transform-origin:0;width:38px;height:1px;display:block;position:relative}.hero-answer-gap-arrow i:after{border-top:1px solid var(--premium-action-muted);border-right:1px solid var(--premium-action-muted);content:"";width:7px;height:7px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}.hero-answer-gap-shortlist ol{gap:7px;margin:14px 0 0;padding:0;list-style:none;display:grid}.hero-answer-gap-shortlist li{border:1px solid var(--line);border-radius:var(--r-sm);background:#fcfbf8;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:42px;padding:8px 10px;display:grid;box-shadow:0 6px 18px #3047540a}.hero-answer-gap-shortlist small,.hero-answer-gap-shortlist li>span{color:var(--text-muted);font-size:7px}.hero-answer-gap-shortlist li>strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.hero-answer-gap-shortlist li:not(.is-missing) small,.hero-answer-gap-shortlist li:not(.is-missing)>span{color:var(--cited)}.hero-answer-gap-shortlist .is-missing{background:color-mix(in srgb, var(--invisible) 7%, var(--surface));border-color:color-mix(in srgb, var(--invisible) 44%, transparent)}.hero-answer-gap-shortlist .is-missing small,.hero-answer-gap-shortlist .is-missing>span,.hero-answer-gap-shortlist .is-missing>strong{color:var(--invisible)}.hero-answer-gap figcaption{color:color-mix(in srgb, var(--text) 70%, transparent);background:color-mix(in srgb, var(--premium-action) 4%, var(--surface));border-top:1px solid var(--line);margin:0;padding:15px 20px;font-size:12px;line-height:1.55}.hero-answer-gap figcaption strong{color:var(--text);font-weight:650}@media (prefers-reduced-motion:no-preference){.hero-answer-gap-market-marks i{animation:.62s ease-out both hero-answer-gap-market}.hero-answer-gap-arrow i{animation:.46s ease-out .22s both hero-answer-gap-arrow}.hero-answer-gap-shortlist li{animation:.46s ease-out both hero-answer-gap-row;animation-delay:calc(.26s + var(--answer-gap-row) * 75ms)}}@keyframes hero-answer-gap-market{0%{opacity:.2;transform:scaleX(.45)}to{opacity:1;transform:scaleX(1)}}@keyframes hero-answer-gap-arrow{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes hero-answer-gap-row{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@media (max-width:760px){.premium-hero .hero-copy h1{max-width:12ch;font-size:clamp(45px,12.5vw,56px)}.hero-answer-gap-flow{grid-template-columns:1fr;gap:20px;padding:22px 20px}.hero-answer-gap-market-marks{grid-template-columns:repeat(4,minmax(0,1fr))}.hero-answer-gap-arrow{grid-template-columns:auto 1fr;justify-items:stretch;gap:12px}.hero-answer-gap-arrow i{width:100%}.hero-answer-gap-shortlist li{grid-template-columns:28px minmax(0,1fr) auto}}
