:root{--ink:#132b25;--ink-2:#1c4036;--paper:#f5f2e9;--paper-2:#ebe6da;--lime:#c8ff61;--coral:#ff947a;--mint:#9be2c4;--muted:#62716c;--line:rgba(19,43,37,0.16);--shadow:0 22px 70px rgba(19,43,37,0.12);--night:#061b16;--night-2:#0c3027;--glass-dark:rgba(10,38,31,0.58);--glass-light:rgba(255,255,255,0.62);--glass-line:rgba(255,255,255,0.15)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Inter,Segoe UI,Arial,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.site-header{position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;min-height:78px;padding:0 5vw;border-bottom:1px solid rgba(245,242,233,.14);background:rgba(19,43,37,.96);color:var(--paper);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand{display:inline-flex;align-items:center;gap:12px;font-size:14px;font-weight:900;letter-spacing:.12em}.brand em{color:var(--lime);font-style:normal}.brand-mark{display:inline-grid;width:36px;height:36px;place-items:center;border:1px solid var(--lime);border-radius:10px;color:var(--lime);font-size:12px;letter-spacing:-.04em}.brand-mark.large{width:58px;height:58px;margin-bottom:22px;font-size:18px}.site-header nav{display:flex;align-items:center;font-size:14px;font-weight:650}.site-header nav a:not(.nav-cta){opacity:.82}.site-header nav a:hover{opacity:1}.nav-cta{padding:11px 16px;border-radius:10px;background:var(--lime);color:var(--ink)}.hero{position:relative;isolation:isolate;display:grid;min-height:720px;grid-template-columns:minmax(0,1.1fr) minmax(420px,.9fr);gap:7vw;align-items:center;overflow:hidden;padding:84px 6vw 92px;background:var(--ink);color:var(--paper)}.hero-grid-bg{position:absolute;z-index:-1;inset:0;background:linear-gradient(rgba(200,255,97,.05) 1px,transparent 0),linear-gradient(90deg,rgba(200,255,97,.05) 1px,transparent 0),radial-gradient(circle at 79% 44%,rgba(155,226,196,.15),transparent 31%);background-size:46px 46px,46px 46px,auto;-webkit-mask-image:linear-gradient(180deg,black,transparent 92%);mask-image:linear-gradient(180deg,black,transparent 92%)}.hero-copy{max-width:760px}.eyebrow{display:block;margin-bottom:16px;color:#397564;font-size:12px;font-weight:900;letter-spacing:.18em}.eyebrow.light{color:var(--lime)}.admin-heading h1,.evidence-card h2,.hero h1,.message-card h1,.offer-copy h2,.report-heading h1,.section h2{margin:0;font-size:clamp(46px,6vw,92px);font-weight:900;letter-spacing:-.06em;line-height:.96}.hero h1 span{color:var(--lime)}.hero-lead{max-width:650px;margin:34px 0 0;color:#c7d5d0;font-size:clamp(18px,2vw,23px);line-height:1.55}.button-row,.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:32px}.button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;border:1px solid transparent;border-radius:12px;padding:0 20px;cursor:pointer;font-weight:850;transition:transform .16s ease,background .16s ease,opacity .16s ease}.button:hover:not(:disabled){transform:translateY(-2px)}.button:disabled{cursor:not-allowed;opacity:.52}.button.lime,.button.primary{background:var(--lime);color:var(--ink)}.button.secondary{border-color:var(--ink);background:transparent;color:var(--ink)}.button.ghost{border-color:var(--line);background:rgba(255,255,255,.55);color:var(--ink)}.button.full{width:100%}.text-link{font-size:15px;font-weight:750}.text-link.light{color:var(--paper)}.text-link span{color:var(--lime)}.hero-trust{display:flex;flex-wrap:wrap;gap:20px;margin-top:42px;color:#91aaa1;font-size:13px}.signal-card{position:relative;max-width:560px;border:1px solid rgba(200,255,97,.25);border-radius:28px;padding:28px;background:rgba(9,25,21,.78);box-shadow:0 38px 100px rgba(0,0,0,.32);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.signal-card:before{position:absolute;z-index:-1;width:190px;height:190px;border-radius:50%;background:var(--lime);content:"";filter:blur(110px);opacity:.2;right:-35px;top:-35px}.signal-top{display:flex;align-items:center;gap:10px;color:#a6bbb4;font-size:11px;font-weight:900;letter-spacing:.12em}.signal-top>span:last-child{margin-left:auto}.live-dot{width:8px;height:8px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 5px rgba(200,255,97,.13)}.signal-score{display:flex;align-items:baseline;margin-top:34px}.signal-score strong{color:var(--coral);font-size:82px;letter-spacing:-.08em;line-height:1}.signal-score span{color:#81978f;font-size:18px}.signal-card h2{max-width:400px;margin:14px 0 28px;font-size:26px;line-height:1.13}.price-proof{display:flex;align-items:center;justify-content:space-between;border:1px solid rgba(245,242,233,.12);border-radius:18px;padding:18px;background:rgba(255,255,255,.04)}.price-proof div{display:grid;gap:6px}.price-proof span{color:#81978f;font-size:12px}.price-proof strong{font-size:21px}.proof-arrow{color:var(--coral)!important;font-size:26px!important}.journey-line{display:grid;grid-template-columns:repeat(5,1fr);gap:7px;margin-top:24px}.journey-line div{display:grid;min-width:0;justify-items:center;gap:7px;color:#82978f;font-size:10px}.journey-line i{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;background:rgba(155,226,196,.14);color:var(--mint);font-style:normal;font-weight:900}.journey-line .failed i{background:rgba(255,148,122,.16);color:var(--coral)}.signal-card>p{margin:22px 0 0;color:#6f8780;font-size:11px;text-align:center}.promise-strip{display:flex;justify-content:center;gap:24px;overflow:hidden;padding:22px 5vw;background:var(--lime);color:var(--ink);font-size:13px;font-weight:900;letter-spacing:.13em;white-space:nowrap}.promise-strip span{opacity:.55}.section{max-width:1320px;margin:0 auto;padding:120px 6vw}.two-column{display:grid;grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr);gap:10vw}.sticky-intro{align-self:start;position:sticky;top:120px}.evidence-card h2,.offer-copy h2,.section h2{font-size:clamp(42px,5vw,72px)}.evidence-card>p,.offer-copy>p,.section-intro p{margin:26px 0 0;color:var(--muted);font-size:18px;line-height:1.65}.check-list{border-top:1px solid var(--line)}.check-list article{display:grid;grid-template-columns:70px 1fr;gap:20px;padding:34px 0;border-bottom:1px solid var(--line)}.check-list article>span{color:#8ca198;font-size:13px;font-weight:850}.check-list h3{margin:0 0 10px;font-size:28px;letter-spacing:-.03em}.check-list p{max-width:600px;margin:0;color:var(--muted);line-height:1.55}.evidence-section{display:grid;grid-template-columns:1fr .95fr;align-items:center;padding:110px 8vw;background:var(--ink);color:var(--paper)}.evidence-card{max-width:670px}.evidence-card>p{color:#adc0ba}.evidence-card ul{display:grid;gap:14px;margin:34px 0 0;padding:0;list-style:none}.evidence-card li:before{margin-right:12px;color:var(--lime);content:"✓";font-weight:900}.code-card{overflow:hidden;border:1px solid rgba(200,255,97,.2);border-radius:24px;background:#091b17;box-shadow:0 34px 100px rgba(0,0,0,.25)}.code-head{display:flex;align-items:center;gap:8px;padding:17px 20px;border-bottom:1px solid rgba(245,242,233,.1)}.code-head span{width:9px;height:9px;border-radius:50%;background:var(--coral)}.code-head span:nth-child(2){background:#f4cf65}.code-head span:nth-child(3){background:var(--lime)}.code-head b{margin-left:8px;color:#80968e;font-size:12px;font-weight:600}.code-card pre{margin:0;padding:34px;color:var(--lime);font-family:Cascadia Code,Consolas,monospace;font-size:clamp(13px,1.3vw,17px);line-height:1.9;white-space:pre-wrap}.offer-section{display:grid;max-width:1380px;grid-template-columns:.95fr 1.05fr;gap:8vw;align-items:start}.offer-copy{padding-top:24px}.offer-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:40px}.offer-stats div{display:grid;gap:3px;border-top:2px solid var(--ink);padding-top:13px}.offer-stats strong{font-size:40px;letter-spacing:-.05em}.offer-stats span{color:var(--muted);font-size:12px}.intake-form,.login-form,.workbench{display:grid;gap:18px;border:1px solid var(--line);border-radius:26px;padding:30px;box-shadow:var(--shadow)}.field-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}label{display:grid;gap:8px;font-size:13px;font-weight:780}input,select,textarea{width:100%;border:1px solid rgba(19,43,37,.2);border-radius:12px;outline:none;padding:14px 15px;background:#fffdf8;color:var(--ink);font-weight:500;transition:border .15s ease,box-shadow .15s ease}input:focus,select:focus,textarea:focus{border-color:#4f8b78;box-shadow:0 0 0 4px rgba(79,139,120,.12)}textarea{resize:vertical;line-height:1.5}.form-message{margin:0;border-radius:10px;padding:12px 14px;font-size:13px;line-height:1.45}.form-message.info,.form-message.success{background:rgba(155,226,196,.3)}.form-message.error{background:rgba(255,148,122,.24)}.site-footer{display:grid;grid-template-columns:1fr auto auto;gap:32px;align-items:center;padding:34px 5vw;background:#091b17;color:#93a8a0;font-size:12px}.footer-brand{color:var(--paper)}.admin-shell,.report-shell{min-height:75vh;padding:64px 5vw 100px;background:#eef0e9}.admin-shell{max-width:1560px;margin:0 auto}.narrow-admin{max-width:1160px}.admin-heading,.report-heading{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:42px}.admin-heading h1,.report-heading h1{font-size:clamp(42px,5vw,72px)}.admin-heading p,.report-heading p{margin:12px 0 0;color:var(--muted)}.mode-badge{border-radius:999px;padding:10px 13px;font-size:10px;font-weight:900;letter-spacing:.15em}.mode-badge.demo{background:#f8d786}.mode-badge.supabase{background:var(--mint)}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px}.metric-grid article{display:grid;gap:18px;border:1px solid var(--line);border-radius:18px;padding:22px;background:#f9f7f0}.metric-grid span{color:var(--muted);font-size:12px;font-weight:700}.metric-grid strong{font-size:43px;letter-spacing:-.06em}.admin-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(300px,.7fr);gap:18px}.panel{border:1px solid var(--line);border-radius:20px;padding:24px;background:#f9f7f0}.panel-head,.workbench-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.panel-head .eyebrow,.workbench-toolbar .eyebrow{margin-bottom:7px}.panel h2,.workbench h2{margin:0;font-size:24px;letter-spacing:-.03em}.panel-head>p{color:var(--muted);font-size:13px}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse}th{padding:11px 12px;color:#73827d;font-size:10px;letter-spacing:.12em;text-align:left;text-transform:uppercase}td{padding:15px 12px;border-top:1px solid var(--line);font-size:13px}td:first-child{display:grid;gap:4px}td:first-child span{color:var(--muted);font-size:11px}.status-pill{display:inline-flex;width:max-content;border-radius:999px;padding:7px 10px;background:#dfe5e0;color:var(--ink);font-size:10px;font-weight:900;text-transform:uppercase}.status-pill.approved,.status-pill.converted,.status-pill.passed{background:rgba(155,226,196,.55)}.status-pill.declined,.status-pill.failed,.status-pill.opted_out{background:rgba(255,148,122,.5)}.status-pill.draft,.status-pill.inconclusive,.status-pill.warning{background:rgba(248,215,134,.65)}.incident-list{display:grid}.incident-list article{display:grid;grid-template-columns:12px 1fr;gap:12px;padding:17px 0;border-top:1px solid var(--line)}.incident-list p,.incident-list time{margin:5px 0 0;color:var(--muted);font-size:12px}.severity-dot{width:10px;height:10px;margin-top:5px;border-radius:50%;background:#91a39c}.severity-dot.critical{background:var(--coral);box-shadow:0 0 0 5px rgba(255,148,122,.18)}.leads-panel{margin-top:18px}.lead-list{display:grid}.lead-list>a{display:grid;grid-template-columns:1fr auto auto;gap:24px;align-items:center;padding:19px 3px;border-top:1px solid var(--line)}.lead-list>a:hover b{color:#2c6b59}.lead-list>a>div{display:grid;gap:5px}.lead-list>a>div span{max-width:720px;color:var(--muted);font-size:12px}.lead-list b{font-size:12px}.back-link{display:inline-block;margin-bottom:30px;color:#497568;font-size:13px;font-weight:750}.lead-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:18px}.finding-box,.lead-facts div{display:grid;gap:7px;border:1px solid var(--line);border-radius:16px;padding:18px;background:#f9f7f0}.lead-facts span{color:var(--muted);font-size:11px}.lead-facts strong{font-size:14px}.finding-box{margin-bottom:18px;background:var(--ink);color:var(--paper)}.finding-box .eyebrow{margin-bottom:5px;color:var(--lime)}.finding-box p{margin:0;font-size:17px;line-height:1.55}.workbench{box-shadow:none}.workbench textarea{font-family:Cascadia Code,Consolas,monospace;font-size:13px}.report-shell{max-width:1240px;margin:0 auto}.report-score{display:flex;min-width:150px;align-items:baseline;justify-content:center;border-radius:24px;padding:18px;background:var(--ink);color:var(--paper)}.report-score strong{font-size:58px;letter-spacing:-.08em}.report-score.failed strong{color:var(--coral)}.report-score.passed strong{color:var(--lime)}.report-score span{color:#82978f}.report-verdict{display:grid;grid-template-columns:1fr minmax(300px,.55fr);gap:50px;border-radius:28px;padding:36px;background:var(--ink);color:var(--paper)}.report-verdict h2{max-width:700px;margin:20px 0 14px;font-size:clamp(30px,4vw,48px);letter-spacing:-.05em;line-height:1.05}.report-verdict p{max-width:720px;margin:0;color:#b3c4be;line-height:1.6}.report-verdict dl{margin:0;border-left:1px solid rgba(245,242,233,.16);padding-left:28px}.report-verdict dl div{padding:12px 0;border-bottom:1px solid rgba(245,242,233,.12)}.report-verdict dt{color:#7f958d;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.report-verdict dd{overflow-wrap:anywhere;margin:7px 0 0;font-size:13px}.report-section{padding-top:68px}.report-journey{display:grid;grid-template-columns:repeat(6,1fr);margin-top:25px}.report-journey div{position:relative;display:grid;justify-items:center;gap:11px;color:var(--muted);font-size:11px;text-align:center}.report-journey div:not(:last-child):after{position:absolute;top:16px;left:60%;width:80%;height:1px;background:#aab8b2;content:""}.report-journey i{z-index:1;display:grid;width:34px;height:34px;place-items:center;border-radius:50%;background:var(--ink);color:var(--lime);font-style:normal;font-weight:900}.report-checks{display:grid;gap:16px;margin-top:24px}.report-checks article{overflow:hidden;border:1px solid var(--line);border-radius:20px;background:#f9f7f0}.check-result{display:grid;grid-template-columns:44px 1fr;gap:14px;align-items:start;padding:24px}.check-result i{display:grid;width:40px;height:40px;place-items:center;border-radius:50%;background:var(--mint);font-style:normal;font-weight:900}.report-checks .failed .check-result i{background:var(--coral)}.check-result h3{margin:0 0 6px;font-size:19px}.check-result p{margin:0;color:var(--muted);line-height:1.55}.report-checks img{display:block;width:100%;height:auto;border-top:1px solid var(--line)}.report-disclaimer{margin-top:48px;border-radius:14px;padding:18px;background:#e2e5df;color:var(--muted);font-size:12px;text-align:center}.center-page{display:grid;min-height:76vh;place-items:center;padding:60px 5vw;background:#eef0e9}.message-card{max-width:620px;border:1px solid var(--line);border-radius:26px;padding:44px;background:#f9f7f0;box-shadow:var(--shadow);text-align:center}.message-card h1{font-size:clamp(36px,5vw,56px)}.message-card p{margin:22px 0 28px;color:var(--muted);line-height:1.6}.login-card{width:min(100%,520px)}.login-form{margin-top:26px;padding:0;border:0;background:transparent;box-shadow:none;text-align:left}@media (max-width:980px){.admin-grid,.evidence-section,.hero,.offer-section,.report-verdict,.two-column{grid-template-columns:1fr}.hero{padding-top:72px}.signal-card{max-width:680px}.sticky-intro{position:static}.metric-grid{grid-template-columns:repeat(2,1fr)}.report-verdict dl{border-top:1px solid rgba(245,242,233,.16);border-left:0;padding-top:20px;padding-left:0}}@media (max-width:700px){.site-header{min-height:68px;padding:0 18px}.site-header nav a:not(.nav-cta){display:none}.hero{min-height:0;grid-template-columns:1fr;padding:58px 20px 70px}.hero h1{font-size:clamp(43px,13vw,68px)}.hero-trust{display:grid;gap:10px}.signal-card{padding:21px}.journey-line span{display:none}.promise-strip{justify-content:flex-start}.admin-shell,.evidence-section,.report-shell,.section{padding:72px 20px}.evidence-card h2,.offer-copy h2,.section h2{font-size:43px}.check-list article{grid-template-columns:45px 1fr}.field-grid,.lead-facts,.metric-grid,.offer-stats{grid-template-columns:1fr}.intake-form,.workbench{padding:21px}.site-footer{grid-template-columns:1fr}.admin-heading,.panel-head,.report-heading,.workbench-toolbar{align-items:flex-start;flex-direction:column}.admin-heading h1,.report-heading h1{font-size:44px}.lead-list>a{grid-template-columns:1fr;gap:10px}.report-score{min-width:130px}.report-journey{grid-template-columns:repeat(3,1fr);row-gap:30px}.report-journey div:after{display:none}.message-card{padding:30px 22px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}body{background:radial-gradient(circle at 8% 28%,rgba(155,226,196,.2),transparent 23rem),radial-gradient(circle at 92% 62%,rgba(200,255,97,.13),transparent 30rem),var(--paper)}.site-header{border-bottom-color:rgba(200,255,97,.16);background:rgba(6,27,22,.82);box-shadow:0 14px 45px rgba(2,16,13,.2);-webkit-backdrop-filter:blur(24px) saturate(145%);backdrop-filter:blur(24px) saturate(145%)}.brand-mark{border-color:rgba(200,255,97,.72);background:linear-gradient(145deg,rgba(200,255,97,.12),rgba(255,255,255,.03));box-shadow:inset 0 0 18px rgba(200,255,97,.08),0 0 24px rgba(200,255,97,.08)}.button.lime,.button.primary,.nav-cta{background:linear-gradient(135deg,#d8ff87,var(--lime));box-shadow:0 12px 34px rgba(200,255,97,.2),inset 0 1px rgba(255,255,255,.5)}.hero{min-height:760px;background:radial-gradient(circle at 82% 32%,rgba(74,160,132,.22),transparent 27rem),linear-gradient(135deg,#061b16,#0a2821 54%,#071f1a)}.hero-grid-bg{opacity:.75}.hero-copy,.signal-card{position:relative;z-index:2}.hero-orb{position:absolute;z-index:0;border:1px solid rgba(200,255,97,.2);border-radius:50%;background:linear-gradient(145deg,rgba(200,255,97,.2),rgba(74,160,132,.03));box-shadow:inset 0 0 60px rgba(255,255,255,.06),0 0 100px rgba(200,255,97,.08);filter:blur(.2px);opacity:.65}.orb-one{width:430px;height:430px;right:-110px;top:40px}.orb-two{width:170px;height:170px;right:39%;bottom:-70px;opacity:.38}.hero-kicker{display:inline-flex;align-items:center;gap:12px;margin-bottom:20px;border:1px solid rgba(200,255,97,.2);border-radius:999px;padding:10px 14px;background:rgba(255,255,255,.045);color:var(--lime);font-size:11px;font-weight:900;letter-spacing:.18em;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.hero h1{text-shadow:0 22px 80px rgba(0,0,0,.23)}.hero-trust span{display:inline-flex;align-items:center;gap:9px;border:1px solid rgba(255,255,255,.09);border-radius:999px;padding:9px 12px;background:rgba(255,255,255,.035)}.hero-trust i{color:var(--lime);font-size:9px;font-style:normal;font-weight:900}.signal-card{border-color:rgba(200,255,97,.22);background:linear-gradient(145deg,rgba(16,55,45,.7),rgba(4,22,18,.73));box-shadow:inset 0 1px rgba(255,255,255,.11),0 42px 110px rgba(0,0,0,.4);-webkit-backdrop-filter:blur(30px) saturate(140%);backdrop-filter:blur(30px) saturate(140%)}.price-proof{background:linear-gradient(135deg,rgba(255,255,255,.075),rgba(255,255,255,.025));box-shadow:inset 0 1px rgba(255,255,255,.08)}.promise-strip{background:linear-gradient(90deg,#bfff4b,#deff97 48%,#bfff4b);box-shadow:0 14px 50px rgba(127,178,39,.16)}.two-column{position:relative}.check-list{display:grid;gap:14px;border-top:0}.check-list article{border:1px solid rgba(19,43,37,.11);border-radius:22px;padding:28px;background:rgba(255,255,255,.54);box-shadow:inset 0 1px rgba(255,255,255,.85),0 18px 55px rgba(19,43,37,.055);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.check-list article:hover{border-color:rgba(78,130,112,.28);box-shadow:inset 0 1px rgba(255,255,255,.9),0 24px 65px rgba(19,43,37,.09);transform:translateY(-3px)}.evidence-section{position:relative;overflow:hidden;background:radial-gradient(circle at 18% 20%,rgba(155,226,196,.15),transparent 26rem),linear-gradient(145deg,var(--night),#0c3329)}.code-card{border-color:rgba(200,255,97,.22);background:rgba(2,18,14,.66);box-shadow:inset 0 1px rgba(255,255,255,.07),0 34px 100px rgba(0,0,0,.3);-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px)}.accuracy-section{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:8vw;align-items:start}.accuracy-heading{position:sticky;top:120px}.accuracy-heading h2{margin:0;font-size:clamp(43px,5vw,70px);letter-spacing:-.06em;line-height:.97}.accuracy-heading p{margin:25px 0 0;color:var(--muted);font-size:17px;line-height:1.65}.accuracy-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.accuracy-grid article{min-height:250px;border:1px solid rgba(19,43,37,.11);border-radius:24px;padding:28px;background:rgba(255,255,255,.58);box-shadow:inset 0 1px rgba(255,255,255,.9),0 20px 60px rgba(19,43,37,.06);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);transition:transform .18s ease,border-color .18s ease}.accuracy-grid article:hover{border-color:rgba(79,139,120,.3);transform:translateY(-3px)}.accuracy-grid article>span{display:grid;width:40px;height:40px;place-items:center;border:1px solid rgba(19,43,37,.13);border-radius:12px;background:rgba(200,255,97,.4);font-size:11px;font-weight:900}.accuracy-grid h3{margin:42px 0 10px;font-size:23px;letter-spacing:-.035em}.accuracy-grid p{margin:0;color:var(--muted);font-size:14px;line-height:1.6}.pricing-section{position:relative;isolation:isolate;overflow:hidden;padding:116px max(6vw,calc((100vw - 1380px) / 2));background:linear-gradient(rgba(200,255,97,.035) 1px,transparent 0),linear-gradient(90deg,rgba(200,255,97,.035) 1px,transparent 0),linear-gradient(145deg,#061b16,#0b2d25 58%,#061b16);background-size:52px 52px,52px 52px,auto;color:var(--paper)}.pricing-glow{position:absolute;z-index:-1;width:620px;height:620px;border-radius:50%;background:rgba(200,255,97,.14);filter:blur(150px);right:-180px;top:-260px}.pricing-heading{display:grid;grid-template-columns:1.2fr .8fr;gap:8vw;align-items:end;margin-bottom:62px}.pricing-heading h2{max-width:760px;margin:0;font-size:clamp(44px,5vw,76px);letter-spacing:-.06em;line-height:.96}.pricing-heading p{margin:0;color:#a9beb6;font-size:17px;line-height:1.65}.pricing-grid{display:grid;grid-template-columns:.82fr 1fr 1.25fr;gap:18px;align-items:stretch}.glass-card{border:1px solid var(--glass-line);background:linear-gradient(145deg,rgba(255,255,255,.095),rgba(255,255,255,.035));box-shadow:inset 0 1px rgba(255,255,255,.1),0 32px 90px rgba(0,0,0,.18);-webkit-backdrop-filter:blur(28px) saturate(135%);backdrop-filter:blur(28px) saturate(135%)}.price-card{position:relative;display:flex;flex-direction:column;min-width:0;border-radius:28px;padding:30px}.price-card.featured{border-color:rgba(200,255,97,.52);background:linear-gradient(145deg,rgba(200,255,97,.15),rgba(255,255,255,.045));box-shadow:inset 0 1px rgba(255,255,255,.18),0 35px 110px rgba(0,0,0,.28);transform:translateY(-12px)}.popular-chip,.price-tag{width:max-content;font-size:10px;font-weight:900;letter-spacing:.16em}.price-tag{color:var(--mint)}.popular-chip{margin:-45px 0 22px;border-radius:999px;padding:9px 12px;background:var(--lime);color:var(--ink);letter-spacing:.09em}.price{display:flex;min-height:82px;align-items:baseline;gap:8px;margin-top:20px}.price strong{font-size:clamp(48px,5vw,70px);letter-spacing:-.075em;line-height:1}.price small,.price span{color:#96aaa3;font-size:13px}.price-card h3{margin:12px 0 11px;font-size:25px;letter-spacing:-.035em}.price-card>p{margin:0;color:#a9bbb5;line-height:1.55}.price-card ul{display:grid;gap:12px;margin:28px 0;padding:0;color:#d5e0dc;font-size:14px;list-style:none}.price-card li:before{margin-right:9px;color:var(--lime);content:"✓";font-weight:900}.glass-button{border-color:rgba(255,255,255,.18);background:rgba(255,255,255,.07);color:var(--paper);box-shadow:inset 0 1px rgba(255,255,255,.09)}.glass-button:hover{border-color:rgba(200,255,97,.45);background:rgba(200,255,97,.1)}.plan-list{display:grid;gap:8px;margin-top:24px}.plan-list>div{display:grid;grid-template-columns:.7fr 1fr 1fr;gap:12px;align-items:center;border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:13px 14px;background:rgba(3,20,16,.24)}.plan-list span{color:var(--mint);font-size:12px;font-weight:850}.plan-list strong{font-size:14px}.plan-list small{color:#829790;font-size:11px;text-align:right}.pricing-note{max-width:920px;margin:28px auto 0;color:#7f958d;line-height:1.6;text-align:center}.offer-section{position:relative}.service-picker{min-width:0;margin:0;border:0;padding:0}.service-picker legend{margin-bottom:9px;font-size:13px;font-weight:780}.service-picker>div{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.service-picker label{position:relative;display:block;cursor:pointer}.service-picker input{position:absolute;width:1px;height:1px;opacity:0}.service-picker label>span{display:grid;min-height:88px;align-content:center;gap:5px;border:1px solid rgba(19,43,37,.14);border-radius:15px;padding:13px;background:rgba(255,255,255,.45);transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.service-picker label:has(input:checked)>span{border-color:#77aa31;background:rgba(200,255,97,.24);box-shadow:0 0 0 3px rgba(200,255,97,.13)}.service-picker label:has(input:focus-visible)>span{outline:3px solid rgba(79,139,120,.24);outline-offset:2px}.service-picker strong{font-size:19px;letter-spacing:-.03em}.service-picker small{color:var(--muted);font-size:10px;line-height:1.3}.legal-confirmation{display:grid;grid-template-columns:20px 1fr;gap:10px;align-items:start;border-radius:12px;padding:13px;background:rgba(155,226,196,.16);color:var(--muted);font-size:12px;line-height:1.45}.legal-confirmation input{width:17px;height:17px;margin:0;accent-color:#4f8b78;box-shadow:none}.intake-form,.login-form,.workbench{background:rgba(255,255,255,.62);box-shadow:inset 0 1px rgba(255,255,255,.9),0 28px 85px rgba(19,43,37,.11);-webkit-backdrop-filter:blur(26px) saturate(120%);backdrop-filter:blur(26px) saturate(120%)}input,select,textarea{background:rgba(255,253,248,.76);box-shadow:inset 0 1px rgba(255,255,255,.95)}.admin-shell,.center-page,.report-shell{background:radial-gradient(circle at 12% 12%,rgba(155,226,196,.23),transparent 27rem),radial-gradient(circle at 88% 82%,rgba(200,255,97,.13),transparent 30rem),#edf0e9}.lead-facts div,.message-card,.metric-grid article,.panel,.report-checks article{background:var(--glass-light);box-shadow:inset 0 1px rgba(255,255,255,.9),0 18px 55px rgba(19,43,37,.07);-webkit-backdrop-filter:blur(22px) saturate(120%);backdrop-filter:blur(22px) saturate(120%)}.finding-box,.report-score,.report-verdict{background:linear-gradient(145deg,rgba(12,48,39,.96),rgba(5,26,21,.96));box-shadow:inset 0 1px rgba(255,255,255,.09),0 25px 75px rgba(19,43,37,.16)}@media (max-width:1080px){.pricing-grid{grid-template-columns:repeat(2,1fr)}.contract-card{grid-column:1/-1}.accuracy-section{grid-template-columns:1fr}.accuracy-heading{position:static}}@media (max-width:700px){.hero{min-height:0}.hero-orb{opacity:.35}.orb-one{width:260px;height:260px;right:-140px}.hero-trust span{width:max-content}.check-list article{padding:23px 20px}.accuracy-grid,.service-picker>div{grid-template-columns:1fr}.accuracy-grid article{min-height:0}.accuracy-grid h3{margin-top:26px}.service-picker label>span{min-height:70px}.pricing-section{padding:82px 20px}.pricing-grid,.pricing-heading{grid-template-columns:1fr}.pricing-heading{gap:24px;margin-bottom:46px}.pricing-heading h2{font-size:43px}.price-card.featured{margin-top:16px;transform:none}.contract-card{grid-column:auto}.plan-list>div{grid-template-columns:.7fr 1.1fr 1fr;gap:7px}}.intake-group{border:0;padding:0;margin:12px 0 0;min-width:0;display:grid;gap:18px}.intake-group legend{font-size:17px;font-weight:750;margin-bottom:20px;padding:0}.intake-group legend span{color:var(--muted);font-size:12px;margin-right:10px}.registry-fields{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px}.registry-fields .button{white-space:nowrap}.billing-details{border-top:1px solid rgba(19,43,37,.12);padding-top:16px}.billing-details summary{cursor:pointer;font-size:13px;font-weight:650}.billing-details[open]{display:grid;gap:18px}.billing-details[open] summary{margin-bottom:16px}.intake-notice{font-size:12px;line-height:1.7;color:var(--muted)}.intake-notice a,.sync-banner a{text-decoration:underline}.admin-navigation{margin-bottom:24px}.request-heading{margin-top:24px;gap:20px}.request-heading h1{font-size:clamp(28px,4vw,46px);overflow-wrap:anywhere}.request-heading p{color:var(--muted);margin-top:12px}.status-pill.needs_review{background:#fff0d1;color:#744613}.status-pill.awaiting_payment{background:#e1ebfb;color:#28598d}.status-pill.paid{background:#dff1c7;color:#2c5821}.sync-banner{display:flex;align-items:center;gap:12px;background:rgba(19,43,37,.045);border:1px solid rgba(19,43,37,.1);border-radius:18px;padding:18px 22px;margin-bottom:24px;font-size:13px}.sync-banner p{margin:0;line-height:1.7}.request-filters{grid-template-columns:minmax(200px,1fr) minmax(160px,.45fr) auto;gap:16px;align-items:end}.request-filters,.request-flow{display:grid;margin-bottom:28px}.request-flow{grid-template-columns:repeat(3,1fr);gap:12px}.request-flow span{border-radius:12px;border:1px solid #d9dfd2;padding:16px;font-weight:650;font-size:13px}.request-flow .done{background:#e7f0df;color:#31542d}.request-flow .current{background:#faf5e5;color:#765f22}.request-facts{margin-bottom:28px}.request-facts p{font-size:13px;line-height:1.7;margin:8px 0;color:var(--muted)}.request-facts a{font-size:14px;overflow-wrap:anywhere}.request-detail-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:24px}.request-column{display:flex;flex-direction:column;gap:24px;min-width:0}.request-column .panel{overflow-wrap:anywhere}.request-column .panel p{line-height:1.75;margin:14px 0}.request-column .panel ul{padding-left:22px;line-height:1.8}.request-column h2{font-size:24px;margin:10px 0 20px}.request-column h3{margin:20px 0 12px}.request-column .muted{color:var(--muted);font-size:12px}.request-column .panel-head{flex-wrap:wrap;gap:14px}.request-dl{display:grid;grid-template-columns:140px minmax(0,1fr);gap:14px;font-size:14px;line-height:1.7}.request-dl dt{color:var(--muted)}.request-dl dd{margin:0}.request-action-form{display:grid;gap:18px}.request-action-form .legal-confirmation{align-items:start}.payment-panel{border:1px solid rgba(84,120,39,.35)}.payment-amount{font-size:38px}.request-timeline{list-style:none;padding:0 0 0 18px;margin:24px 0 0;border-left:2px solid #dce5d3}.request-timeline li{margin-bottom:22px}.request-timeline time{font-size:11px;color:var(--muted)}.request-timeline p{font-size:13px;white-space:pre-wrap}.data-information{max-width:900px}.data-information h1{margin:32px 0}.data-information h2{margin:28px 0 16px}.data-information p{line-height:1.85}@media (max-width:800px){.request-detail-grid,.request-filters,.request-flow{grid-template-columns:1fr}.request-flow{gap:8px}.request-heading{flex-wrap:wrap}}@media (max-width:520px){.registry-fields,.request-dl{grid-template-columns:1fr}.request-dl{gap:6px}.request-dl dd{margin-bottom:12px}}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.glass-card,.intake-form,.metric-grid article,.panel,.signal-card{background:#123a30}.intake-form,.metric-grid article,.panel{background:#faf8f2}}.admin-session-bar{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 5vw;font-size:12px;color:var(--muted)}.motion-toggle{position:absolute;z-index:3;top:25px;right:6vw;display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(200,255,97,.17);border-radius:999px;padding:8px 12px;background:rgba(6,27,22,.45);color:#afc4bc;font-size:11px;font-weight:650;cursor:pointer}.motion-toggle:disabled{cursor:default}.button:focus-visible,.motion-toggle:focus-visible,.nav-cta:focus-visible{outline:3px solid var(--mint);outline-offset:4px}.signal-scan{position:absolute;inset:0;overflow:hidden;border-radius:inherit;pointer-events:none}.signal-scan:after{position:absolute;inset:0;border-top:1px solid rgba(200,255,97,.26);background:linear-gradient(180deg,rgba(200,255,97,.035),transparent 13%);opacity:0;content:""}.button-spinner{flex-shrink:0;width:15px;height:15px;margin-right:9px;border:2px solid;border-right:2px solid transparent;border-radius:50%}@media (prefers-reduced-motion:no-preference){.landing-page{--motion-play-state:running}.landing-page[data-motion-visibility=hidden]{--motion-play-state:paused}[data-ambient=paused]{--ambient-play-state:paused}[data-ambient=running]{--ambient-play-state:running}[data-reveal-order="1"]{--reveal-delay:80ms}[data-reveal-order="2"]{--reveal-delay:160ms}[data-reveal-order="3"]{--reveal-delay:240ms}[data-reveal-order="4"]{--reveal-delay:320ms}.landing-page[data-motion-state=active] .motion-entering{animation:pg-enter .65s cubic-bezier(.2,.7,.2,1) var(--reveal-delay,0s) both;animation-play-state:var(--motion-play-state)}.landing-page[data-motion-state=active] .hero-orb{animation:pg-orbit 22s ease-in-out infinite alternate;animation-play-state:var(--ambient-play-state);translate:var(--pointer-x,0) var(--pointer-y,0);transition:translate .65s ease-out}.landing-page[data-motion-state=active] .orb-two{animation-duration:18s;animation-delay:-8s;animation-direction:alternate-reverse}.landing-page[data-motion-state=active] .hero-grid-bg{transform:translate(var(--pointer-x,0),var(--pointer-y,0)) scale(1.04);transition:transform .75s ease-out}.landing-page[data-motion-state=active] .live-dot{position:relative}.landing-page[data-motion-state=active] .live-dot:after{position:absolute;inset:-4px;border:1px solid rgba(200,255,97,.6);border-radius:50%;content:"";animation:pg-pulse 4s ease-out infinite;animation-play-state:var(--ambient-play-state)}.landing-page[data-motion-state=active] .signal-scan:after{animation:pg-scan 9s linear infinite;animation-play-state:var(--ambient-play-state)}.landing-page[data-motion-state=active] .pricing-glow{animation:pg-glow 20s ease-in-out infinite alternate;animation-play-state:var(--ambient-play-state)}.button,.nav-cta{transition:transform .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease,opacity .18s ease}.button:active:not(:disabled),.nav-cta:active{transform:translateY(1px) scale(.985)}.button.lime,.button.primary,.nav-cta{position:relative;overflow:hidden}.button.lime:after,.button.primary:after,.nav-cta:after{position:absolute;inset:-40% -60%;pointer-events:none;background:linear-gradient(110deg,transparent 42%,rgba(255,255,255,.4) 50%,transparent 58%);transform:translateX(-70%);content:""}.site-header nav a:not(.nav-cta){position:relative;transition:opacity .16s ease}.site-header nav a:not(.nav-cta):after{position:absolute;right:0;bottom:-8px;left:0;height:1px;background:var(--lime);transform:scaleX(0);transform-origin:left;transition:transform .22s ease;content:""}.site-header nav a:focus-visible:after{transform:scaleX(1)}.hero-actions .text-link span{display:inline-block;transition:transform .22s ease}.price-card{transition:translate .22s ease,border-color .22s ease,box-shadow .22s ease}.service-picker label>span{transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.service-picker label:has(input:checked)>span{transform:translateY(-2px)}.landing-page[data-motion-state=active] .contract-term,.landing-page[data-motion-state=active] .form-message{animation:pg-enter .24s ease-out}.landing-page[data-motion-state=active] .button-spinner{animation:pg-spin .8s linear infinite}@media (hover:hover) and (pointer:fine){.motion-toggle:hover{color:var(--lime);border-color:rgba(200,255,97,.45)}.site-header nav a:hover:after{transform:scaleX(1)}.nav-cta:hover{transform:translateY(-2px)}.button.lime:hover:not(:disabled):after,.button.primary:hover:not(:disabled):after,.nav-cta:hover:after{animation:pg-shine .65s ease-out}.hero-actions .text-link:hover span{transform:translate(3px,-3px)}.price-card:hover{translate:0 -6px;border-color:rgba(200,255,97,.5)}.service-picker label:hover>span{transform:translateY(-2px)}}}@keyframes pg-enter{0%{opacity:0;translate:0 20px}to{opacity:1;translate:0 0}}@keyframes pg-orbit{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-28px,24px,0) scale(1.07)}}@keyframes pg-pulse{0%{opacity:0;transform:scale(.7)}15%{opacity:.65}65%,to{opacity:0;transform:scale(1.9)}}@keyframes pg-scan{0%,12%{opacity:0;transform:translateY(-10%)}18%{opacity:1}65%{opacity:1;transform:translateY(105%)}70%,to{opacity:0;transform:translateY(105%)}}@keyframes pg-glow{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-50px,38px,0) scale(1.12)}}@keyframes pg-shine{to{transform:translateX(70%)}}@keyframes pg-spin{to{transform:rotate(1turn)}}.report-section video{display:block;width:100%;max-height:720px;margin:16px 0;border:1px solid var(--line);border-radius:20px;background:#071c17}.monitoring-panel{margin-top:24px}.monitoring-slot{padding:16px 0;border-bottom:1px solid var(--line)}.quote-document{max-width:960px}@media print{.site-footer,.site-header{display:none}.quote-document{color:#111;background:#fff;padding:0}.quote-document *{color:#111}}.landing-page[data-motion-state=paused] *,.landing-page[data-motion-state=paused] :after,.landing-page[data-motion-state=paused] :before{animation:none!important;transition:none!important}@media (max-width:700px){.motion-toggle{top:16px;right:20px;min-height:34px;font-size:10px}}.site-header{min-height:76px;padding-inline:max(5vw,calc((100vw - 1280px) / 2));background:rgba(6,27,22,.94);box-shadow:none}.brand{font-size:12px;letter-spacing:.1em}.site-header nav{gap:28px;font-size:13px}.nav-cta{display:inline-flex;min-height:44px;align-items:center;gap:18px;border-radius:9px;box-shadow:none}.menu-toggle{display:none}.faq-list summary:focus-visible,.landing-page a:focus-visible,.menu-toggle:focus-visible,.site-header a:focus-visible{outline:3px solid #4f8b78;outline-offset:5px}.hero a:focus-visible,.menu-toggle:focus-visible,.pricing-section a:focus-visible,.site-header a:focus-visible{outline-color:var(--mint)}.landing-page{background:var(--paper)}.landing-page [id]{scroll-margin-top:100px}.landing-page .hero{min-height:640px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,6vw,92px);padding:90px max(6vw,calc((100vw - 1280px) / 2)) 76px;background:radial-gradient(ellipse at 84% 54%,rgba(101,159,87,.15),transparent 52%),linear-gradient(120deg,#061b16,#0b2921)}.hero-grid-bg{opacity:.32;background-size:64px 64px,64px 64px,auto}.hero-orb{opacity:.2}.hero-kicker{padding:8px 0;border:0;margin-bottom:19px;background:none;letter-spacing:.13em;font-size:10px;-webkit-backdrop-filter:none;backdrop-filter:none}.landing-page .hero h1{max-width:650px;font-size:clamp(46px,4.8vw,72px);font-weight:750;letter-spacing:-.055em;line-height:1.06;text-shadow:none;text-wrap:balance}.hero-lead{max-width:510px;margin-top:26px;font-size:17px;line-height:1.75;color:#bdcec7}.hero-actions{gap:22px;margin-top:28px}.hero-actions .button{gap:28px;min-height:50px;border-radius:10px;font-size:14px}.hero-actions .text-link{font-size:13px}.hero-trust{gap:18px;margin-top:26px;color:#c2d0ca;font-size:11px}.hero-trust span{border:0;padding:0;background:none}.hero-trust i{font-size:12px}.hero-price-note{margin:18px 0 0;color:#99b2a7;font-size:11px;line-height:1.6}.motion-toggle{top:22px;min-height:36px;background:rgba(6,27,22,.7)}.landing-page .signal-card{width:100%;max-width:570px;justify-self:end;overflow:hidden;border-radius:18px;padding:0;border-color:rgba(200,255,97,.22);background:linear-gradient(135deg,rgba(28,65,50,.9),rgba(9,36,28,.93));box-shadow:0 24px 70px rgba(0,0,0,.26),inset 0 1px rgba(255,255,255,.08)}.signal-card:before{content:none}.preview-toolbar{display:flex;align-items:center;gap:12px;min-height:49px;border-bottom:1px solid rgba(255,255,255,.08);padding:12px 20px;color:#a3b9ae;background:rgba(2,20,14,.26);font-size:10px}.preview-window-dots{display:flex;gap:5px}.preview-window-dots i{width:6px;height:6px;border-radius:50%;background:#587666}.preview-demo{margin-left:auto;color:#c6d3cc;font-size:8px;letter-spacing:.1em}.preview-body{padding:24px}.signal-top{gap:12px;font-size:9px;font-weight:600;letter-spacing:0}.preview-status{border:1px solid rgba(255,148,122,.18);border-radius:6px;padding:7px 9px;color:#ffc1ab;background:rgba(255,148,122,.08);font-size:9px;font-weight:750;letter-spacing:.05em}.preview-campaign{margin:26px 0 9px;color:#b3c9bb;font-size:11px}.signal-card h2{max-width:410px;margin:0 0 22px;font-size:clamp(23px,2.2vw,30px);font-weight:650;line-height:1.25;letter-spacing:-.035em;text-wrap:balance}.price-proof{border-radius:10px;padding:17px 18px;background:rgba(4,24,17,.4);box-shadow:none}.price-proof div{gap:8px}.price-proof span{color:#b4c6bd;font-size:10px}.price-proof strong{font-size:clamp(20px,2vw,28px);font-weight:700;letter-spacing:-.035em}.price-proof div:last-child strong{color:var(--lime)}.journey-line{gap:0;margin:24px 0}.journey-line div{position:relative;color:#bacdc1;font-size:9px}.journey-line div:not(:last-child):after{position:absolute;top:12px;left:calc(50% + 16px);width:calc(100% - 32px);height:1px;background:#456d56;content:""}.journey-line i{width:26px;height:26px;font-size:11px}.preview-confirmation{display:flex;align-items:center;gap:12px;padding-top:18px;border-top:1px solid rgba(255,255,255,.1)}.preview-confirmation>span{display:grid;width:30px;height:30px;place-items:center;border-radius:8px;color:var(--mint);background:rgba(155,226,196,.07);font-size:19px}.preview-confirmation p{display:grid;gap:5px;margin:0;color:#b9ccbe;font-size:9px}.preview-confirmation strong{color:#e6efe7;font-size:11px;font-weight:600}.preview-confirmation a{display:grid;width:36px;height:36px;margin-left:auto;place-items:center;border:1px solid rgba(155,226,196,.2);border-radius:8px;color:var(--lime)}.signal-card>.preview-footer{margin:0;border-top:1px solid rgba(255,255,255,.07);padding:12px 16px;color:#b4c5ba;background:rgba(2,20,14,.2);font-size:9px;line-height:1.6}.platform-strip{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:28px;border-bottom:1px solid var(--line);padding:32px max(6vw,calc((100vw - 1280px) / 2));background:#eeeede}.platform-strip p{margin:0;font-size:11px;color:var(--muted);line-height:1.8}.platform-strip strong{color:var(--ink);font-weight:600}.platform-strip>div{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(24px,4vw,60px)}.platform-strip>div>span{font-size:18px;font-weight:700;letter-spacing:-.035em}.platform-strip i{color:#527459;font-size:14px;font-style:normal}.platform-strip small{color:var(--muted);font-size:10px}.landing-page .section{max-width:1400px;padding:94px max(24px,6vw)}.landing-page .two-column{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:7vw}.landing-page .accuracy-heading h2,.landing-page .evidence-card h2,.landing-page .section h2,.pricing-heading h2{font-size:clamp(32px,3.4vw,49px);font-weight:700;letter-spacing:-.045em;line-height:1.15;text-wrap:balance}.section h2>span{color:#607e65}.eyebrow{font-size:10px;letter-spacing:.13em;font-weight:750}.accuracy-heading p,.evidence-card>p,.offer-copy>p,.section-intro p{font-size:15px;line-height:1.8}.check-list{gap:10px}.check-list article{grid-template-columns:38px minmax(0,1fr);gap:14px;padding:22px;border-radius:12px;background:rgba(255,255,255,.66);box-shadow:none}.check-list article>span{display:grid;width:30px;height:30px;place-items:center;border:1px solid var(--line);border-radius:8px;color:#3c6755;font-size:10px}.check-list h3{margin-bottom:7px;font-size:20px;font-weight:650}.check-list p{font-size:13px;line-height:1.7}.evidence-section{gap:7vw;padding:85px max(6vw,calc((100vw - 1280px) / 2))}.evidence-card li{font-size:13px;line-height:1.5}.evidence-link{display:inline-flex;gap:20px;margin-top:28px;font-size:13px}.code-card{min-width:0;border-radius:14px}.code-card pre{padding:26px;font-size:clamp(11px,1.1vw,15px);overflow-wrap:anywhere}.landing-page .accuracy-section{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:7vw}.accuracy-grid article{min-height:235px;padding:24px;border-radius:14px;background:rgba(255,255,255,.66);box-shadow:none}.accuracy-grid article>span{width:32px;height:32px;border-radius:8px;font-size:10px}.accuracy-grid h3{margin-top:26px;font-size:18px;font-weight:650}.accuracy-grid p{font-size:12px;line-height:1.75}.landing-page .process-section{border-top:1px solid var(--line);padding-top:70px}.section-heading{max-width:650px;margin-bottom:40px}.process-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.process-grid article{padding-top:20px;border-top:1px solid var(--line)}.process-grid article>span{color:#527459;font-size:11px;font-weight:700}.process-grid h3{margin:24px 0 12px;font-size:19px;font-weight:650;letter-spacing:-.025em}.process-grid p{max-width:350px;margin:0;color:var(--muted);font-size:13px;line-height:1.75}.pricing-section{padding-block:90px;background-size:70px 70px,70px 70px,auto}.pricing-heading{grid-template-columns:1.15fr .85fr;margin-bottom:42px}.pricing-heading p{font-size:14px;line-height:1.8}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.price-card{border-radius:16px;padding:55px 28px 28px;background:rgba(255,255,255,.035);box-shadow:none}.price-card.featured{transform:none;margin-top:0;background:linear-gradient(150deg,rgba(200,255,97,.12),rgba(255,255,255,.025));box-shadow:inset 0 1px rgba(200,255,97,.25)}.popular-chip{position:absolute;top:0;left:0;width:100%;margin:0;border-radius:15px 15px 0 0;padding:10px 20px;font-size:9px;text-align:center}.price-tag{font-size:9px;letter-spacing:.12em}.price{min-height:72px;flex-wrap:wrap;gap:6px;margin-top:22px}.price strong{font-size:clamp(44px,4vw,58px);font-weight:650;letter-spacing:-.06em}.price small,.price span{color:#b7c9bd;font-size:11px}.price-card h3{min-height:46px;font-size:20px;font-weight:650;line-height:1.25}.price-card ul,.price-card>p{font-size:12px;line-height:1.75;color:#c1d0c4}.price-card .button{min-height:46px;border-radius:9px;margin-top:auto;font-size:12px}.plan-list{gap:0;margin:18px 0 26px}.plan-list>div{grid-template-columns:.7fr 1fr;border:0;border-top:1px solid rgba(255,255,255,.1);border-radius:0;padding:10px 0;gap:5px 12px;background:none}.plan-list strong{font-size:12px;text-align:right}.plan-list small{grid-column:1/-1;color:#b6c8bc;font-size:10px}.pricing-note{max-width:1000px;color:#b2c4b8;font-size:11px;line-height:1.85;text-align:left}.contract-card{grid-column:auto}.landing-page .faq-section{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:7vw;border-bottom:1px solid var(--line)}.faq-list details{border-top:1px solid var(--line)}.faq-list details:last-child{border-bottom:1px solid var(--line)}.faq-list summary{display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:22px;padding:20px 0;list-style:none;cursor:pointer;font-size:14px;font-weight:650;line-height:1.5}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{flex-shrink:0;font-size:23px;color:#527459;font-weight:400}.faq-list details[open] summary>span{rotate:45deg}.faq-list p{max-width:550px;margin:0 0 24px;color:var(--muted);font-size:13px;line-height:1.85}.landing-page .offer-section{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:7vw}.offer-copy{position:sticky;top:112px}.offer-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.offer-stats div{border-top-width:1px}.offer-stats strong{font-size:29px;font-weight:650}.offer-stats span{font-size:10px;line-height:1.6}.landing-page .intake-form{min-width:0;padding:30px;border-radius:16px;background:rgba(255,255,255,.72);box-shadow:0 16px 50px rgba(19,43,37,.06)}.intake-form>.muted{margin:0;font-size:11px;color:var(--muted);line-height:1.85}.intake-form .service-picker>div{gap:8px}.intake-form .service-picker label>span{min-height:82px;padding:11px;border-radius:9px}.intake-form .intake-group{margin-top:20px;padding-top:16px;border-top:1px solid var(--line)}.intake-group legend{margin-bottom:8px;font-size:15px}.intake-form label{font-size:12px;font-weight:600}.intake-form input,.intake-form select,.intake-form textarea{min-height:46px;border-radius:9px;padding:12px;font-size:13px;background:rgba(255,253,248,.88)}.intake-form .legal-confirmation input{min-height:17px}.intake-form .registry-fields .button{min-height:46px;padding-inline:14px;border-radius:9px;font-size:11px}.site-footer{grid-template-columns:1fr 1fr auto;padding:38px max(5vw,calc((100vw - 1280px) / 2));gap:16px 40px;color:#b8c7bd;line-height:1.85}.site-footer p{margin:0}.site-footer p:last-child{grid-column:2/-1}@media (max-width:1080px){.landing-page .hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px;padding-inline:5vw}.landing-page .hero h1{font-size:46px}.hero-actions{gap:18px}.platform-strip small{display:none}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.price-card{padding-inline:21px}.landing-page .accuracy-section{grid-template-columns:1fr}.accuracy-heading{max-width:560px}.accuracy-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.accuracy-grid article{padding:20px}}@media (max-width:800px){.site-header{min-height:68px;padding-inline:22px}.site-navigation{margin-left:auto}.menu-toggle{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(155,226,196,.25);border-radius:9px;padding:8px 12px;background:transparent;color:var(--paper);font-size:12px;cursor:pointer}.site-header nav{position:absolute;top:calc(100% + 8px);left:16px;right:16px;display:none;align-items:stretch;gap:4px;border:1px solid rgba(155,226,196,.25);border-radius:14px;padding:12px;background:#0c3027;box-shadow:0 16px 40px rgba(0,0,0,.26)}.site-navigation[data-open=true] nav{display:flex;flex-direction:column}.site-header nav .nav-cta,.site-header nav a:not(.nav-cta){display:flex;min-height:44px;align-items:center;padding:12px}.site-header nav a:after{content:none}.landing-page .hero{grid-template-columns:1fr;min-height:0;gap:40px;padding:86px 24px 52px}.hero-copy{max-width:600px}.landing-page .hero h1{max-width:600px;font-size:clamp(39px,6.7vw,56px)}.landing-page .signal-card{max-width:620px;justify-self:start}.signal-card h2{font-size:27px}.platform-strip{justify-content:flex-start;padding:26px 24px;gap:18px 32px}.platform-strip>div{gap:20px}.platform-strip>div>span{font-size:16px}.evidence-section,.landing-page .section{padding:62px 24px}.evidence-section,.landing-page .faq-section,.landing-page .offer-section,.landing-page .two-column{grid-template-columns:1fr;gap:32px}.offer-copy,.sticky-intro{position:static}.landing-page .accuracy-heading h2,.landing-page .evidence-card h2,.landing-page .section h2,.pricing-heading h2{max-width:580px;font-size:clamp(30px,5vw,40px)}.accuracy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.accuracy-grid article{min-height:0}.process-grid{grid-template-columns:1fr;gap:28px}.process-grid h3{margin-top:14px}.process-grid p{max-width:600px}.pricing-section{padding:62px 24px}.pricing-grid,.pricing-heading{grid-template-columns:1fr;gap:26px}.price-card{padding:30px 26px}.price-card.featured{padding-top:58px}.price-card h3{min-height:0}.price-card .price{min-height:0;margin-bottom:20px}.price-card>p{margin-bottom:12px}.price-card .button{margin-top:18px}.plan-list>div{grid-template-columns:.7fr 1fr 1fr}.plan-list small{grid-column:auto}.site-footer{grid-template-columns:1fr;padding:32px 24px;gap:20px}.site-footer p:last-child{grid-column:auto}}@media (max-width:520px){.site-header{padding-inline:18px}.brand{gap:9px;font-size:10px}.brand-mark{width:32px;height:32px}.landing-page .hero{padding-inline:20px}.hero-kicker{font-size:9px;letter-spacing:.09em}.landing-page .hero h1{font-size:clamp(36px,9.8vw,48px);line-height:1.12}.hero-lead{margin-top:22px;font-size:15px}.hero-actions{gap:22px}.hero-trust{display:flex;gap:12px;font-size:10px}.preview-toolbar{padding-inline:14px;gap:9px}.preview-body{padding:20px 16px}.signal-card h2{font-size:23px}.signal-top{flex-wrap:wrap}.signal-top>span:last-child{font-size:8px}.price-proof{padding:16px 12px}.price-proof span{font-size:8px}.journey-line span{display:block;font-size:8px}.evidence-section,.landing-page .section,.platform-strip,.pricing-section{padding-inline:20px}.platform-strip{display:grid;gap:20px}.platform-strip>div{gap:14px 22px}.platform-strip>div>span{font-size:15px}.accuracy-grid{grid-template-columns:1fr}.landing-page .intake-form{padding:20px}.intake-form .service-picker>div{grid-template-columns:1fr}.intake-form .service-picker label>span{min-height:62px;grid-template-columns:85px minmax(0,1fr);align-items:center;gap:12px}.intake-form .legal-confirmation,.intake-form .service-picker small{font-size:11px}.plan-list>div{grid-template-columns:.7fr 1fr}.plan-list small{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.faq-list details[open] summary>span{transition:none}}.preview-notice{padding:12px 24px;text-align:center;background:#e9f0bc;color:#173b32;font-size:13px;font-weight:700}