:root{--bg:#f6f5f1;--surface:#fff;--ink:#10110f;--muted:#686b64;--line:#dedfd8;--accent:#c9ff4a;--accent2:#a7e600;--danger:#b73c32;color:var(--ink);background:var(--bg);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}.shell{width:min(1160px,100% - 40px);margin:auto}.nav{justify-content:space-between;align-items:center;height:80px;display:flex}.brand{letter-spacing:-.04em;font-size:22px;font-weight:850}.brand span{color:#78a900}.muted,.nav-link{color:var(--muted)}.hero{grid-template-columns:1.25fr .75fr;gap:72px;min-height:650px;padding:72px 0 96px;display:grid}.badge,.hero{align-items:center}.badge{border:1px solid var(--line);background:#ffffffa8;border-radius:999px;gap:8px;width:max-content;padding:8px 12px;font-size:13px;display:flex}.badge span{background:#84b91a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #84b91a22}h1{letter-spacing:-.065em;margin:24px 0;font-size:clamp(54px,7vw,90px);line-height:.94}h1 em{color:#7b7f76;font-style:normal}.hero-text{max-width:670px;color:var(--muted);font-size:20px;line-height:1.55}.scan-form{gap:10px;max-width:700px;margin-top:34px;display:flex}.url-input{border:1px solid var(--line);background:#fff;border-radius:14px;flex:1;align-items:center;padding-left:16px;display:flex;box-shadow:0 8px 30px #1818140d}.url-input small{color:#999d95}.url-input input{background:0 0;border:0;outline:0;width:100%;padding:16px 14px 16px 4px}.button{cursor:pointer;border:0;border-radius:14px;padding:15px 20px;font-weight:750;transition:all .15s;display:inline-block}.button:hover:not(:disabled){transform:translateY(-1px)}.button:disabled{opacity:.5;cursor:not-allowed}.dark{background:var(--ink);color:#fff}.accent{background:var(--accent);width:100%;color:var(--ink)}.accent:hover:not(:disabled){background:var(--accent2)}.microcopy{color:#898d85;font-size:12px}.error{color:var(--danger);font-size:14px}.status-card{color:#fff;background:#121310;border-radius:28px;padding:28px;transform:rotate(1.1deg);box-shadow:0 28px 80px #16171233}.status-head{justify-content:space-between;align-items:flex-start;display:flex}.status-head div{flex-direction:column;gap:6px;display:flex}.status-head small{color:#aeb1a8}.status-head strong{font-size:32px}.status-head>span{color:#ceff76;background:#243115;border:1px solid #3e5720;border-radius:999px;padding:7px 10px;font-size:11px}.progress{background:#2b2d28;border-radius:999px;height:7px;margin:24px 0}.progress i{background:var(--accent);border-radius:inherit;width:83%;height:100%;display:block}.status-row{border-top:1px solid #282a25;grid-template-columns:24px 1fr auto;align-items:center;gap:9px;padding:14px 0;font-size:14px;display:grid}.status-row b{color:#cfff77;background:#274311;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;display:grid}.status-row small{color:#8d9187}.scan-result{border:1px solid var(--line);background:#fff;border-radius:30px;margin-bottom:110px;padding:40px}.score-row{align-items:center;gap:28px;display:flex}.score{--score:0deg;aspect-ratio:1;background:conic-gradient(var(--accent2) var(--score),#ecece6 0);border-radius:50%;place-items:center;width:110px;display:grid;position:relative}.score:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:10px}.score strong{z-index:1;font-size:31px;position:relative}.eyebrow{text-transform:uppercase;letter-spacing:.11em;color:#7b8075;margin:0 0 10px;font-size:11px;font-weight:800}h2{letter-spacing:-.045em;margin:0;font-size:clamp(34px,4vw,54px);line-height:1.04}.muted{line-height:1.6}.checks{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:32px;display:grid}.checks article{background:#f8f8f5;border:1px solid #e6e7e1;border-radius:16px;gap:13px;padding:18px;display:flex}.checks article>b{border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.checks .pass{color:#557a0e;background:#e6f8c5}.checks .fail{color:#a8382e;background:#f8e1de}.checks p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.45}.process{padding:36px 0 100px}.steps{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:44px;display:grid}.steps article{border-top:1px solid #cfd1c9;padding:26px}.steps article>span{color:#92968e;margin-bottom:55px;font-size:12px;display:block}.steps h3{margin:0 0 10px;font-size:20px}.steps p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.metrics{border:1px solid var(--line);background:#ffffff73;border-radius:22px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.metrics div{border-right:1px solid var(--line);flex-direction:column;padding:28px;display:flex}.metrics div:last-child{border:0}.metrics strong{font-size:30px}.metrics span{color:var(--muted);margin-top:5px;font-size:12px}.pricing{grid-template-columns:1fr 430px;align-items:center;gap:100px;padding:120px 0;display:grid}.pricing>div:first-child .muted{max-width:600px;font-size:17px}.price-card{color:#fff;background:#11120f;border-radius:28px;padding:30px;box-shadow:0 28px 80px #1617122b}.price{align-items:baseline;gap:10px;display:flex}.price strong{letter-spacing:-.055em;font-size:62px}.price del{color:#74786f}.price small{color:#999d94}.price-card ul{border-top:1px solid #2b2d28;margin:0;padding:20px 0 10px;list-style:none}.price-card li{color:#d7d9d3;padding:9px 0;font-size:14px}.price-card li:before{content:"✓";color:var(--accent);margin-right:9px}.price-card input{color:#fff;background:#1a1b18;border:1px solid #30322c;border-radius:13px;outline:0;width:100%;margin:10px 0 12px;padding:15px 14px}.footer{border-top:1px solid var(--line);min-height:120px;color:var(--muted);justify-content:space-between;align-items:center;font-size:13px;display:flex}.footer-links{flex-wrap:wrap;gap:18px;display:flex}.footer-links a:hover,.legal-footer a:hover{text-decoration:underline}.success-page{min-height:100vh;padding:44px 0}.success-card{text-align:center;border:1px solid var(--line);background:#fff;border-radius:28px;max-width:600px;margin:100px auto 0;padding:48px}.success-card h1{font-size:52px}.success-icon{background:var(--accent);border-radius:50%;place-items:center;width:56px;height:56px;margin:0 auto 24px;font-size:24px;font-weight:900;display:grid}.success-icon.neutral{background:#e8e9e3}.success-icon.failed{color:var(--danger);background:#f3d6d2}.legal-page{min-height:100vh}.legal-nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:80px;display:flex}.legal-copy{max-width:760px;margin:80px auto 100px}.legal-copy h1{margin:14px 0 20px;font-size:clamp(48px,6vw,72px)}.legal-copy h2{letter-spacing:-.02em;margin:38px 0 10px;font-size:22px}.legal-copy p{color:#555950;line-height:1.75}.legal-intro{font-size:18px}.legal-footer{border-top:1px solid var(--line);color:var(--muted);gap:8px;padding:32px 0 50px;font-size:13px;display:grid}.legal-footer nav{flex-wrap:wrap;gap:18px;margin-top:12px;display:flex}@media (width<=900px){.hero{grid-template-columns:1fr;gap:48px}.status-card{max-width:520px;transform:none}.pricing{grid-template-columns:1fr;gap:45px}.price-card{max-width:520px}.metrics{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.shell{width:calc(100% - 24px)}.nav{height:66px}.hero{min-height:auto;padding:52px 0 72px}h1{font-size:54px}.hero-text{font-size:17px}.scan-form{flex-direction:column}.scan-result{padding:24px}.score-row{flex-direction:column;align-items:flex-start}.checks,.steps{grid-template-columns:1fr}.steps article>span{margin-bottom:28px}.metrics{grid-template-columns:1fr}.metrics div{border-right:0;border-bottom:1px solid var(--line)}.pricing{padding:85px 0}.footer{flex-direction:column;justify-content:center;align-items:flex-start;gap:18px}.success-card{margin-top:70px;padding:30px 22px}.legal-copy{margin:55px auto 80px}.legal-copy h1{font-size:48px}}
