:root{--bg:#f4f3ee;--ink:#15191a;--muted:#62706c;--blue:#4169ff;--aqua:#8ef5de;--coral:#ff735e;--line:#d9ddd6;--panel:#fff;--night:#101722}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.4}header,main>section,footer{max-width:1168px;margin:auto}header{height:90px;display:flex;align-items:center;justify-content:space-between;padding:0 18px}.brand{font-size:25px;font-weight:800;letter-spacing:-1.8px;text-decoration:none;color:var(--ink)}.brand span{color:var(--blue)}.brand small{display:block;color:var(--muted);font:9px ui-monospace,monospace;letter-spacing:.1em;margin-top:-2px}nav{display:flex;gap:24px;align-items:center}nav a{font-size:13px;font-weight:650;color:var(--ink);text-decoration:none}.nav-cta{background:var(--ink);color:#fff!important;padding:11px 15px;border-radius:9px}.hero{min-height:640px;display:grid;grid-template-columns:1fr .82fr;gap:70px;align-items:center;padding:80px 18px}.eyebrow{color:var(--blue);font:700 11px ui-monospace,monospace;letter-spacing:.12em;margin:0 0 18px}.hero h1,h2{font-size:clamp(49px,6.5vw,84px);line-height:.91;letter-spacing:-.075em;margin:0;font-weight:750}.hero h1 em{color:var(--blue);font-style:normal}.lead{font-size:18px;line-height:1.6;color:var(--muted);max-width:500px;margin:27px 0}.actions{display:flex;align-items:center;gap:25px}.button{display:inline-flex;align-items:center;gap:12px;background:var(--blue);border:0;border-radius:11px;color:#fff;text-decoration:none;font-size:15px;font-weight:750;padding:16px 20px;cursor:pointer;box-shadow:0 12px 23px #4169ff31;transition:.2s}.button:hover{transform:translateY(-3px);box-shadow:0 18px 30px #4169ff45}.text-link{color:var(--ink);font-size:14px;font-weight:750}.trust{display:flex;gap:15px;flex-wrap:wrap;margin-top:34px;color:var(--muted);font-size:11px;font-weight:650}.hero-panel{background:var(--aqua);padding:15px;border-radius:23px;transform:rotate(2deg);box-shadow:12px 12px 0 #15191a}.window{min-height:388px;background:var(--night);color:#fff;border-radius:15px;padding:17px 21px}.dots{display:flex;gap:6px}.dots i{width:7px;height:7px;border-radius:50%;background:var(--coral)}.dots i:nth-child(2){background:#f5cb4c}.dots i:nth-child(3){background:var(--aqua)}.panel-head{display:flex;justify-content:space-between;margin-top:29px;font:10px ui-monospace,monospace;letter-spacing:.1em}.panel-head span{color:var(--aqua)}.score{margin-top:33px;display:flex;align-items:center;gap:20px}.score>div:last-child{font-size:17px;max-width:170px}.score p{font-size:12px;color:#b9c4d3;margin:8px 0}.ring{width:100px;height:100px;border:10px solid var(--blue);border-top-color:var(--aqua);border-radius:50%;display:grid;place-content:center}.ring strong{font-size:31px;letter-spacing:-2px}.ring small{color:#aeb9cb;font-size:9px}.mini-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:29px}.mini-grid div{background:#1d2a41;border:1px solid #32425b;border-radius:9px;padding:12px}.mini-grid small,.mini-grid span{display:block;font:9px ui-monospace,monospace;color:#9eabc0}.mini-grid b{display:block;font-size:18px;margin:5px 0}.flow{display:flex;gap:7px;align-items:center;background:#1d2a41;margin-top:20px;padding:12px;border-radius:8px;font:8px ui-monospace,monospace;color:#b9c4d3}.flow i{width:7px;height:7px;border-radius:50%;background:var(--aqua)}.flow .ok{color:var(--aqua)}.ticker{max-width:none!important;background:var(--night);color:#fff;overflow:hidden;white-space:nowrap;padding:20px 0;text-align:center;font:11px ui-monospace,monospace;letter-spacing:.11em}.ticker b{color:var(--aqua);margin:0 20px}.audit{margin-top:110px!important;background:var(--blue);color:#fff;border-radius:22px;padding:65px 70px;display:grid;grid-template-columns:1fr .75fr;gap:65px}.audit h2{font-size:clamp(38px,4.4vw,59px)}.audit p:not(.eyebrow){color:#e5eaff;max-width:500px;font-size:16px}.audit .eyebrow{color:var(--aqua)}.audit form label{display:block;font-size:12px;font-weight:700;margin-bottom:13px}.audit input{width:100%;margin-top:8px;padding:16px;border:0;border-radius:9px;font-size:16px}.audit button{margin-top:14px;background:var(--aqua);color:var(--ink);box-shadow:none}.micro{font-size:10px!important;margin-top:14px}.how{padding:150px 18px;display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:30px}.section-title h2{font-size:clamp(40px,4.8vw,65px)}.how article{border-top:1px solid var(--line);padding-top:20px}.num{font:11px ui-monospace,monospace;color:var(--blue)}h3{font-size:26px;line-height:1;letter-spacing:-1.3px;margin:19px 0}.how p,.install p,.plan p{color:var(--muted);font-size:14px;line-height:1.65}.how a{font-size:13px;font-weight:700;color:var(--blue)}.install{background:#e3e8ff;max-width:none!important;padding:110px max(18px,calc((100% - 1132px)/2));display:grid;grid-template-columns:1fr 1fr;gap:70px}.install h2{font-size:clamp(40px,4.8vw,65px)}.light{background:var(--night);margin-top:17px}.code-card{background:var(--night);color:#eff2fa;border-radius:15px;padding:19px;box-shadow:12px 12px 0 var(--coral)}.code-bar{display:flex;justify-content:space-between;border-bottom:1px solid #34425c;padding-bottom:13px;font:11px ui-monospace,monospace;color:#aeb9cb}.code-bar button{border:0;background:transparent;color:var(--aqua);font:inherit;cursor:pointer}.code-card pre{overflow:auto;font:12px/1.7 ui-monospace,monospace;color:#fff}.code-card small{color:#aeb9cb;font-size:11px}.plans{padding:145px 18px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px;align-items:end}.plans .section-title{grid-row:span 2}.plan{border:1px solid var(--line);background:var(--panel);border-radius:16px;padding:28px}.plan.dark{background:var(--night);color:#fff}.plan-tag{font:10px ui-monospace,monospace;letter-spacing:.12em;color:var(--blue)!important;font-weight:bold}.plan h3{font-size:35px}.plan h3 small{font-size:13px;font-weight:500;letter-spacing:0}.plan li{font-size:13px;margin:10px 0}.fine{display:block;margin-top:16px;color:var(--muted);font-size:10px}.outline{display:inline-block;border:1px solid #526381;border-radius:9px;color:#fff;text-decoration:none;padding:12px 15px;font-size:13px;font-weight:bold}.faq{padding:0 18px 140px;max-width:760px!important}.faq details{border-top:1px solid var(--line);padding:19px 0}.faq summary{font-weight:750;cursor:pointer}.faq p{color:var(--muted);font-size:14px;line-height:1.6}.closing{margin:0 auto 45px!important;border-radius:22px;background:var(--aqua);padding:65px 70px}.closing h2{font-size:clamp(43px,5vw,68px);max-width:750px}.aqua{margin-top:28px;background:var(--ink)}footer{display:flex;justify-content:space-between;padding:0 18px 35px;color:var(--muted);font:10px ui-monospace,monospace;letter-spacing:.08em}footer a{color:var(--blue);text-decoration:none}.result-top{display:flex;justify-content:space-between;align-items:center;margin-top:25px}.result-top span{font:10px ui-monospace,monospace}.result-top strong{font-size:45px;line-height:1}.result-top small{font-size:13px}.checks{margin-top:14px;border-top:1px solid #ffffff55}.check{display:flex;gap:10px;border-bottom:1px solid #ffffff55;padding:11px 0}.check>b{width:23px;height:23px;border-radius:50%;display:grid;place-content:center;font-size:12px}.pass>b{background:var(--aqua);color:var(--ink)}.warn>b{background:#ffd86c;color:var(--ink)}.check strong{font-size:13px}.check p,.check small{margin:3px 0 0!important;font-size:11px!important;line-height:1.35}.result-note{font-size:10px!important}.loading,.error{margin-top:28px!important}.error{color:#ffd6ce!important}@media(max-width:800px){header{height:76px;padding:0 20px}header nav a:not(.nav-cta){display:none}.hero{display:block;min-height:auto;padding:75px 20px 60px}.hero h1{font-size:57px}.hero-panel{margin:50px 8px 0}.audit{margin:55px 16px 0!important;padding:38px 24px;display:block}.audit form{margin-top:26px}.how{display:block;padding:85px 20px}.how article{margin-top:35px}.install{padding:75px 20px;display:block}.code-card{margin:35px 8px 0}.plans{display:block;padding:85px 20px}.plan{margin-top:24px}.faq{padding:0 20px 75px}.closing{margin:0 16px 30px!important;padding:40px 24px}footer{display:block;line-height:2;padding:0 20px 25px}.flow{font-size:7px}.trust{gap:8px}}
.audit-progress{margin-top:26px;border:1px solid #ffffff55;border-radius:12px;overflow:hidden;background:#1a2fc5;box-shadow:0 12px 25px #162f9b42}.audit-terminal{display:flex;align-items:center;gap:9px;padding:11px 13px;background:#13269d;font:10px ui-monospace,monospace;letter-spacing:.07em}.audit-terminal i{margin-left:auto;color:var(--aqua);font-style:normal}.terminal-dot{width:8px;height:8px;border-radius:50%;background:var(--aqua);box-shadow:0 0 0 4px #8ef5de28}.audit-step{display:flex;align-items:center;gap:11px;padding:12px 13px;border-top:1px solid #ffffff2e;opacity:.62;transition:.22s}.audit-step>div{display:grid;gap:2px}.audit-step strong{font:700 12px ui-monospace,monospace;letter-spacing:.04em}.audit-step span,.audit-step code{font:10px ui-monospace,monospace;color:#dce4ff}.audit-step code{margin-left:auto}.step-icon{width:22px;height:22px;border-radius:50%;display:grid;place-content:center;border:1px solid #ffffff77;font-size:12px}.audit-step.checking{opacity:1;background:#2645e6}.audit-step.checking .step-icon{border-color:var(--aqua);color:var(--aqua);animation:evitaPulse .8s infinite}.audit-step.pass,.audit-step.warn{opacity:1}.audit-step.pass .step-icon{background:var(--aqua);border-color:var(--aqua);color:var(--ink)}.audit-step.warn .step-icon{background:#ffd86c;border-color:#ffd86c;color:var(--ink)}.audit-cta{margin-top:20px;background:var(--aqua)!important;color:var(--ink)!important;box-shadow:none!important}@keyframes evitaPulse{50%{transform:scale(.82);opacity:.45}}@media(max-width:800px){.audit-step{padding:11px}.audit-step code{font-size:9px}}.audit{grid-template-columns:minmax(0,1.08fr) minmax(310px,.72fr) minmax(310px,.85fr);gap:42px;align-items:start}.audit>div:first-child{padding-top:3px}.audit #auditResult{min-width:0}.audit-summary{margin-top:14px;border-top:1px solid #ffffff55;padding-top:1px}.audit-summary p{font-size:12px!important;line-height:1.5;margin:12px 0 0}.audit-summary .result-top{margin-top:13px}.audit-summary .result-top strong{font-size:38px}.audit .audit-cta{margin-top:14px;padding:13px 16px;font-size:13px}.audit-progress{margin-top:0}.audit-step span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:205px}@media(max-width:1020px){.audit{grid-template-columns:1fr 1fr;gap:30px}.audit #auditResult{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,.7fr);gap:24px;align-items:start}.audit-summary{margin-top:0}}@media(max-width:800px){.audit{display:block}.audit #auditResult{display:block;margin-top:22px}.audit-summary{margin-top:14px}.audit-step span{max-width:190px}.audit-progress{margin-top:0}.audit-summary .result-top strong{font-size:40px}}