:root{
  --bg:#020408;--bg2:#050a12;--panel:rgba(8,16,28,.82);--panel2:#07101a;
  --cyan:#00f5ff;--purple:#7b2fff;--pink:#ff2d8d;--green:#00f59b;--orange:#ffb340;
  --text:#f0f6ff;--muted:#8fa3bd;--line:rgba(146,187,224,.13);--danger:#ff557a;
}
*{box-sizing:border-box}html{scroll-behavior:smooth}
body{margin:0;background:radial-gradient(ellipse 80% 50% at 70% -10%,rgba(123,47,255,.18),transparent 58%),radial-gradient(ellipse 60% 50% at -10% 35%,rgba(0,245,255,.10),transparent 58%),var(--bg);color:var(--text);font:15px/1.6 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
a{color:inherit}button,input,textarea{font:inherit}button{cursor:pointer}.wrap{width:min(1180px,calc(100% - 40px));margin:auto}
nav{height:74px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);position:relative;z-index:4}.logo{text-decoration:none;font-weight:900;letter-spacing:3px;font-size:15px}.logo i{font-style:normal;color:var(--cyan)}.back{font-size:12px;color:var(--muted);text-decoration:none;border:1px solid var(--line);padding:9px 13px;border-radius:999px;transition:.2s}.back:hover{color:var(--cyan);border-color:rgba(0,245,255,.35)}
.hero{padding:92px 0 76px;position:relative;overflow:hidden}.gridfx{position:absolute;inset:0;pointer-events:none;opacity:.18;background-image:linear-gradient(rgba(0,245,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(0,245,255,.08) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(to bottom,#000,transparent 80%)}.badge{display:inline-flex;gap:9px;align-items:center;border:1px solid rgba(0,245,255,.22);background:rgba(0,245,255,.05);padding:7px 11px;border-radius:999px;color:#bffcff;font-size:11px;letter-spacing:1.3px;text-transform:uppercase}.pulse{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 15px var(--green);animation:pulse 1.7s infinite}@keyframes pulse{50%{opacity:.4;transform:scale(.75)}}
h1{font-size:clamp(42px,7vw,86px);line-height:.98;letter-spacing:-3px;margin:26px 0 24px;max-width:950px}.grad{background:linear-gradient(100deg,var(--cyan),#70d9ff 32%,var(--purple) 70%,var(--pink));-webkit-background-clip:text;background-clip:text;color:transparent}.hero p{max-width:700px;color:#a9bbcf;font-size:18px;margin:0 0 34px}.audit-box{max-width:860px;padding:12px;border:1px solid rgba(0,245,255,.18);background:rgba(4,10,18,.78);backdrop-filter:blur(16px);box-shadow:0 24px 90px rgba(0,0,0,.35)}.url-row{display:flex;gap:10px}.url-input{flex:1;min-width:0;background:#02070d;border:1px solid rgba(255,255,255,.13);color:#fff;padding:18px 18px;outline:none;border-radius:4px;transition:.2s}.url-input:focus{border-color:rgba(0,245,255,.55);box-shadow:0 0 0 3px rgba(0,245,255,.06)}.primary{border:0;background:linear-gradient(135deg,var(--cyan),#25b7ff 45%,var(--purple));color:#020408;font-weight:900;padding:0 25px;border-radius:4px;min-height:58px;box-shadow:0 10px 35px rgba(0,245,255,.18);transition:.2s}.primary:hover{transform:translateY(-1px);box-shadow:0 15px 42px rgba(0,245,255,.26)}.primary:disabled{opacity:.55;cursor:wait;transform:none}
.micro{display:flex;gap:18px;flex-wrap:wrap;color:#7890aa;font-size:11px;margin:11px 4px 0}.micro span:before{content:"✓";color:var(--green);margin-right:6px}.progress{display:none;margin-top:14px;border-top:1px solid var(--line);padding:14px 5px 2px;color:#8fa3bd;font-size:12px}.progress.on{display:flex;align-items:center;gap:12px}.loader{width:17px;height:17px;border:2px solid rgba(255,255,255,.1);border-top-color:var(--cyan);border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.error{display:none;margin-top:12px;padding:12px 14px;border:1px solid rgba(255,85,122,.28);background:rgba(255,85,122,.06);color:#ff9ab2;font-size:13px}.error.on{display:block}
.proof{padding:22px 0 70px}.proof-grid{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid var(--line);background:var(--line);gap:1px}.proof-item{background:#040811;padding:18px 16px}.proof-item b{display:block;font-size:20px;color:#dffcff}.proof-item span{font-size:10px;letter-spacing:1.2px;text-transform:uppercase;color:#6f849e}.results{display:none;padding:32px 0 100px}.results.on{display:block}.result-top{display:grid;grid-template-columns:270px 1fr;gap:34px;align-items:stretch;margin-bottom:22px}.overall-card,.score-panel,.finding-panel,.pro-gate,.lead-card,.pro-key,.how{border:1px solid var(--line);background:linear-gradient(180deg,rgba(8,16,28,.94),rgba(4,9,16,.94))}.overall-card{display:grid;place-items:center;padding:30px}
.ring{--score:0;width:160px;height:160px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--cyan) calc(var(--score)*1%),rgba(255,255,255,.07) 0);position:relative}.ring:before{content:"";position:absolute;width:132px;height:132px;border-radius:50%;background:#050b13}.ring-value{position:relative;text-align:center;z-index:1}.ring-value strong{font-size:48px;line-height:1;display:block}.ring-value span{font-size:10px;color:var(--muted);letter-spacing:1.5px;text-transform:uppercase}.verdict{text-align:center;margin-top:18px;font-weight:800;font-size:14px}.checked-url{font-size:11px;color:var(--muted);margin-top:5px;max-width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.score-panel{padding:26px}.section-kicker{font-size:10px;color:var(--cyan);text-transform:uppercase;letter-spacing:2px;margin-bottom:7px}h2{font-size:clamp(27px,4vw,46px);line-height:1.08;letter-spacing:-1.4px;margin:0 0 20px}.score-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:9px}.score{border:1px solid var(--line);background:#040a12;padding:14px;min-height:105px}.score b{font-size:26px}.score small{display:block;color:#7d92ab;font-size:10px;text-transform:uppercase;letter-spacing:1px;margin-top:3px}.bar{height:3px;background:rgba(255,255,255,.07);margin-top:14px;overflow:hidden}.bar i{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--cyan),var(--purple));transition:width .8s cubic-bezier(.2,.7,.2,1)}
.finding-panel{padding:28px;margin-top:18px}.panel-head{display:flex;justify-content:space-between;align-items:end;gap:15px;margin-bottom:18px}.panel-head p{margin:0;color:var(--muted);font-size:12px}.findings{display:grid;gap:9px}.finding{display:grid;grid-template-columns:86px 1fr;gap:14px;padding:16px;border:1px solid rgba(255,255,255,.08);background:#030810}.sev{font-size:9px;text-transform:uppercase;letter-spacing:1.3px;font-weight:800;height:max-content;padding:6px 8px;text-align:center;border-radius:999px}.sev.high{color:#ff9ab2;background:rgba(255,85,122,.10);border:1px solid rgba(255,85,122,.22)}.sev.medium{color:#ffd28b;background:rgba(255,179,64,.10);border:1px solid rgba(255,179,64,.22)}.sev.low{color:#91eaff;background:rgba(0,245,255,.08);border:1px solid rgba(0,245,255,.18)}.finding h3{margin:0 0 4px;font-size:15px}.finding p{margin:0;color:#8196af;font-size:12px}.finding .fix{margin-top:7px;color:#c7d8e8}.finding .cat{font-size:9px;letter-spacing:1px;color:#61758d;text-transform:uppercase;margin-bottom:4px}
.pro-gate{position:relative;margin-top:18px;padding:30px;overflow:hidden}.pro-gate:before{content:"";position:absolute;width:360px;height:360px;border-radius:50%;background:rgba(123,47,255,.18);filter:blur(70px);right:-130px;top:-170px}.pro-inner{position:relative;display:grid;grid-template-columns:1.3fr .7fr;gap:30px;align-items:center}.pro-gate h3{font-size:29px;margin:0 0 9px}.pro-gate p{color:#8ea3bb;margin:0 0 18px}.lock-list{display:grid;grid-template-columns:repeat(2,1fr);gap:7px;margin:14px 0 22px}.lock-list span{font-size:12px;color:#aec1d4}.lock-list span:before{content:"◆";color:var(--purple);font-size:8px;margin-right:8px}.buy-row{display:flex;gap:9px;flex-wrap:wrap}.buy{border:0;background:linear-gradient(135deg,var(--purple),var(--pink));color:white;padding:14px 18px;font-weight:900;border-radius:4px}.secondary{border:1px solid rgba(0,245,255,.25);background:rgba(0,245,255,.05);color:var(--cyan);padding:13px 17px;font-weight:800;border-radius:4px}.pricebox{border:1px solid rgba(123,47,255,.28);background:rgba(123,47,255,.07);padding:24px;text-align:center}.pricebox strong{font-size:50px;display:block;line-height:1}.pricebox small{color:#7f93aa}.pricebox em{font-style:normal;color:#bb9bff;font-size:11px}
.two-col{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:18px}.lead-card,.pro-key{padding:27px}.lead-card h3,.pro-key h3,.how h3{font-size:22px;margin:0 0 7px}.lead-card>p,.pro-key>p,.how>p{color:var(--muted);font-size:13px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.field{width:100%;background:#02070d;border:1px solid rgba(255,255,255,.12);color:#fff;padding:12px 13px;border-radius:4px;outline:none}.field:focus{border-color:rgba(0,245,255,.4)}textarea.field{min-height:78px;resize:vertical}.full{grid-column:1/-1}.submit-small{border:0;background:#e8faff;color:#020408;padding:12px 15px;font-weight:900;border-radius:4px}.mini-status{font-size:11px;color:#7f94ad;margin-top:8px;min-height:18px}.pro-form{display:flex;gap:8px;margin-top:17px}.pro-form .field{flex:1}.pro-run{border:1px solid rgba(123,47,255,.5);background:rgba(123,47,255,.16);color:#d8c8ff;font-weight:800;padding:0 14px;border-radius:4px}.how{margin-top:18px;padding:28px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px}.step{padding:18px;border:1px solid var(--line);background:#030810}.step b{display:grid;place-items:center;width:28px;height:28px;border:1px solid rgba(0,245,255,.25);color:var(--cyan);border-radius:50%;margin-bottom:12px}.step strong{font-size:13px}.step p{font-size:11px;color:#71869f;margin:5px 0 0}.plan{display:none;margin-top:18px;border:1px solid var(--line);background:#050a12;padding:26px}.plan.on{display:block}.plan-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.plan-col{border:1px solid var(--line);padding:16px}.plan-col h4{margin:0 0 10px;color:var(--cyan);font-size:11px;text-transform:uppercase;letter-spacing:1.2px}.plan-col ul{margin:0;padding-left:17px}.plan-col li{margin:8px 0;color:#a9bacd;font-size:12px}
footer{border-top:1px solid var(--line);padding:30px 0 50px;color:#71859d;font-size:11px}.foot{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.foot a{color:#93a9c0}.modal{display:none;position:fixed;inset:0;background:rgba(0,0,0,.78);backdrop-filter:blur(8px);z-index:30;place-items:center;padding:20px}.modal.on{display:grid}.modal-card{width:min(590px,100%);background:#07101a;border:1px solid rgba(0,245,255,.22);padding:30px;box-shadow:0 35px 100px #000}.modal-card h3{font-size:28px;margin:0 0 8px}.modal-card p{color:var(--muted)}.keybox{display:flex;gap:8px;background:#02070d;border:1px solid var(--line);padding:10px;margin:15px 0}.keybox code{flex:1;color:#bdfcff;word-break:break-all}.copy{border:0;background:rgba(0,245,255,.1);color:var(--cyan);padding:8px 11px}.close{float:right;background:none;border:0;color:#879bb1;font-size:24px}.hidden{display:none!important}
@media(max-width:900px){.score-grid{grid-template-columns:repeat(2,1fr)}.result-top{grid-template-columns:1fr}.overall-card{padding:22px}.pro-inner{grid-template-columns:1fr}.two-col{grid-template-columns:1fr}.steps,.plan-cols{grid-template-columns:1fr}.proof-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:620px){.wrap{width:min(100% - 24px,1180px)}nav{height:64px}.hero{padding:62px 0 48px}h1{letter-spacing:-1.8px}.hero p{font-size:15px}.url-row{flex-direction:column}.primary{min-height:52px}.micro{gap:8px 12px}.proof{padding-bottom:40px}.proof-grid{grid-template-columns:1fr 1fr}.result-top{gap:12px}.score-panel,.finding-panel,.pro-gate,.lead-card,.pro-key,.how{padding:20px}.score-grid{grid-template-columns:1fr 1fr}.finding{grid-template-columns:1fr}.sev{width:max-content}.pro-gate h3{font-size:23px}.lock-list{grid-template-columns:1fr}.form-grid{grid-template-columns:1fr}.full{grid-column:auto}.pro-form{flex-direction:column}.pro-run{min-height:44px}}
