/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@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{.visible{visibility:visible}.start{inset-inline-start:var(--spacing)}.table{display:table}}:root{--ink:#151914;--forest:#18372c;--forest-2:#0f2a21;--paper:#f3f0e8;--cream:#e9e4d8;--white:#fffefa;--orange:#f05a28;--amber:#d89228;--green:#2f7d5c;--red:#c54837;--line:#15191429;--soft:#6e7068}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans), sans-serif;-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}.shell{width:min(1180px,100% - 48px);margin-inline:auto}.brand{font-family:var(--font-mono), monospace;letter-spacing:-.05em;font-size:19px;font-weight:800}.brand span{color:var(--orange)}.nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:76px;display:flex}.nav nav{color:#51534c;gap:34px;font-size:14px;display:flex}.nav nav a,.footerLinks a{transition:color .2s}.nav nav a:hover,.footerLinks a:hover{color:var(--orange)}.navCta{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.07em;border:1px solid var(--ink);padding:11px 15px;font-size:12px;font-weight:650}.navCta span{color:var(--orange);margin-left:8px}.hero{grid-template-columns:.88fr 1.12fr;align-items:center;gap:56px;min-height:690px;padding-block:68px 78px;display:grid}.eyebrow,.sectionNo{font-family:var(--font-mono);letter-spacing:.12em;color:var(--orange);font-size:11px;font-weight:650}.eyebrow{text-transform:uppercase;align-items:center;gap:10px;margin-bottom:25px;display:flex}.eyebrow i{background:var(--orange);width:18px;height:2px}h1,h2,h3,p{margin:0}h1{letter-spacing:-.055em;max-width:720px;font-size:clamp(48px,5.5vw,76px);line-height:.98}h1 em,h2 em,h3 em{color:var(--orange);font-style:normal}.heroLead{color:#55584f;max-width:610px;margin-top:28px;font-size:18px;line-height:1.62}.heroActions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.button{border:1px solid var(--ink);min-height:52px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.055em;cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:0 20px;font-size:12px;font-weight:650;transition:transform .2s,background .2s,color .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button.primary{background:var(--orange);color:#fff;border-color:var(--orange)}.button.secondary{background:0 0}.play{border:1px solid var(--line);border-radius:50%;place-items:center;width:24px;height:24px;font-size:8px;display:grid}.trustLine{color:#77786f;font-size:11px;font-family:var(--font-mono);text-transform:uppercase;gap:19px;margin-top:27px;display:flex}.trustLine span:before{content:"✓";color:var(--green);margin-right:6px;font-weight:800}.heroVisual{padding:26px 12px;position:relative}.heroVisual:before{content:"";z-index:-1;background:radial-gradient(circle at 54% 45%,#f05a2826,#0000 62%);position:absolute;inset:-28px -35px}.appWindow{background:var(--white);border:1px solid var(--ink);transform:rotate(1.1deg);box-shadow:14px 16px #18372c1f}.windowBar{background:var(--forest);color:#c7d4cc;height:38px;font-family:var(--font-mono);letter-spacing:.06em;justify-content:space-between;align-items:center;padding:0 13px;font-size:9px;display:flex}.windowBar>div{gap:5px;display:flex}.dot{background:#9eaa9f;border-radius:50%;width:6px;height:6px;display:block}.dot:first-child{background:var(--orange)}.live{color:#a8d8b8}.live i,.demoMeta i{background:#5dc17b;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block;box-shadow:0 0 0 3px #5dc17b26}.reportHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;padding:22px 24px 18px;display:flex}.reportHead small,.metricStrip small,.kpi small,.asOf,.reportFoot{font-family:var(--font-mono);letter-spacing:.07em;color:#77786f;font-size:9px}.reportHead strong{margin-top:4px;font-size:22px;display:block}.asOf{text-align:right;line-height:1.45}.asOf b{color:var(--ink)}.metricStrip{border-bottom:1px solid var(--line);background:#f7f5ef;grid-template-columns:repeat(4,1fr);display:grid}.metricStrip>div{border-right:1px solid var(--line);padding:13px 15px}.metricStrip>div:last-child{border:0}.metricStrip b{font-family:var(--font-mono);margin-top:4px;font-size:16px;display:block}.amber{color:var(--amber)!important}.miniTable{font-family:var(--font-mono);font-size:9px}.miniRow{border-bottom:1px solid #15191417;grid-template-columns:1.6fr repeat(3,.7fr) .9fr;align-items:center;min-height:47px;padding:0 12px;display:grid}.miniHeader{color:#888;background:#f7f5ef;min-height:28px;font-size:7.5px}.miniRow>span:not(:first-child){text-align:right}.miniRow>span:first-child{grid-template-rows:auto auto;grid-template-columns:22px 1fr;align-items:center;column-gap:7px;display:grid}.miniRow>span:first-child .channel{grid-row:1/3}.miniRow small{color:#8a8b84;font-size:7px}.channel{color:#fff;border-radius:4px;place-items:center;width:20px;height:20px;font-size:9px;font-style:normal;display:grid}.meta{background:#526bea}.google{background:#43845f}.tiktok{background:#222}.status{white-space:nowrap;border-radius:99px;padding:3px 6px;font-size:7px;font-style:normal}.status.ok{color:#28734f;background:#e5f1e9}.status.warn{color:#a36613;background:#f7ead2}.status.bad{color:#aa3c2f;background:#f5dfdb}.reportFoot{background:#f7f5ef;justify-content:space-between;padding:12px 14px;display:flex}.reportFoot span:first-child{color:var(--green)}.floatNote{z-index:2;background:var(--forest);color:#fff;font-family:var(--font-mono);padding:13px 16px;position:absolute;box-shadow:7px 8px #f05a283d}.floatNote b,.floatNote small{display:block}.floatNote b{font-size:16px}.floatNote small{color:#a9b8ae;text-transform:uppercase;letter-spacing:.07em;margin-top:3px;font-size:8px}.noteTop{top:0;right:-17px}.noteBottom{align-items:center;gap:11px;display:flex;bottom:0;left:-12px}.noteBottom>span{color:var(--orange);font-size:22px}.proofBar{background:var(--forest);color:#fff;border-block:1px solid #0d211a}.proofBar .shell{justify-content:space-between;align-items:center;gap:24px;min-height:84px;display:flex}.proofBar span{font-family:var(--font-mono);color:#9eaea4;text-transform:uppercase;letter-spacing:.1em;font-size:10px}.proofBar b{color:#d9e1dc;font-size:15px}.problem{padding-block:112px}.sectionIntro{grid-template-columns:.55fr 1.15fr .8fr;align-items:start;gap:42px;display:grid}.sectionIntro h2,.outcomeCopy h2,.waitlistCopy h2,.calcTeaseInner h2,.toolCta h2{letter-spacing:-.045em;font-size:clamp(34px,4vw,52px);line-height:1.05}.sectionIntro p{color:var(--soft);font-size:16px;line-height:1.6}.painGrid{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:70px;display:grid}.painGrid article{border-right:1px solid var(--line);background:#ffffff47;padding:32px}.painGrid article:last-child{border:0}.painGrid article>span{font-family:var(--font-mono);color:var(--orange);font-size:30px;font-weight:700}.painGrid h3{margin:28px 0 12px;font-size:19px}.painGrid p{color:var(--soft);font-size:14px;line-height:1.65}.workflow{background:var(--forest);color:#fff;padding-block:108px}.sectionIntro.light{grid-template-columns:.55fr 1.95fr}.sectionIntro.light h2{max-width:750px}.steps{border:1px solid #ffffff2b;grid-template-columns:repeat(3,1fr);margin-top:66px;display:grid}.steps article{border-right:1px solid #ffffff2b;padding:32px;position:relative}.steps article:last-child{border:0}.steps article>span{font-family:var(--font-mono);color:#71877b;position:absolute;top:20px;right:20px}.stepIcon{width:54px;height:54px;color:var(--orange);border:1px solid #ffffff3d;place-items:center;font-size:23px;display:grid}.steps h3{margin:31px 0 13px;font-size:22px}.steps p{color:#afbeb5;min-height:70px;font-size:14px;line-height:1.65}.steps small{font-family:var(--font-mono);color:#7f9689;letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #ffffff1f;margin-top:28px;padding-top:18px;font-size:9px;display:block}.outcome{grid-template-columns:1.05fr .95fr;align-items:center;gap:96px;padding-block:115px;display:grid}.outcomeCard{background:var(--white);border:1px solid var(--ink);box-shadow:12px 14px 0 var(--cream);padding:30px}.signal{font-family:var(--font-mono);color:#8a7065;letter-spacing:.08em;align-items:center;gap:11px;font-size:9px;display:flex}.signal i{width:28px;height:28px;color:var(--red);background:#f5dfdb;border-radius:50%;place-items:center;font-style:normal;font-weight:800;display:grid}.outcomeCard h3{letter-spacing:-.035em;margin:30px 0 16px;font-size:30px;line-height:1.18}.outcomeCard>p{color:var(--soft);line-height:1.6}.recommend{background:var(--forest);color:#fff;margin-top:26px;padding:17px 19px}.recommend span{font-family:var(--font-mono);color:#79ad8e;letter-spacing:.09em;margin-bottom:7px;font-size:8px;display:block}.recommend b{font-size:13px;line-height:1.5}.outcomeCopy h2{margin:18px 0 31px}.outcomeCopy ul{gap:22px;margin:0;padding:0;list-style:none;display:grid}.outcomeCopy li{color:var(--soft);gap:13px;font-size:14px;line-height:1.6;display:flex}.outcomeCopy li i{width:22px;height:22px;color:var(--green);background:#dce9df;border-radius:50%;flex:0 0 22px;place-items:center;font-size:11px;font-style:normal;font-weight:800;display:grid}.outcomeCopy li b{color:var(--ink)}.textLink{border-bottom:1px solid var(--ink);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;gap:28px;margin-top:35px;padding-bottom:5px;font-size:11px;display:inline-flex}.textLink span{color:var(--orange)}.calculatorTease{background:var(--orange);color:#fff}.calcTeaseInner{justify-content:space-between;align-items:center;gap:40px;min-height:245px;display:flex}.calcTeaseInner h2{margin:13px 0 10px}.calcTeaseInner p{color:#ffe0d2}.calculatorTease .sectionNo{color:#57210f}.lightButton{color:var(--ink);white-space:nowrap;background:#fff;border-color:#fff}.waitlistSection{grid-template-columns:1.1fr .9fr;align-items:start;gap:100px;padding-block:115px;display:grid}.waitlistCopy h2{margin:18px 0 24px}.waitlistCopy>p{color:var(--soft);max-width:620px;font-size:16px;line-height:1.65}.pilotMeta{font-family:var(--font-mono);color:#777;letter-spacing:.07em;gap:24px;margin-top:30px;font-size:9px;display:flex}.pilotMeta b{color:var(--ink)}.waitlistForm{background:var(--forest);color:#fff;gap:18px;padding:34px;display:grid}.waitlistForm label,.calcForm label{font-family:var(--font-mono);letter-spacing:.08em;gap:8px;font-size:9px;display:grid}.waitlistForm label small{float:right;color:#82948a}.waitlistForm input,.calcForm input{color:#fff;background:#24483b;border:1px solid #ffffff40;outline:none;width:100%;padding:14px 13px}.waitlistForm input:focus{border-color:var(--orange)}.waitlistForm .button{width:100%;margin-top:3px}.privacy{font-family:var(--font-mono);color:#8ea096;text-align:center;font-size:9px}.formError{color:#ffb8a6;font-size:12px}.honeypot{position:absolute!important;left:-9999px!important}.formSuccess{background:var(--forest);color:#fff;text-align:center;padding:44px}.formSuccess>span{color:#8be2af;background:#2e604d;border-radius:50%;place-items:center;width:48px;height:48px;margin:0 auto 20px;display:grid}.formSuccess h3{font-size:25px}.formSuccess p{color:#9db0a5;margin-top:10px;font-size:14px}.trustSection{padding-block:112px}.trustGrid{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:65px;display:grid}.trustGrid article{border-right:1px solid var(--line);background:#ffffff47;padding:30px}.trustGrid article:last-child{border:0}.trustGrid article>span{font-family:var(--font-mono);color:var(--orange);font-size:10px}.trustGrid h3{margin:28px 0 11px;font-size:19px}.trustGrid p{color:var(--soft);font-size:14px;line-height:1.65}.nextSection{background:var(--forest);color:#fff;padding-block:100px}.nextSteps{border-top:1px solid #ffffff2e;grid-template-columns:repeat(3,1fr);margin-top:58px;display:grid}.nextSteps article{gap:18px;padding:28px 28px 0 0;display:flex}.nextSteps article>b{width:34px;height:34px;color:var(--orange);font-family:var(--font-mono);border:1px solid #ffffff40;flex:0 0 34px;place-items:center;font-size:11px;display:grid}.nextSteps h3{margin:5px 0 10px;font-size:18px}.nextSteps p{color:#a9b9af;font-size:13px;line-height:1.6}.footer{border-top:1px solid var(--line);color:#74766f;justify-content:space-between;align-items:center;gap:30px;min-height:150px;display:flex}.footer>div:first-child p{margin-top:7px;font-size:12px}.footerLinks{gap:25px;font-size:13px;display:flex}.footer>span{font-family:var(--font-mono);font-size:9px}.innerPage{min-height:100vh}.toolHero{padding:80px 0 54px}.toolHero h1{max-width:780px;margin:17px 0 22px;font-size:clamp(48px,6vw,74px)}.toolHero>p{color:var(--soft);font-size:17px}.calculator{border:1px solid var(--ink);grid-template-columns:.68fr 1.32fr;margin-bottom:100px;display:grid}.calcForm{background:var(--forest);color:#fff;gap:20px;padding:30px;display:grid}.calcForm input{background:#24483b}.fieldPair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.validation{color:#ffb8a6;font-size:12px}.calcResults{background:var(--white);padding:30px}.calcTop{font-family:var(--font-mono);letter-spacing:.08em;color:#777;justify-content:space-between;align-items:center;font-size:9px;display:flex}.calcTop i{padding:5px 8px;font-style:normal}.calcTop i.ok{color:var(--green);background:#e5f1e9}.calcTop i.warn{color:#a36613;background:#f7ead2}.calcTop i.bad{color:var(--red);background:#f5dfdb}.bigPace{text-align:center;padding:30px 0}.bigPace small,.resultGrid small{font-family:var(--font-mono);color:#777;letter-spacing:.08em;font-size:9px}.bigPace strong{font-family:var(--font-mono);letter-spacing:-.08em;margin:5px;font-size:64px;display:block}.bigPace p{color:var(--soft);font-size:13px}.progress{background:#e5e1d8;height:12px;margin-bottom:28px;position:relative}.progress i{background:var(--orange);position:absolute;inset:0 auto 0 0}.progress b{background:var(--forest);width:3px;position:absolute;top:-5px;bottom:-5px}.resultGrid{border:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.resultGrid>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px}.resultGrid>div:nth-child(2n){border-right:0}.resultGrid>div:nth-last-child(-n+2){border-bottom:0}.resultGrid b{font-family:var(--font-mono);margin:8px 0 3px;font-size:22px;display:block}.resultGrid span{color:var(--soft);font-size:11px}.legend{font-family:var(--font-mono);color:#777;gap:20px;margin-top:18px;font-size:9px;display:flex}.legend i{width:8px;height:8px;margin-right:6px;display:inline-block}.spentDot{background:var(--orange)}.planDot{background:var(--forest)}.toolCta{background:var(--forest);color:#fff}.toolCta>.shell{justify-content:space-between;align-items:center;gap:40px;min-height:230px;display:flex}.toolCta h2{margin-top:13px}.demoHead{justify-content:space-between;align-items:flex-end;gap:30px;padding:70px 0 45px;display:flex}.demoHead h1{margin-top:14px;font-size:clamp(45px,6vw,72px)}.demoHead h1 em{display:block}.demoMeta{text-align:right;font-family:var(--font-mono);color:#74766f;font-size:9px;line-height:1.7}.demoMeta p{margin-top:8px}.demoMeta b{color:var(--ink)}.demoBody{padding-bottom:100px}.demoKpis{border:1px solid var(--ink);background:var(--white);grid-template-columns:repeat(4,1fr);display:grid}.demoKpis>div{border-right:1px solid var(--line);padding:22px}.demoKpis>div:last-child{border:0}.demoKpis small{font-family:var(--font-mono);color:#777;letter-spacing:.08em;font-size:8px}.demoKpis b{font-family:var(--font-mono);margin:8px 0 3px;font-size:25px;display:block}.demoKpis span{color:#777;font-size:10px}.red{color:var(--red)!important}.green{color:var(--green)!important}.actionBanner{border-inline:1px solid var(--ink);border-bottom:1px solid var(--ink);background:#f3e2d7;align-items:center;gap:18px;padding:18px 22px;display:flex}.actionBanner>span{background:var(--orange);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.actionBanner small{font-family:var(--font-mono);color:#9b5d3c;margin-bottom:4px;font-size:8px;display:block}.campaigns{gap:14px;margin-top:38px;display:grid}.campaign{background:var(--white);border:1px solid var(--ink)}.campaign summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:17px 20px;list-style:none;display:flex}.campaign summary::-webkit-details-marker{display:none}.campaign summary>span{align-items:center;gap:14px;display:flex}.campaign summary>span:first-child>i{font-family:var(--font-mono);color:#999;font-size:10px;font-style:normal}.campaign summary>span:last-child{font-family:var(--font-mono);color:#777;font-size:9px}.campaign summary em{border-radius:99px;padding:4px 8px;font-size:8px;font-style:normal}.campaign summary em.ok{color:var(--green);background:#e5f1e9}.campaign summary em.warn{color:#a36613;background:#f7ead2}.campaign summary em.bad{color:var(--red);background:#f5dfdb}.chevron{font-size:15px;font-style:normal}.tableScroll{border-top:1px solid var(--line);overflow-x:auto}table{border-collapse:collapse;width:100%;font-family:var(--font-mono);white-space:nowrap;font-size:10px}th,td{text-align:right;border-bottom:1px solid #15191417;padding:12px 15px}th{color:#777;background:#f6f4ee;font-size:8px}th:first-child,td:first-child{text-align:left}.campaignNote{color:#61645c;align-items:center;gap:10px;padding:12px 15px;font-size:11px;display:flex}.campaignNote span{color:var(--orange);font-weight:800}.reasoning{background:#ebe8df;border:1px dashed #8f9188;gap:17px;margin-top:30px;padding:22px;display:flex}.reasoning>span{color:var(--orange);font-size:25px}.reasoning small{font-family:var(--font-mono);color:#777;font-size:8px}.reasoning p{color:#666;margin-top:6px;font-size:12px;line-height:1.55}.reasoning b{color:var(--ink)}@media (width<=900px){.hero{grid-template-columns:1fr;padding-top:55px}.heroCopy{max-width:720px}.heroVisual{margin:10px 20px}.sectionIntro,.painGrid,.steps{grid-template-columns:1fr}.painGrid article,.steps article{border-right:0;border-bottom:1px solid var(--line)}.painGrid article:last-child,.steps article:last-child{border-bottom:0}.outcome,.waitlistSection{grid-template-columns:1fr;gap:55px}.proofBar .shell{flex-wrap:wrap;justify-content:flex-start;padding-block:25px}.calculator{grid-template-columns:1fr}.demoKpis{grid-template-columns:repeat(2,1fr)}.demoKpis>div:nth-child(2){border-right:0}.demoKpis>div:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (width<=640px){.shell{width:min(100% - 28px,1180px)}.nav{height:66px}.nav nav{display:none}.navCta{padding:9px 11px;font-size:10px}.hero{min-height:auto;padding-block:48px 60px}.heroLead{font-size:16px}.trustLine{flex-direction:column;gap:7px}.heroVisual{margin:0;padding:20px 0}.floatNote{display:none}.appWindow{transform:none;box-shadow:7px 8px #18372c1f}.miniRow{grid-template-columns:1.6fr .7fr .7fr}.miniRow>span:nth-child(2),.miniRow>span:nth-child(3){display:none}.proofBar b{font-size:13px}.problem,.workflow,.outcome,.waitlistSection{padding-block:76px}.painGrid,.steps{margin-top:42px}.sectionIntro.light{grid-template-columns:1fr}.calcTeaseInner,.toolCta>.shell{flex-direction:column;align-items:flex-start;min-height:0;padding-block:50px}.pilotMeta{flex-wrap:wrap}.waitlistForm{padding:24px}.footer{flex-direction:column;align-items:flex-start;padding-block:40px}.toolHero{padding:55px 0 35px}.calculator{margin-bottom:70px}.calcForm,.calcResults{padding:22px}.resultGrid{grid-template-columns:1fr}.resultGrid>div{border-right:0!important;border-bottom:1px solid var(--line)!important}.resultGrid>div:last-child{border-bottom:0!important}.demoHead{flex-direction:column;align-items:flex-start}.demoMeta{text-align:left}.demoKpis{grid-template-columns:1fr}.demoKpis>div{border-right:0!important;border-bottom:1px solid var(--line)!important}.demoKpis>div:last-child{border-bottom:0!important}.campaign summary{flex-direction:column;align-items:flex-start}.fieldPair{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}.adminPage{background:#eeebe3;min-height:100vh}.adminNav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:72px;display:flex}.adminNav>div{font-family:var(--font-mono);color:#72746d;align-items:center;gap:18px;font-size:10px;display:flex}.adminNav a:last-child{color:var(--orange)}.adminHead{justify-content:space-between;align-items:flex-end;gap:35px;padding-block:70px 45px;display:flex}.adminHead h1{margin:14px 0 16px;font-size:clamp(42px,6vw,66px)}.adminHead p{color:var(--soft);max-width:610px;line-height:1.6}.adminStats{border:1px solid var(--ink);background:var(--white);grid-template-columns:repeat(3,1fr);display:grid}.adminStats>div{border-right:1px solid var(--line);padding:22px}.adminStats>div:last-child{border:0}.adminStats small,.funnelGrid small{font-family:var(--font-mono);color:#777;font-size:9px}.adminStats b,.funnelGrid b{font-family:var(--font-mono);margin-top:8px;font-size:28px;display:block}.funnel{padding-top:48px}.funnelHead{justify-content:space-between;align-items:end;gap:30px;margin-bottom:18px;display:flex}.funnelHead p{color:#777;font-size:11px}.funnelGrid{border:1px solid var(--line);background:#fff6;grid-template-columns:repeat(5,1fr);display:grid}.funnelGrid>div{border-right:1px solid var(--line);padding:19px}.funnelGrid>div:last-child{border:0}.adminTable{padding-block:28px 80px}.adminTable table{background:var(--white);border:1px solid var(--ink);font-size:11px}.adminTable th,.adminTable td{text-align:left}.adminTable td:first-child{color:#999;width:55px}.adminTable td:last-child{color:#777}.adminTable a{color:var(--forest);font-weight:650}.emptyCell{text-align:center!important;color:#777!important;padding:50px!important}.accessDenied{background:var(--forest);color:#fff;place-items:center;min-height:100vh;padding:24px;display:grid}.accessDenied>div{text-align:center;max-width:500px}.accessDenied span{font-family:var(--font-mono);color:var(--orange);font-size:12px}.accessDenied h1{margin:17px 0;font-size:50px}.accessDenied p{color:#a9bab0;margin-bottom:30px}.accessDenied a{border-bottom:1px solid var(--orange);font-family:var(--font-mono);padding-bottom:4px;font-size:11px;display:inline-block}@media (width<=640px){.adminNav>div>span{display:none}.adminHead{flex-direction:column;align-items:flex-start}.adminStats,.funnelGrid{grid-template-columns:1fr}.adminStats>div,.funnelGrid>div{border-right:0;border-bottom:1px solid var(--line)}.adminStats>div:last-child,.funnelGrid>div:last-child{border-bottom:0}.funnelHead{flex-direction:column;align-items:flex-start}.trustGrid,.nextSteps{grid-template-columns:1fr}.trustGrid article{border-right:0;border-bottom:1px solid var(--line)}.trustGrid article:last-child{border-bottom:0}}
