:root{--bg:#f7f7f2;--ink:#131313;--muted:#66665f;--line:#deded5;--card:#fff;--accent:#5b45f4;--green:#168b54;--red:#d94c45;--amber:#a76b00;--radius:18px;--max:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px}section{scroll-margin-top:88px}body{margin:0;background:var(--bg);color:var(--ink);font:15px/1.6 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{color:inherit;text-decoration:none}.container{max-width:var(--max);margin:auto;padding:0 24px}.nav{height:74px;display:flex;align-items:center;justify-content:space-between}.logo{font-weight:850;letter-spacing:-.04em;font-size:20px}.logo span{color:var(--accent)}.navlinks{display:flex;gap:26px;color:#55554e}.navcta{background:var(--ink);color:#fff;border-radius:11px;padding:10px 15px;font-weight:750}.hero{padding:82px 0 72px;text-align:center}.eyebrow{display:inline-flex;gap:8px;align-items:center;border:1px solid var(--line);background:#fff;border-radius:999px;padding:5px 11px;color:#55554e;font-weight:700;font-size:12px}.dot{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 0 4px #e7f4ed}.hero h1{font-size:clamp(46px,7vw,78px);line-height:.98;letter-spacing:-.07em;max-width:900px;margin:22px auto 20px}.hero h1 em{font-style:normal;color:var(--accent)}.hero p{font-size:19px;max-width:650px;margin:0 auto;color:var(--muted)}.actions{display:flex;justify-content:center;gap:12px;margin:28px 0 10px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;justify-content:center;border-radius:12px;padding:13px 18px;font-weight:800;border:1px solid var(--line);cursor:pointer}.btn.primary{background:var(--ink);color:#fff;border-color:var(--ink)}.btn.secondary{background:#fff}.price-note{font-size:13px;color:#77776e}.scan-wrap{margin-top:54px}.scan{background:#fff;border:1px solid #d9d9d0;border-radius:24px;box-shadow:0 18px 55px rgba(20,20,15,.07);text-align:left;overflow:hidden}.scan-top{display:flex;justify-content:space-between;align-items:center;padding:16px 18px;border-bottom:1px solid var(--line);font-size:12px;color:#6b6b63}.browser-dots{display:flex;gap:5px}.browser-dots i{width:8px;height:8px;border-radius:50%;background:#d6d6ce}.scan-body{display:grid;grid-template-columns:1fr 1fr;min-height:360px}.panel{padding:28px}.panel + .panel{border-left:1px solid var(--line);background:#fbfbf8}.kicker{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:#8a8a82;font-weight:800}.target{font-size:23px;font-weight:800;margin:6px 0 3px}.scan-status{display:inline-block;margin:10px 0 22px;padding:4px 9px;border-radius:999px;background:#eeeafe;color:#5741e9;font-size:11px;font-weight:800}.checks{display:grid;gap:9px}.check{display:flex;gap:10px;align-items:center}.check b{font-size:18px}.check.ok b{color:var(--green)}.check.warn b{color:var(--amber)}.finding{border:1px solid #e8d1d0;border-radius:16px;padding:18px;background:#fff}.severity{display:inline-block;font-size:10px;font-weight:900;padding:4px 8px;border-radius:999px;background:#fae8e6;color:#b43d36}.finding h3{margin:12px 0 5px;font-size:22px;letter-spacing:-.03em}.finding p{margin:0;color:var(--muted)}.impact{margin-top:16px;padding-top:15px;border-top:1px solid var(--line);font-size:13px}.impact strong{display:block;color:var(--ink)}section{padding:92px 0}.section-head{max-width:700px;margin-bottom:34px}.section-head h2{font-size:42px;line-height:1.05;letter-spacing:-.055em;margin:0 0 12px}.section-head p{color:var(--muted);font-size:17px}.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:22px}.card h3{margin:0 0 7px;font-size:18px;letter-spacing:-.025em}.card p{margin:0;color:var(--muted)}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.step-num{font-size:13px;font-weight:900;color:var(--accent)}.steps .card h3{font-size:25px;margin-top:10px}.risk{display:grid;grid-template-columns:1fr 1fr;gap:16px}.risk .card{min-height:190px}.comparison{background:#fff;border:1px solid var(--line);border-radius:22px;overflow-x:auto;-webkit-overflow-scrolling:touch}.comparison table{min-width:720px}.comparison table{border-collapse:collapse;width:100%}.comparison th,.comparison td{text-align:left;padding:17px 18px;border-bottom:1px solid var(--line);vertical-align:top}.comparison th:nth-child(3){color:var(--accent)}.comparison td:nth-child(3){font-weight:800}.price-from{font-size:.5em;vertical-align:top;margin-left:2px}.comparison th{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#77776e}.comparison tr:last-child td{border-bottom:0}.comparison td:nth-child(2){font-weight:700}.pricing{display:grid;grid-template-columns:1.1fr .9fr;gap:30px;align-items:center}.price-card{background:var(--ink);color:#fff;border-radius:24px;padding:34px}.price{font-size:60px;line-height:1;letter-spacing:-.06em;font-weight:850;margin:12px 0}.price-card p{color:#c6c6bf}.includes{display:grid;grid-template-columns:1fr 1fr;gap:9px;color:#ddd}.form-section{background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.formbox{max-width:700px}.form{display:grid;gap:13px}.row{display:grid;grid-template-columns:1fr 1fr;gap:13px}.field{display:grid;gap:6px}.field label{font-size:12px;font-weight:800}.field input,.field textarea{width:100%;border:1px solid var(--line);border-radius:11px;background:#fbfbf8;padding:13px 14px;font:inherit;outline:none}.field input:focus,.field textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px #eae7ff}.field textarea{min-height:110px;resize:vertical}.success{display:none;padding:20px;background:#edf8f1;border:1px solid #cce8d7;border-radius:14px;color:#206d45}.faq{display:grid;gap:9px;max-width:860px}.faq details{background:#fff;border:1px solid var(--line);border-radius:13px;padding:16px 18px}.faq summary{font-weight:800;cursor:pointer}.faq p{color:var(--muted);margin:10px 0 2px}.footer{padding:35px 0 60px;color:#77776e;font-size:13px}.footerline{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--line);padding-top:22px}.disclaimer{font-size:11px;color:#8a8a82;margin-top:12px}.leaderboard{display:grid;gap:9px}.lb{display:grid;grid-template-columns:36px 1fr auto auto;gap:12px;align-items:center;border:1px solid var(--line);background:#fff;border-radius:14px;padding:12px 14px}.lb-rank{font-weight:900;color:#9b9b93}.lb-name{font-weight:800}.lb-mrr{font-size:12px;color:#6d6d65}.pill{font-size:10px;padding:4px 8px;border-radius:999px;background:#f0f0ea;color:#6d6d65;font-weight:800}.lb.active{border-color:#d4cef9;box-shadow:0 0 0 2px #edeaff}.mockgrid{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:start}.live-tag{font-size:10px;color:#5a4ce4;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.small{font-size:12px;color:#85857c}@media(max-width:850px){.navlinks{display:none}.scan-body,.pricing,.mockgrid,.risk{grid-template-columns:1fr}.panel+.panel{border-left:0;border-top:1px solid var(--line)}.grid{grid-template-columns:1fr 1fr}.steps{grid-template-columns:1fr}.hero{padding-top:55px}section{padding:65px 0}.lb{grid-template-columns:30px 1fr auto}.lb-mrr{display:none}.includes{grid-template-columns:1fr}}@media(max-width:540px){.grid{grid-template-columns:1fr}.row{grid-template-columns:1fr}.hero h1{font-size:46px}.hero p{font-size:17px}.section-head h2{font-size:34px}.price{font-size:52px}} .credibility{padding-top:30px}.cred-wrap{border-top:1px solid var(--line);padding-top:80px}.cred-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:16px}.trust-card{background:#fff;border:1px solid var(--line);border-radius:20px;padding:24px}.trust-card.featured{grid-row:span 2}.trust-label{font-size:10px;letter-spacing:.12em;font-weight:900;color:#77776e}.trust-mark{font-size:12px;font-weight:900;color:var(--accent)}.trust-top{display:flex;justify-content:space-between;gap:12px;align-items:center}.trust-card h3{font-size:25px;line-height:1.05;letter-spacing:-.04em;margin:15px 0 9px}.trust-card p{margin:0;color:var(--muted)}.trust-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:27px;padding-top:18px;border-top:1px solid var(--line)}.trust-stats div{display:grid;gap:2px}.trust-stats strong{font-size:23px;letter-spacing:-.03em}.trust-stats span{font-size:11px;color:#7d7d75}.logo-row{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px}.logo-row span{font-size:10px;font-weight:900;letter-spacing:.08em;border:1px solid var(--line);border-radius:999px;padding:7px 9px;color:#5f5f58}.badge-row{display:flex;flex-wrap:wrap;gap:7px;margin-top:20px}.badge-row span{font-size:10px;font-weight:900;border-radius:8px;padding:6px 8px;background:#f1f0eb;color:#4f4f48}.qstp-card{background:linear-gradient(180deg,#fff,#faf8ff)}.inline-link,.text-link{font-weight:800;text-decoration:underline;text-underline-offset:3px}.text-link{display:inline-block;margin-top:17px}.cred-actions{margin-top:22px}@media(max-width:850px){.cred-grid{grid-template-columns:1fr}.trust-card.featured{grid-row:auto}.trust-stats{grid-template-columns:1fr 1fr 1fr}}@media(max-width:540px){.trust-stats{grid-template-columns:1fr}.trust-card h3{font-size:22px}} .human-layer{padding:104px 0;background:#fff;border-top:1px solid #eceff3}.human-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:28px;align-items:stretch;margin-top:34px}.human-main,.human-side{background:#f7f8fb;border:1px solid #e5e8ee;border-radius:20px;padding:30px}.human-main{background:linear-gradient(135deg,#f8fbff 0%,#fff 70%)}.human-kicker{font-size:11px;font-weight:800;letter-spacing:.12em;color:#667085}.human-main h3{font-size:34px;line-height:1.15;margin:10px 0 14px}.human-main p,.human-side p{color:#667085;line-height:1.7}.human-flow{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;margin-top:24px}.human-step{background:#fff;border:1px solid #e6eaf0;border-radius:14px;padding:18px}.human-step strong{display:block;font-size:14px;margin-bottom:7px}.human-step span{font-size:13px;color:#6b7280;line-height:1.5}.human-side h3{font-size:22px;line-height:1.2;margin:10px 0}.human-bullets{display:grid;gap:10px;margin-top:18px}.human-bullets div{padding:13px 14px;background:#fff;border:1px solid #e6eaf0;border-radius:12px;font-size:14px;font-weight:600}.human-note{margin-top:16px;font-size:12px;color:#8a93a3}@media(max-width:900px){.human-grid{grid-template-columns:1fr}.human-flow{grid-template-columns:1fr}} .social-proof{padding:104px 0;background:#f7f8fb;border-top:1px solid #eceff3;border-bottom:1px solid #eceff3}.proof-wrap{max-width:1120px;margin:0 auto}.proof-grid{display:grid;grid-template-columns:1.35fr .9fr .9fr;gap:18px;margin-top:34px}.proof-card{background:#fff;border:1px solid #e5e8ee;border-radius:18px;padding:28px;box-shadow:0 10px 30px rgba(18,24,40,.04)}.proof-main{grid-row:span 2}.proof-kicker{font-size:11px;font-weight:800;letter-spacing:.12em;color:#6b7280}.proof-card h3{margin:10px 0 10px;font-size:23px;line-height:1.2}.proof-card p{color:#667085;line-height:1.7}.proof-points{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:24px}.proof-points span{font-size:14px;font-weight:600;padding:12px 14px;background:#f7f8fb;border:1px solid #edf0f4;border-radius:10px}.proof-icon{display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 12px;border-radius:9px;background:#111827;color:#fff;font-size:12px;font-weight:800;letter-spacing:.08em}.proof-note{display:block;margin-top:16px;font-size:12px;color:#8a93a3}.report-card{background:linear-gradient(180deg,#fff 0%,#fafbff 100%)}.report-card .btn{margin-top:14px}.proof-footer{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-top:24px;padding-top:20px;border-top:1px solid #e5e8ee;color:#788293;font-size:13px}.inline-link{color:inherit;text-decoration:underline;text-underline-offset:3px}@media(max-width:900px){.proof-grid{grid-template-columns:1fr}.proof-main{grid-row:auto}.proof-points{grid-template-columns:1fr}.proof-footer{flex-direction:column;align-items:flex-start}}.brand-image{display:inline-flex;align-items:center;line-height:0}.brand-image picture,.brand-image img{display:block}.brand-image img{width:150px;height:auto;max-height:42px;object-fit:contain;object-position:left center}.footer-brand-image{display:inline-flex;margin-bottom:18px;line-height:0}.footer-brand-image img{width:150px;height:auto;display:block}@media(max-width:760px){.brand-image img{width:128px}}