:root{color-scheme:dark;--bg:#070d18;--panel:#0c1728;--stroke:#22334a;--muted:#8da1b9;--teal:#53edc0}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:#eaf4ff;font-family:Arial,Helvetica,sans-serif}button,textarea{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.nav{height:82px;justify-content:space-between;max-width:1240px;margin:auto;padding:0 32px;border-bottom:1px solid #182639}.brand,.nav{display:flex;align-items:center}.brand{font-weight:900;letter-spacing:1.4px;gap:9px}.brandai{margin-left:-7px}.brandai,.logo{color:var(--teal)}.logo{background:#123a37;padding:9px;border-radius:11px;display:flex}.nav nav{display:flex;gap:36px;color:#9aabc0;font-size:14px}.nav nav a:hover{color:var(--teal)}.navcta{background:#152b38;color:#d8fdf1;border:1px solid #2e5a5c;border-radius:9px;padding:12px 17px;display:flex;align-items:center;gap:8px}.menu{display:none;background:none;color:white;border:0}.hero{max-width:1240px;margin:auto;padding:100px 32px 110px;display:grid;grid-template-columns:1.1fr 1fr;align-items:center;grid-gap:35px;gap:35px}.eyebrow{font-size:11px;letter-spacing:2px;color:var(--teal);font-weight:800}.greenDot,.pulse{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--teal);box-shadow:0 0 15px var(--teal);margin-right:8px}.hero h1{font-size:clamp(44px,5vw,75px);line-height:1.06;letter-spacing:-3px;max-width:700px;margin:26px 0}.hero h1 em{font-style:normal;color:var(--teal)}.hero p,.safety p,.sectionHeading p{font-size:17px;line-height:1.8;color:var(--muted);max-width:590px}.actions{display:flex;gap:27px;margin:33px 0}.actions,.primary{align-items:center}.primary{background:var(--teal);color:#082322;font-weight:800;border-radius:9px;padding:17px 22px;display:inline-flex;gap:15px}.secondary{font-size:14px;color:#c7d9eb}.trust{display:flex;gap:24px;flex-wrap:wrap;color:#879db3;font-size:12px}.trust span{display:flex;gap:8px;align-items:center}.trust svg{color:var(--teal)}.heroVisual{height:420px;position:relative;display:flex;align-items:center;justify-content:center}.halo{position:absolute;width:400px;height:400px;border-radius:50%;background:radial-gradient(circle,#1d78673a,transparent 65%);filter:blur(14px)}.radar{width:275px;height:275px;border:1px solid #31596b;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--teal);box-shadow:0 0 80px #2a99841e,inset 0 0 80px #2a99841c;position:relative}.radarRing{position:absolute;border:1px dashed #316b65;border-radius:50%}.r1{inset:28px}.r2{inset:-45px;opacity:.45}.floating{position:absolute;background:#101f30ed;border:1px solid #2b4554;border-radius:12px;padding:14px 17px;box-shadow:0 18px 45px #0008;font-size:11px;letter-spacing:1px;display:flex;align-items:center;gap:10px;color:#9fc5d0}.floating strong{color:var(--teal)}.f1{top:50px;right:0}.f2{bottom:48px;left:0}.features,.scannerSection{padding:90px 32px;max-width:1240px;margin:auto}.scannerSection{border-top:1px solid #1b2b3f}.safety h2,.sectionHeading h2{font-size:clamp(31px,3.5vw,46px);letter-spacing:-1.6px;margin:16px 0 8px}.sectionHeading p{margin-bottom:40px}.scannerGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.resultPanel,.scanPanel{background:linear-gradient(145deg,#111f32,#0b1524);border:1px solid var(--stroke);border-radius:15px;min-height:430px;padding:26px}.panelHead{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:800;letter-spacing:1.1px;padding-bottom:22px;border-bottom:1px solid #24364b}.panelHead span,.panelHead svg{color:var(--teal)}.panelHead span{margin-left:auto;font-size:10px}.tabs{margin:24px 0}.tabs,.tabs button{display:flex;gap:8px}.tabs button{flex:1 1;justify-content:center;align-items:center;background:#101c2e;color:#8da1b9;border:1px solid #27374a;padding:12px;border-radius:8px}.tabs button.selected{background:#143d3b;color:var(--teal);border-color:#32776c}.scanPanel label{display:block;font-size:13px;font-weight:700;margin-bottom:12px}.scanPanel textarea{width:100%;background:#07111f;color:#e6f5ff;border:1px solid #2c3f55;border-radius:10px;padding:16px;resize:vertical;line-height:1.7;outline:none}.scanPanel textarea:focus{border-color:var(--teal)}.inputFoot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:14px}.inputFoot small{color:#8294a9}.inputFoot button{display:flex;gap:8px;align-items:center;background:var(--teal);color:#052522;border:0;border-radius:8px;padding:13px 16px;font-weight:800}.inputFoot button:disabled{opacity:.5;cursor:not-allowed}.error{color:#ff9b9b}.empty{text-align:center;padding:58px 15px}.emptyIcon{display:inline-flex;color:#5dbda9;padding:25px;background:#12322f;border-radius:50%}.empty h3{margin:22px 0 7px}.empty p{font-size:13px;line-height:1.7;color:#8297ae;max-width:320px;margin:0 auto 25px}.emptyBar{height:8px;background:#17283b;border-radius:9px;margin:12px auto;max-width:280px}.emptyBar span{display:block;width:45%;height:100%;background:#294459;border-radius:9px}.emptyBar.short{max-width:200px}.results{padding:25px 0}.risk{font-size:11px;letter-spacing:1px;font-weight:900}.risk.high{color:#ff8585}.risk.moderate{color:#ffd184}.risk.low{color:var(--teal)}.score{font-size:55px;font-weight:900;margin:10px 0}.score small{font-size:13px;color:var(--muted);margin-left:10px;font-weight:400}.line{border-top:1px solid var(--stroke);margin:16px 0}.results h3{font-size:14px;margin:18px 0 10px}.disclaimer,.results p{font-size:12px;color:var(--muted);line-height:1.7}.finding{font-size:12px;color:#d4e2ee;display:flex;gap:8px;margin:9px 0}.finding svg{color:#ffd184;flex-shrink:0}.cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.cards article{background:#0e1b2c;border:1px solid var(--stroke);border-radius:13px;padding:28px;min-height:260px}.cards svg{color:var(--teal);width:31px;height:31px}.cards h3{font-size:19px;margin-top:30px}.cards p{color:var(--muted);line-height:1.7;font-size:13px}.cards span{display:block;color:var(--teal);font-size:10px;letter-spacing:1px;font-weight:800;margin-top:24px}.safety{background:#0c1929;border-top:1px solid #1c3043;border-bottom:1px solid #1c3043;padding:70px max(32px,calc((100vw - 1176px)/2));display:grid;grid-template-columns:1fr 1fr;grid-gap:70px;gap:70px}.report{border:1px solid #2a514e;background:#10282e;padding:30px;border-radius:12px;align-self:center}.report strong{font-size:19px}.report p{font-size:14px}.report a{display:inline-flex;align-items:center;gap:8px;color:var(--teal);font-size:13px;font-weight:800}footer{max-width:1240px;margin:auto;padding:30px 32px;justify-content:space-between;color:#879db3}footer,footer span{display:flex;align-items:center}footer span{gap:10px;color:#d7e8f5;font-weight:800}footer svg{color:var(--teal)}@media(max-width:800px){.nav{height:70px;padding:0 18px}.nav nav{display:none;position:absolute;top:70px;left:0;right:0;padding:20px;background:#0e1a29;z-index:10;flex-direction:column}.nav nav.show{display:flex}.navcta{display:none}.menu{display:block}.hero{padding:60px 22px;grid-template-columns:1fr}.hero h1{letter-spacing:-2px}.heroVisual{height:320px}.radar{width:210px;height:210px}.f1{right:0;top:25px}.f2{bottom:12px}.features,.scannerSection{padding:60px 20px}.cards,.safety,.scannerGrid{grid-template-columns:1fr}.safety{padding:55px 22px;gap:20px}.resultPanel,.scanPanel{padding:18px;min-height:360px}.trust{gap:12px}footer{padding:26px 20px;gap:10px;flex-wrap:wrap}}