@font-face{font-family:ManropeFallback;src:local(Arial);size-adjust:103%;ascent-override:92%;descent-override:24%;line-gap-override:0%}:root{--page:oklch(97.5% .008 155);--surface:oklch(99.3% .004 155);--ink:oklch(24% .025 165);--muted:oklch(49% .025 165);--accent:oklch(55% .135 162);--accent-hover:oklch(48% .125 162);--accent-soft:oklch(93% .035 162);--border:oklch(89% .012 155);--risk:oklch(55% .19 28);--product:oklch(16% .025 250);--radius-card:18px;--radius-control:12px;--shadow:0 22px 70px oklch(32% .05 165/.13);--container:min(1240px,calc(100% - 64px));--header-h:72px;--ease:cubic-bezier(.16,1,.3,1)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 24px);background:var(--page)}body{color:var(--ink);background:var(--page);font-synthesis:none;text-rendering:optimizelegibility;margin:0;font-family:Manrope,ManropeFallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:17px;line-height:1.65}img{max-width:100%;height:auto;display:block}a{color:inherit}button,input{font:inherit}button,a{touch-action:manipulation}button{color:inherit}[hidden]{display:none!important}.container{width:var(--container);margin-inline:auto}.section{padding:clamp(72px,8vw,112px) 0}.section-shell{padding:clamp(42px,6vw,76px) 0 0}.section-heading{max-width:830px;margin-bottom:clamp(40px,5vw,64px)}.section-heading.compact{max-width:760px}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.035em;text-wrap:balance;font-weight:720}h1{margin-bottom:28px;font-size:clamp(2.7rem,5.4vw,4.75rem);line-height:.98}h2{margin-bottom:24px;font-size:clamp(2rem,4vw,3.25rem);line-height:1.05}h3{margin-bottom:14px;font-size:clamp(1.25rem,2vw,1.6rem);line-height:1.2}p{text-wrap:pretty;margin-bottom:0}.section-heading>p{color:var(--muted);max-width:67ch;font-size:clamp(1rem,1.5vw,1.18rem)}.eyebrow{border:1px solid color-mix(in oklch,var(--accent),transparent 45%);min-height:34px;color:var(--accent-hover);background:var(--accent-soft);letter-spacing:.015em;border-radius:999px;align-items:center;margin-bottom:20px;padding:5px 12px;font-size:.8rem;font-weight:700;display:inline-flex}.skip-link{z-index:1000;background:var(--ink);color:var(--surface);border-radius:8px;padding:10px 14px;position:fixed;top:12px;left:16px;transform:translateY(-150%)}.skip-link:focus{transform:none}.site-header{height:var(--header-h);z-index:30;background:color-mix(in oklch,var(--page),transparent 8%);border-bottom:1px solid color-mix(in oklch,var(--border),transparent 22%);backdrop-filter:blur(16px);position:sticky;top:0}.header-inner{align-items:center;gap:24px;height:100%;display:flex}.brand{white-space:nowrap;align-items:center;gap:10px;font-size:.94rem;font-weight:800;line-height:1.15;text-decoration:none;display:flex}.brand small{color:var(--muted);font-size:.65rem;font-weight:600;display:block}.brand-mark{background:var(--accent);width:37px;height:37px;color:var(--surface);letter-spacing:.02em;border-radius:10px;place-items:center;font-size:.73rem;display:grid}.desktop-nav{justify-content:center;align-items:center;gap:clamp(14px,1.8vw,26px);margin-left:auto;display:flex}.desktop-nav a{color:var(--muted);white-space:nowrap;transition:color .2s var(--ease);font-size:.78rem;font-weight:650;text-decoration:none}.desktop-nav a:hover{color:var(--ink)}.button{border-radius:var(--radius-control);text-align:center;white-space:nowrap;cursor:pointer;min-height:52px;transition:transform .18s var(--ease),background-color .18s var(--ease),box-shadow .18s var(--ease);border:0;justify-content:center;align-items:center;padding:13px 20px;font-weight:750;line-height:1.15;text-decoration:none;display:inline-flex}.button:hover{transform:translateY(-1px)}.button:active{transform:translateY(1px)scale(.99)}.button:focus-visible,a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible{outline:3px solid color-mix(in oklch,var(--accent),transparent 35%);outline-offset:3px}.button-primary{color:oklch(98% .005 155);background:var(--accent);box-shadow:0 10px 28px oklch(45% .1 162/.2)}.button-primary:hover{background:var(--accent-hover)}.button-small{min-height:42px;color:var(--surface);background:var(--ink);padding:10px 15px;font-size:.78rem}.button[disabled]{cursor:not-allowed;box-shadow:none;opacity:.58;transform:none}.hero{background:radial-gradient(circle at 85% 8%,oklch(92% .06 160),transparent 28%),var(--page);overflow:hidden}.hero-grid{min-height:calc(100dvh - var(--header-h) - 88px);grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center;gap:clamp(44px,5vw,76px);display:grid}.hero-copy{padding:20px 0}.hero-copy h1{font-size:clamp(2.7rem,4.8vw,4.25rem)}.hero-lead{max-width:59ch;margin-bottom:18px;font-size:clamp(1.05rem,1.45vw,1.22rem);font-weight:520;line-height:1.55}.hero-explain{max-width:61ch;color:var(--muted);font-size:.95rem;line-height:1.6}.hero-action{flex-direction:column;align-items:flex-start;gap:10px;margin-top:28px;display:flex}.hero-action>p{max-width:54ch;color:var(--muted);font-size:.76rem}.hero-visual{min-width:0}.shot-frame{border-radius:var(--radius-card);background:var(--product);border:1px solid oklch(33% .025 250);display:block;overflow:hidden}.hero-shot{box-shadow:var(--shadow);transform:rotate(.3deg)}.caption{color:var(--muted);margin-top:14px;font-size:.73rem;line-height:1.5}.process-strip{border-top:1px solid var(--border);grid-template-columns:auto 1fr auto 1fr auto 1fr auto;align-items:center;gap:16px;padding:28px 0 26px;display:grid}.process-strip span{font-size:.82rem;font-weight:750}.process-strip i{background:var(--border);height:1px;position:relative}.process-strip i:after{content:"";border-top:1px solid var(--muted);border-right:1px solid var(--muted);width:7px;height:7px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}.loss-grid{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.loss-item{grid-template-columns:46px 1fr;column-gap:18px;padding:34px 32px 36px 0;display:grid}.loss-item:nth-child(odd){border-right:1px solid var(--border)}.loss-item:nth-child(-n+2){border-bottom:1px solid var(--border)}.loss-item:nth-child(2n){padding-left:34px}.loss-item>span{color:var(--accent);grid-row:1/3;font-size:.75rem;font-weight:800}.loss-item h3{grid-column:2}.loss-item p{color:var(--muted);grid-column:2;max-width:54ch;font-size:.92rem}.revenue-note{background:var(--ink);color:oklch(96% .008 155);border-radius:var(--radius-card);grid-template-columns:1fr 1.25fr;align-items:center;gap:48px;margin-top:48px;padding:34px;display:grid}.revenue-note>div>p{color:oklch(78% .06 162);margin-bottom:8px;font-size:.78rem;font-weight:700}.revenue-note h3{margin:0}.revenue-note>p{color:oklch(86% .012 160);font-size:.93rem}.fine-print{max-width:88ch;color:var(--muted);margin-top:22px;font-size:.76rem}.demo-section{color:oklch(96% .008 155);background:oklch(19% .025 250)}.demo-section .section-heading>p,.demo-section .caption{color:oklch(74% .025 245)}.tabs{scrollbar-width:thin;gap:8px;padding:0 0 14px;display:flex;overflow-x:auto}.tabs button{color:oklch(75% .02 245);cursor:pointer;background:0 0;border:1px solid oklch(36% .025 245);border-radius:999px;flex:none;min-height:44px;padding:9px 15px}.tabs button[aria-selected=true]{color:oklch(98% .006 155);border-color:var(--accent);background:var(--accent)}.tab-panel{padding-top:24px}.demo-copy{grid-template-columns:minmax(0,.8fr) minmax(280px,1.2fr);align-items:end;gap:48px;margin-bottom:24px;display:grid}.demo-copy h3{margin:0}.demo-copy p{color:oklch(75% .02 245);font-size:.92rem}.demo-shot{cursor:zoom-in;width:100%;padding:0}.demo-shot img{width:100%}.demo-bottom{grid-template-columns:1fr 1fr auto;align-items:start;gap:24px;margin-top:18px;display:grid}.demo-bottom .caption{margin:0}.disclaimer{color:oklch(84% .04 80);font-size:.73rem;line-height:1.5}.text-link{color:oklch(80% .08 162);text-underline-offset:4px;font-size:.85rem;font-weight:750}.result-layout{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(48px,8vw,112px);display:grid}.result-intro{top:calc(var(--header-h) + 36px);position:sticky}.result-intro>p:not(.eyebrow){color:var(--muted);max-width:54ch;margin-bottom:28px}.result-list{counter-reset:result}.result-list p{counter-increment:result;border-bottom:1px solid var(--border);padding:20px 16px 20px 54px;font-weight:570;position:relative}.result-list p:first-child{border-top:1px solid var(--border)}.result-list p:before{content:counter(result,decimal-leading-zero);color:var(--accent);font-size:.72rem;font-weight:800;position:absolute;left:8px}.report-band{background:var(--accent-soft);border:1px solid color-mix(in oklch,var(--accent),transparent 72%);border-radius:var(--radius-card);grid-template-columns:1fr 1fr;gap:48px;margin-top:56px;padding:30px 34px;display:grid}.report-band strong{font-size:1.15rem;line-height:1.35}.report-band p{color:var(--muted);font-size:.86rem}.steps-section{padding-top:0}.steps{border-top:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.steps li{padding:28px 28px 18px 0}.steps li+li{border-left:1px solid var(--border);padding-left:28px}.steps span{color:var(--accent);margin-bottom:36px;font-size:.74rem;font-weight:800;display:block}.steps p{color:var(--muted);font-size:.88rem}.steps-end{color:var(--muted);margin-top:34px}.compare-section{background:var(--surface)}.compare{border-top:2px solid var(--ink)}.compare>div{grid-template-columns:1fr 1fr;display:grid}.compare>div>*{margin:0;padding:22px 28px 22px 0}.compare>div>*+*{border-left:1px solid var(--border);padding-left:28px}.compare>div:not(.compare-head){border-top:1px solid var(--border)}.compare-head{color:var(--muted);font-size:.76rem;font-weight:800}.compare>div:not(.compare-head) p:last-child{color:var(--accent-hover);font-weight:650}.compare-end{max-width:78ch;margin-top:34px;font-weight:650}.roles-section{background:linear-gradient(145deg,oklch(93% .035 162),var(--page) 65%)}.roles-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.roles-grid article{border:1px solid color-mix(in oklch,var(--accent),transparent 78%);border-radius:var(--radius-card);background:color-mix(in oklch,var(--surface),transparent 10%);padding:28px}.roles-grid span{color:var(--accent-hover);margin-bottom:24px;font-size:.78rem;font-weight:850;display:block}.roles-grid p{color:var(--muted);font-size:.9rem;line-height:1.85}.roles-section blockquote{letter-spacing:-.03em;max-width:960px;margin:64px 0 0;padding:0;font-size:clamp(1.5rem,3vw,2.5rem);font-weight:720;line-height:1.2}.audience-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.audience-grid article{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);padding:30px}.audience-grid p{color:var(--muted);font-size:.89rem;line-height:1.85}.trust-section{background:var(--accent);color:oklch(98% .005 155);padding:76px 0}.trust-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:70px;display:grid}.trust-grid h2{max-width:16ch}.trust-grid>div>p{color:oklch(92% .018 160);max-width:62ch}.trust-grid dl{gap:0;margin:0;display:grid}.trust-grid dl>div{border-bottom:1px solid oklch(91% .05 160/.28);padding:18px 0}.trust-grid dl>div:first-child{border-top:1px solid oklch(91% .05 160/.28)}.trust-grid dt{font-size:1.3rem;font-weight:800}.trust-grid dd{color:oklch(90% .025 160);margin:2px 0 0;font-size:.8rem}.faq-layout{grid-template-columns:minmax(250px,4fr) minmax(0,8fr);gap:clamp(48px,8vw,110px);display:grid}.faq-title{top:calc(var(--header-h) + 36px);align-self:start;position:sticky}.faq-title p{color:var(--muted)}.faq-list details{border-top:1px solid var(--border)}.faq-list details:last-child{border-bottom:1px solid var(--border)}.faq-list summary{cursor:pointer;padding:24px 52px 24px 0;font-weight:720;list-style:none;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";color:var(--accent);font-size:1.4rem;font-weight:400;position:absolute;top:19px;right:8px}.faq-list details[open] summary:after{content:"−"}.faq-list details p{max-width:65ch;color:var(--muted);padding:0 48px 24px 0;font-size:.91rem}.lead-section{scroll-margin-top:var(--header-h);color:oklch(97% .006 155);background:oklch(20% .03 165);outline:none;padding:clamp(72px,8vw,112px) 0}.lead-layout{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(48px,8vw,112px);display:grid}.lead-copy>p:not(.eyebrow){color:oklch(80% .015 160);max-width:58ch}.lead-form{border-radius:var(--radius-card);background:oklch(24% .03 165);border:1px solid oklch(42% .03 165);grid-template-columns:1fr 1fr;gap:20px;padding:30px;display:grid}.form-field{flex-direction:column;gap:7px;display:flex}.form-field label{font-size:.8rem;font-weight:720}.form-field label span{color:oklch(70% .018 160);font-weight:500}.form-field input{border-radius:var(--radius-control);color:oklch(96% .006 155);background:oklch(19% .025 165);border:1px solid oklch(45% .025 165);width:100%;min-height:50px;padding:12px 14px}.form-field input::placeholder{color:oklch(68% .015 165)}.form-field input[aria-invalid=true]{border-color:oklch(70% .16 28)}.form-field small{color:oklch(78% .14 28);min-height:1em;font-size:.72rem;line-height:1.3}.lead-form>.button,.form-note,.form-status{grid-column:1/-1}.form-note{text-align:center;color:oklch(74% .015 160);font-size:.73rem}.form-status{min-height:1.5em;font-size:.8rem}.form-status.is-success{color:oklch(82% .1 155)}.form-status.is-error{color:oklch(80% .14 28)}.form-status.is-info{color:oklch(80% .015 160);background:oklch(30% .025 165);border-radius:8px;padding:10px 12px}.honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.lead-external{flex-direction:column;gap:18px;display:flex}.lead-external-label{color:oklch(78% .075 160);margin:0;font-size:.76rem;font-weight:750}.lead-external h3{margin:0;font-size:clamp(1.55rem,2.2vw,2.1rem)}.lead-external>p:not(.lead-external-label):not(.form-note){color:oklch(80% .015 160);max-width:52ch}.lead-external .button{align-self:flex-start}.lead-external .form-note{text-align:left;margin-top:-6px}.site-footer{color:oklch(90% .01 160);background:oklch(15% .025 165);padding:38px 0}.footer-inner{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.footer-inner strong{display:block}.footer-inner p{color:oklch(70% .018 160);font-size:.8rem}.footer-inner a,.footer-inner span{color:oklch(72% .018 160);font-size:.78rem}.mobile-cta{display:none}.lightbox{border-radius:var(--radius-card);background:var(--product);width:min(1400px,96vw);max-height:94dvh;box-shadow:var(--shadow);border:0;padding:52px 12px 12px}.lightbox::backdrop{background:oklch(10% .02 165/.82)}.lightbox img{max-height:calc(94dvh - 64px);margin:auto}.lightbox-close{color:oklch(92% .01 250);cursor:pointer;background:oklch(25% .02 250);border:1px solid oklch(45% .02 250);border-radius:8px;min-height:36px;padding:6px 12px;position:absolute;top:10px;right:10px}.reveal{animation:reveal .7s var(--ease) both}.reveal-late{animation-delay:.1s}@keyframes reveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (width<=1120px){.desktop-nav{display:none}.header-inner>.button{margin-left:auto}.hero-grid{grid-template-columns:1fr 1.15fr}.hero-lead{font-size:1rem}.steps{grid-template-columns:repeat(2,1fr)}.steps li:nth-child(3){border-left:0}.steps li:nth-child(n+3){border-top:1px solid var(--border)}}@media (width<=767px){:root{--container:min(100% - 36px,1240px);--header-h:64px}.site-header{height:var(--header-h)}.header-inner{gap:12px}.brand small{display:none}.brand-mark{width:34px;height:34px}.header-inner>.button{display:none}.section{padding:64px 0}.section-shell{padding:34px 0 0}h1{font-size:clamp(2.55rem,12.5vw,3.8rem)}h2{font-size:clamp(2rem,9vw,2.7rem)}body{font-size:16px}.hero-grid{flex-direction:column;gap:36px;min-height:0;display:flex}.hero-copy{padding:0}.hero-explain{font-size:.91rem}.hero-action{align-items:stretch}.hero-action .button{white-space:normal;width:100%}.hero-shot{border-radius:14px}.process-strip{grid-template-columns:1fr 1fr;gap:10px;padding:22px 0}.process-strip span{border:1px solid var(--border);text-align:center;border-radius:999px;padding:9px 10px;font-size:.7rem}.process-strip i{display:none}.loss-grid{display:block}.loss-item,.loss-item:nth-child(2n){border:0;border-bottom:1px solid var(--border);grid-template-columns:38px 1fr;padding:28px 0}.loss-item:nth-child(odd){border-right:0}.revenue-note{grid-template-columns:1fr;gap:18px;margin-top:34px;padding:26px}.demo-copy{margin-bottom:18px;display:block}.demo-copy h3{margin-bottom:12px}.demo-bottom{grid-template-columns:1fr;gap:12px}.result-layout{display:block}.result-intro{margin-bottom:40px;position:static}.result-intro .button{width:100%}.result-list p{padding-right:0}.report-band{grid-template-columns:1fr;gap:16px;margin-top:40px;padding:24px}.steps{grid-template-columns:1fr}.steps li,.steps li+li{border-left:0;border-top:1px solid var(--border);padding:24px 0}.steps li:first-child{border-top:0}.steps span{margin-bottom:16px}.compare>div{grid-template-columns:1fr}.compare-head{display:none!important}.compare>div>*{padding:16px 0}.compare>div>*+*{border-left:0;padding:6px 0 18px}.compare>div:not(.compare-head) p:first-child{color:var(--muted);font-size:.86rem}.roles-grid,.audience-grid{grid-template-columns:1fr}.roles-grid article,.audience-grid article{padding:24px}.roles-section blockquote{margin-top:42px}.trust-grid{grid-template-columns:1fr;gap:38px}.faq-layout{grid-template-columns:1fr;gap:28px}.faq-title{position:static}.faq-list summary{padding-right:42px}.lead-layout{grid-template-columns:1fr;gap:36px}.lead-form{grid-template-columns:1fr;padding:22px}.lead-form>.button{white-space:normal}.form-field,.lead-form>.button,.form-note,.form-status{grid-column:1}.footer-inner{display:block}.footer-inner>a,.footer-inner>span{margin-top:22px;display:block}.mobile-cta{z-index:25;left:14px;right:14px;bottom:max(12px,env(safe-area-inset-bottom));border-radius:var(--radius-control);color:oklch(98% .005 155);background:var(--accent);min-height:50px;transition:opacity .2s var(--ease),transform .2s var(--ease);justify-content:center;align-items:center;padding:12px 18px;font-size:.86rem;font-weight:800;text-decoration:none;display:flex;position:fixed;box-shadow:0 10px 32px oklch(25% .05 165/.3)}.mobile-cta[data-hidden]{opacity:0;pointer-events:none;transform:translateY(16px)}.site-footer{padding-bottom:92px}}@media (width<=380px){:root{--container:calc(100% - 28px)}.eyebrow{font-size:.72rem}.tabs{margin-inline:-14px;padding-inline:14px}.lead-form{padding:18px}}@media (width<=767px){.lead-external .button{width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{animation:none}.button,.mobile-cta{transition:none}}
