:root{--bg:#080d0f;--bg2:#0d1417;--surface:#111a1d;--surface2:#142126;--text:#f5f8f8;--muted:#9bacb1;--line:#233238;--accent:#2ad6c8;--accent2:#76f2e8;--max:1180px;--radius:22px;--shadow:0 30px 80px #00000047;color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{background:radial-gradient(circle at 75% 5%,#2ad6c814,transparent 30%),var(--bg);color:var(--text);margin:0;font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input{font:inherit}.shell{width:min(calc(100% - 40px),var(--max));margin-inline:auto}.skip-link{z-index:1000;color:#000;background:#fff;padding:10px 14px;position:absolute;top:8px;left:-9999px}.skip-link:focus{left:8px}.site-header{z-index:100;backdrop-filter:blur(18px);background:#080d0fc7;border-bottom:1px solid #ffffff0f;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:24px;height:76px;display:flex}.brand{letter-spacing:-.02em;align-items:center;gap:10px;font-weight:700;display:flex}.brand img{object-fit:contain;border-radius:12px;width:38px;height:38px}.brand strong{color:var(--accent);font-weight:700}.desktop-nav{color:#c2d0d3;gap:28px;font-size:.92rem;display:flex}.desktop-nav a:hover,.desktop-nav a:focus-visible{color:#fff}.btn{background:var(--accent);color:#06211f;letter-spacing:-.01em;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;min-height:48px;padding:0 22px;font-weight:800;transition:transform .2s,filter .2s;display:inline-flex}.btn:hover{filter:brightness(1.05);transform:translateY(-2px)}.btn:focus-visible,.text-link:focus-visible,a:focus-visible{outline-offset:4px;outline:3px solid #2ad6c861}.btn-small{min-height:42px;padding:0 17px;font-size:.9rem}.btn-outline{color:var(--text);border-color:var(--line);background:0 0}.btn-light{color:#071012;background:#fff}.text-link{color:#dbe7e8;align-items:center;gap:8px;font-weight:700;display:inline-flex}.hero{grid-template-columns:1.08fr .92fr;align-items:center;gap:72px;min-height:690px;padding-block:86px 70px;display:grid}.hero-copy h1,.inner-hero h1,.service-detail h1,.diagnostic-copy h1,.contact-page h1{letter-spacing:-.065em;max-width:900px;margin:0;font-size:clamp(3rem,6.3vw,5.6rem);line-height:.96}.hero-copy h1 span{color:var(--accent)}.hero-copy>p{color:#b6c6c9;max-width:660px;margin:30px 0;font-size:1.18rem}.hero-actions{align-items:center;gap:24px;display:flex}.hero-proof{color:#8fa2a7;flex-wrap:wrap;gap:12px;margin-top:34px;font-size:.83rem;display:flex}.hero-proof span{border-right:1px solid var(--line);padding-right:14px}.hero-proof span:last-child{border-right:0}.hero-visual{box-shadow:var(--shadow);background:linear-gradient(145deg,#132024f5,#091013f5);border:1px solid #203239;border-radius:28px;padding:24px 28px 28px;position:relative;overflow:hidden}.hero-visual:before{content:"";border:1px solid #2ad6c852;border-radius:50%;width:320px;height:320px;position:absolute;top:-150px;right:-130px;box-shadow:0 0 80px #2ad6c81f}.scan-head{color:#b6c4c7;text-transform:uppercase;letter-spacing:.12em;justify-content:space-between;font-size:.82rem;display:flex}.live-dot{color:var(--accent)}.live-dot:before{content:"";background:var(--accent);width:7px;height:7px;box-shadow:0 0 16px var(--accent);border-radius:50%;margin-right:8px;display:inline-block}.score-ring{background:radial-gradient(circle,#0d1719 56%,transparent 57%),conic-gradient(var(--accent) 0 72%,#223137 72% 100%);border-radius:50%;justify-content:center;align-items:center;width:190px;height:190px;margin:44px auto 34px;display:flex;box-shadow:inset 0 0 40px #2ad6c814}.score-ring strong{letter-spacing:-.08em;font-size:4rem;line-height:1}.score-ring small{color:var(--muted);margin-left:4px}.scan-metrics{gap:14px;display:grid}.scan-metrics div{grid-template-columns:1fr auto;gap:8px;font-size:.9rem;display:grid}.scan-metrics span{color:#b2c0c3}.scan-metrics i{background:linear-gradient(90deg,var(--accent) var(--p),#203036 var(--p));border-radius:999px;grid-column:1/-1;height:4px}.hero-visual>p{border-top:1px solid var(--line);color:#9fb0b4;margin:26px 0 0;padding-top:20px}.hero-visual>p strong{color:#fff}.signal-band{border-block:1px solid var(--line);background:#0b1214}.signal-grid{text-align:center;color:#73888e;text-transform:uppercase;letter-spacing:.09em;grid-template-columns:repeat(5,1fr);font-size:.74rem;display:grid}.signal-grid span{border-right:1px solid var(--line);padding:18px 10px}.signal-grid span:last-child{border-right:0}.section{padding-block:120px}.section-label{color:var(--accent);text-transform:uppercase;letter-spacing:.14em;margin:0 0 12px;font-size:.76rem;font-weight:800}.split-intro{grid-template-columns:1fr 1fr;align-items:end;gap:80px;display:grid}.split-intro h2,.pricing-head h2,.process-head h2,.diagnostic-teaser h2,.trust-section h2,.final-cta h2,.mini-cta h2,.plan-terms h2{letter-spacing:-.055em;margin:0;font-size:clamp(2.3rem,4vw,4.2rem);line-height:1}.split-intro>p,.pricing-head>p,.process-head>p{color:#9fb1b5;max-width:520px;font-size:1.05rem}.service-rail{border-top:1px solid var(--line)}.service-row{border-bottom:1px solid var(--line);grid-template-columns:80px 1fr 70px;align-items:center;gap:22px;padding:35px 4px;transition:background .2s,padding .2s;display:grid}.service-row:hover{background:linear-gradient(90deg,#2ad6c80e,#0000);padding-inline:18px}.service-index{color:#587078;font-size:.82rem}.service-row h2,.service-row h3{letter-spacing:-.03em;margin:0 0 5px;font-size:1.7rem}.service-row p{color:#8fa3a8;margin:0}.service-arrow{text-align:right;color:var(--accent);font-size:1.8rem}.process-section{color:#0b1214;background:#edf5f4}.process-section .section-label{color:#12786f}.process-head{grid-template-columns:1.2fr .8fr;align-items:end;gap:70px;display:grid}.process-head>p{color:#4e6266}.process-grid{grid-template-columns:repeat(4,1fr);margin:0;padding:70px 0 0;list-style:none;display:grid}.process-grid li{border-left:1px solid #c7d8d6;padding:28px 24px 12px}.process-grid span{color:#6d8885;margin-bottom:48px;font-size:.8rem;display:block}.process-grid strong{font-size:1.2rem;display:block}.process-grid p{color:#556a6c;margin-bottom:0}.diagnostic-teaser{background:linear-gradient(120deg,#102124,#0c1417);border:1px solid #1e373b;border-radius:30px;grid-template-columns:1.05fr .95fr;align-items:center;min-height:420px;margin-block:120px;padding:72px;display:grid;overflow:hidden}.diagnostic-teaser h2{max-width:650px}.diagnostic-teaser>div>p:not(.section-label){color:#9fb2b6;max-width:600px;margin:24px 0}.diagnostic-lines{justify-content:center;align-items:end;gap:20px;height:280px;display:flex;transform:skew(-12deg)}.diagnostic-lines i{background:linear-gradient(var(--accent),#2ad6c81a);border-radius:8px 8px 0 0;width:42px;box-shadow:0 0 30px #2ad6c824}.diagnostic-lines i:first-child{height:25%}.diagnostic-lines i:nth-child(2){height:55%}.diagnostic-lines i:nth-child(3){height:40%}.diagnostic-lines i:nth-child(4){height:78%}.diagnostic-lines i:nth-child(5){height:94%}.pricing-head{grid-template-columns:1fr 1fr;align-items:end;gap:60px;margin-bottom:55px;display:grid}.pricing-grid{border:1px solid var(--line);border-radius:26px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.price-plan{border-right:1px solid var(--line);background:#0c1215;flex-direction:column;min-height:560px;padding:38px;display:flex}.price-plan:last-child{border-right:0}.price-plan.featured{box-shadow:inset 0 3px 0 var(--accent);background:linear-gradient(#2ad6c821,#0d1517 45%)}.price-plan h2,.price-plan h3{margin:0;font-size:1.5rem}.price-plan>p{color:#8fa2a7;min-height:76px}.price{align-items:baseline;margin:25px 0;display:flex}.price small{font-size:1rem}.price strong{letter-spacing:-.06em;font-size:3.3rem}.price span{color:#82969b;margin-left:7px}.price-plan ul{color:#b8c5c8;gap:12px;margin:0 0 32px;padding:0;list-style:none;display:grid}.price-plan li:before{content:"✓";color:var(--accent);margin-right:10px}.price-plan .btn{margin-top:auto}.pricing-note{color:#6f858a;margin-top:16px;font-size:.83rem}.trust-section{grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.trust-list{display:grid}.trust-list p{border-bottom:1px solid var(--line);color:#98aaae;margin:0;padding:25px 0}.trust-list strong{color:#fff}.final-cta{background:var(--accent);color:#06211f}.final-cta-inner{text-align:center;padding-block:100px}.final-cta h2{max-width:900px;margin-inline:auto}.final-cta p{color:#194843;max-width:650px;margin:24px auto 30px}.site-footer{background:#060a0c;border-top:1px solid #162125;padding:70px 0 25px}.footer-grid{grid-template-columns:1.5fr .7fr 1fr;gap:60px;display:grid}.footer-grid>div{color:#889ba0;flex-direction:column;gap:10px;display:flex}.footer-grid>div:first-child p{max-width:420px}.footer-grid strong{color:#fff}.footer-bottom{color:#5d7177;border-top:1px solid #172126;margin-top:45px;padding-top:40px;font-size:.78rem}.inner-main{min-height:70vh}.inner-hero{padding-block:120px 80px}.inner-hero h1{max-width:950px;font-size:clamp(3rem,6vw,5.2rem)}.inner-hero>p:last-child{color:#a2b2b6;max-width:700px;margin-top:26px;font-size:1.1rem}.service-detail{padding-block:80px 120px}.back-link{color:#7e969c;margin-bottom:70px;display:inline-block}.service-detail-grid{grid-template-columns:1.2fr .8fr;align-items:start;gap:100px;display:grid}.service-detail h1{font-size:clamp(2.8rem,5vw,5rem)}.lead{color:#9bafb3;max-width:700px;margin:28px 0;font-size:1.16rem}.service-detail aside{border:1px solid var(--line);background:#0c1315;border-radius:22px;padding:34px}.service-detail aside ul{gap:14px;margin:24px 0 0;padding:0;list-style:none;display:grid}.service-detail aside li{border-bottom:1px solid var(--line);color:#b1c0c3;padding-bottom:14px}.mini-cta{border-block:1px solid var(--line);grid-template-columns:1fr 1fr auto;align-items:center;gap:45px;margin-block:80px 120px;padding:55px 0;display:grid}.mini-cta h2{font-size:2rem}.mini-cta p{color:#8fa2a7}.pricing-page{margin-bottom:100px}.plan-terms{border-top:1px solid var(--line);grid-template-columns:1fr 1.2fr;gap:80px;padding-block:80px 120px;display:grid}.plan-terms>div{grid-template-columns:1fr 1fr;gap:24px;display:grid}.plan-terms p{color:#91a5aa;margin:0}.plan-terms strong{color:#fff}.diagnostic-page{padding-block:100px 130px}.diagnostic-copy{grid-template-columns:1fr 1fr;align-items:end;gap:40px;margin-bottom:60px;display:grid}.diagnostic-copy .section-label{grid-column:1/-1}.diagnostic-copy h1{font-size:clamp(3rem,5.5vw,5.2rem)}.diagnostic-copy>p:last-child{color:#9badb2;max-width:560px}.diagnostic-form{border:1px solid var(--line);background:#0b1214;border-radius:24px;grid-template-columns:1fr 1fr;gap:24px;padding:38px;display:grid}.diagnostic-form>label{color:#b9c6c9;gap:8px;display:grid}.diagnostic-form input:not([type=radio]){color:#fff;background:#0a1012;border:1px solid #2a3b41;border-radius:10px;width:100%;padding:14px 15px}.diagnostic-form input:focus{outline:2px solid var(--accent);outline-offset:1px}.diagnostic-form fieldset{border:1px solid #26363b;border-radius:14px;flex-wrap:wrap;grid-column:1/-1;gap:22px;padding:22px;display:flex}.diagnostic-form legend{color:#fff;padding:0 8px;font-weight:700}.diagnostic-form fieldset label{color:#9fb1b5}.diagnostic-form .btn{justify-self:start}.privacy-note{color:#667c82;align-self:center;margin:0;font-size:.78rem}.diagnostic-result{background:linear-gradient(120deg,#2ad6c817,#0b1214);border:1px solid #2ad6c866;border-radius:24px;grid-template-columns:180px 1fr;align-items:center;gap:44px;margin-top:40px;padding:44px;display:grid}.result-score{border:8px solid var(--accent);border-radius:50%;justify-content:center;align-items:center;width:160px;height:160px;display:flex}.result-score strong{letter-spacing:-.07em;font-size:3.4rem}.result-score span{color:#8da0a5}.diagnostic-result h2{margin:0 0 14px;font-size:1.8rem;line-height:1.2}.diagnostic-result p:not(.section-label){color:#96aaae}.contact-page{grid-template-columns:1.2fr .8fr;gap:100px;padding-block:130px;display:grid}.contact-page h1{font-size:clamp(3rem,6vw,5.5rem)}.contact-page>div>p:last-child{color:#9cb0b4;max-width:650px}.contact-page aside{border-left:1px solid var(--line);flex-direction:column;justify-content:center;gap:16px;padding-left:45px;display:flex}.contact-page aside>a:not(.btn){color:var(--accent);font-size:1.3rem}.contact-page aside span{color:#82989d}.contact-page .btn{align-self:flex-start;margin-top:15px}.not-found{flex-direction:column;justify-content:center;align-items:flex-start;min-height:70vh;display:flex}.not-found>span{color:var(--accent);font-size:5rem;font-weight:900}.not-found h1{letter-spacing:-.05em;margin:0;font-size:clamp(2.5rem,6vw,5rem)}.not-found p{color:#91a4a9}.not-found>div{align-items:center;gap:24px;margin-top:20px;display:flex}@media (width<=900px){.desktop-nav{display:none}.hero{grid-template-columns:1fr;min-height:auto;padding-block:70px}.hero-visual{max-width:620px}.signal-grid{grid-template-columns:1fr 1fr}.signal-grid span:nth-child(2n){border-right:0}.split-intro,.process-head,.diagnostic-teaser,.pricing-head,.trust-section,.service-detail-grid,.diagnostic-copy,.contact-page,.plan-terms{grid-template-columns:1fr;gap:35px}.process-grid{grid-template-columns:1fr 1fr}.pricing-grid{grid-template-columns:1fr}.price-plan{border-right:0;border-bottom:1px solid var(--line);min-height:auto}.price-plan:last-child{border-bottom:0}.diagnostic-teaser{padding:42px}.diagnostic-lines{height:180px}.mini-cta{grid-template-columns:1fr;gap:14px}.diagnostic-form{grid-template-columns:1fr}.diagnostic-form>label,.diagnostic-form fieldset{grid-column:1}.diagnostic-result{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}.contact-page aside{border-left:0;border-top:1px solid var(--line);padding:35px 0 0}.plan-terms>div{grid-template-columns:1fr 1fr}}@media (width<=600px){.shell{width:min(calc(100% - 28px),var(--max))}.site-header .btn-small{display:none}.header-inner{height:68px}.brand img{width:34px;height:34px}.hero{gap:45px;padding-top:54px}.hero-copy h1{font-size:3rem}.hero-copy>p{font-size:1rem}.hero-actions{flex-direction:column;align-items:flex-start}.hero-proof{gap:8px}.signal-grid{grid-template-columns:1fr}.signal-grid span{border-right:0;border-bottom:1px solid var(--line)}.section{padding-block:85px}.service-row{grid-template-columns:46px 1fr 34px;padding-block:28px}.service-row h2,.service-row h3{font-size:1.25rem}.process-grid{grid-template-columns:1fr}.process-grid li{border-top:1px solid #c7d8d6;border-left:0}.process-grid span{margin-bottom:22px}.diagnostic-teaser{grid-template-columns:1fr;margin-block:80px;padding:32px 24px}.diagnostic-lines{display:none}.price-plan{padding:30px 24px}.diagnostic-form{padding:24px 18px}.diagnostic-form fieldset{flex-direction:column;gap:12px}.diagnostic-result{padding:28px 20px}.footer-grid{grid-template-columns:1fr}.footer-grid>div:first-child{grid-column:auto}.inner-hero{padding-block:80px 55px}.service-detail{padding-block:55px 80px}.back-link{margin-bottom:45px}.mini-cta{margin-block:60px 90px}.plan-terms>div{grid-template-columns:1fr}.contact-page{padding-block:90px}.not-found>div{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--accent:#02def5;--accent2:#6e21fd}body{background:radial-gradient(circle at 82% 4%,#6e21fd21,transparent 28%),radial-gradient(circle at 58% 18%,#02def50f,transparent 25%),var(--bg)}.hero-copy h1 span{color:#0000;background:linear-gradient(100deg,#02def5 8%,#7cf4ff 38%,#6e21fd 88%);-webkit-background-clip:text;background-clip:text}.brand strong{color:#02def5}.btn{color:#051517;background:#02def5;box-shadow:0 10px 32px #02def51f}.btn:hover{box-shadow:0 14px 38px #02def533}.btn-outline{color:var(--text);box-shadow:none;background:0 0}.hero-visual{background:radial-gradient(circle at 100% 0,#6e21fd2e,#0000 42%),linear-gradient(145deg,#132024f5,#091013f5)}.hero-visual:before{border-color:#6e21fd6b;box-shadow:0 0 90px #6e21fd24}.score-ring{background:radial-gradient(circle,#0d1719 56%,transparent 57%),conic-gradient(#02def5 0 48%,#6e21fd 48% 72%,#223137 72% 100%)}.scan-metrics i{background:linear-gradient(90deg,#02def5 0,var(--p),#6e21fd var(--p),#203036 var(--p))}.price-plan.featured{background:radial-gradient(circle at 100% 0,#6e21fd29,#0000 42%),linear-gradient(#02def51a,#0d1517 48%);box-shadow:inset 0 3px #02def5}.diagnostic-teaser{background:radial-gradient(circle at 85% 15%,#6e21fd30,#0000 38%),linear-gradient(120deg,#102124,#0c1417)}.diagnostic-result{background:radial-gradient(circle at 100% 0,#6e21fd21,#0000 44%),linear-gradient(120deg,#02def514,#0b1214);border-color:#02def56b}.final-cta{color:#fff;background:linear-gradient(115deg,#02def5 0%,#0bc7ee 40%,#6e21fd 100%)}.final-cta p{color:#ffffffd1}.hp-field{clip:rect(0 0 0 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.privacy-note a,.lead-consent a,.privacy-page a{color:#02def5;text-underline-offset:3px;text-decoration:underline}.lead-consent{color:#a8babf;margin:20px 0;font-size:.9rem;display:block}.lead-consent input{accent-color:#02def5;margin-right:8px}.lead-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.lead-actions button:disabled{opacity:.62;cursor:wait}.lead-actions span{color:#9eb1b6;font-size:.9rem}.lead-actions span a{color:#02def5;text-decoration:underline}.privacy-page{max-width:880px;padding-block:110px 140px}.privacy-page h1{letter-spacing:-.055em;margin:0 0 30px;font-size:clamp(3rem,6vw,5rem);line-height:1}.privacy-page h2{margin:42px 0 10px;font-size:1.35rem}.privacy-page p{color:#a1b2b6}.privacy-page .lead{color:#c2ced1;font-size:1.15rem}.privacy-updated{border-top:1px solid var(--line);margin-top:50px;padding-top:35px;font-size:.84rem}
