@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(fonts/inter-var-latin.woff2) format("woff2")}:root{--b:#004BBE;--n:#0B1F44;--g:#8EFA00;--t:#1d2433;--m:#4f586a;--l:#f4f7fc}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,system-ui,"Segoe UI",Roboto,Arial,sans-serif;color:var(--t);line-height:1.6;overflow-x:hidden}img{max-width:100%}a{color:var(--b)}.w{max-width:1140px;margin:auto;padding:0 20px}.skip{position:absolute;left:-999px}.skip:focus{left:10px;top:10px;background:#fff;padding:8px;z-index:99}:focus-visible{outline:3px solid var(--g);outline-offset:2px}.ph{background:#fff3bf;color:#5c4500;padding:1px 6px;border-radius:4px;font-size:.85em;font-weight:600;white-space:normal}header{background:var(--n);position:sticky;top:0;z-index:50}header .w{display:flex;align-items:center;gap:20px;min-height:68px}.wm{color:#fff;font-weight:800;font-size:25px;display:inline-flex;align-items:center;letter-spacing:-.5px;text-decoration:none;white-space:nowrap}.wm b{color:var(--g);font-weight:800}.hx{background:var(--g);color:var(--n);width:30px;height:30px;display:inline-grid;place-items:center;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);font-size:16px;margin-right:8px}nav{margin-left:auto}nav ul{list-style:none;margin:0;padding:0;display:flex;gap:18px;align-items:center}nav a{color:#fff;text-decoration:none;font-size:15px}nav a[aria-current]{color:var(--g)}.burger{display:none;margin-left:auto;background:none;border:2px solid #fff3;color:#fff;border-radius:8px;padding:6px 10px;font-size:20px;cursor:pointer}.btn{display:inline-block;padding:12px 22px;border-radius:8px;font-weight:700;text-decoration:none;border:0;cursor:pointer;font-size:16px}.bg{background:var(--g);color:var(--n)!important}.bo{border:2px solid #fff;color:#fff}.bb{background:var(--b);color:#fff}.hero{background:linear-gradient(135deg,var(--n),var(--b));color:#fff;padding:76px 0}.hero.s{padding:48px 0}.hero h1{font-size:clamp(30px,5vw,54px);margin:0 0 16px;line-height:1.12}.hero h1 span{color:var(--g)}.hero p{font-size:clamp(17px,2vw,19px);max-width:700px;opacity:.94}.kick{text-transform:uppercase;letter-spacing:.08em;font-size:13px;color:var(--g);font-weight:700}.cta{display:flex;gap:14px;flex-wrap:wrap;margin-top:26px}.tbl{width:100%;border-collapse:collapse;background:#fff}.tbl th,.tbl td{border:1px solid #e1e7f0;padding:10px;text-align:left}.mon{color:var(--m);font-size:14px}.hero .mon{color:#dfe7f5}.fl{columns:2;list-style:none;padding:0}.fl li{padding:4px 0;break-inside:avoid}.fl li::before{content:"✓ ";color:var(--b);font-weight:800}@media(max-width:600px){.fl{columns:1}}.hgrid{display:grid;grid-template-columns:1.2fr 1fr;gap:40px;align-items:center}.shot{background:#ffffff14;border:2px dashed #ffffff55;border-radius:16px;min-height:280px;display:grid;place-items:center;text-align:center;padding:20px}.trust{background:var(--l);padding:14px 0}.trust ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 22px;font-weight:600;color:var(--n);font-size:15px}.trust li::before{content:"✓ ";color:var(--b)}section{padding:64px 0}h2{font-size:clamp(26px,3.4vw,34px);margin:0 0 8px;color:var(--n);line-height:1.2}.lead{color:var(--m);margin:0 0 30px;max-width:720px}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.card{border:1px solid #e1e7f0;border-radius:14px;padding:24px;background:#fff}.card h3{margin:0 0 8px;color:var(--b);font-size:19px}.card ul{padding-left:18px;margin:8px 0}.alt{background:var(--l)}.hl{border:2px solid var(--b);position:relative}.badge{position:absolute;top:-12px;left:20px;background:var(--b);color:#fff;font-size:12px;padding:2px 10px;border-radius:20px}.two{display:grid;grid-template-columns:1fr 1fr;gap:20px}.no h3{color:#8a2b2b}.yes h3{color:#1c6b2a}.price{font-size:26px;font-weight:800;color:var(--n);margin:6px 0}details{border:1px solid #e1e7f0;border-radius:10px;padding:14px 18px;margin-bottom:10px;background:#fff}summary{font-weight:700;cursor:pointer;color:var(--n)}.final{background:var(--n);color:#fff;text-align:center}.final h2{color:#fff}.final a:not(.btn){color:var(--g)}form label{display:block;font-weight:600;margin-bottom:12px}form input,form select,form textarea{width:100%;padding:10px;border:1px solid #b9c3d3;border-radius:8px;font:inherit;margin-top:4px}.legal h2{font-size:22px;margin-top:28px}.note{background:#fff3bf;border-left:5px solid #e0a800;padding:12px 16px;border-radius:6px;margin-bottom:20px}footer{background:#081633;color:#b8c3d9;padding:40px 0 24px;font-size:14px}footer a{color:#fff;text-decoration:none}footer .grid{gap:24px}footer .fh{color:#fff;margin:0 0 8px;font-weight:700}footer ul{list-style:none;padding:0;margin:0;line-height:2}.copy{border-top:1px solid #ffffff22;margin-top:26px;padding-top:16px}@media(max-width:960px){.burger{display:block}nav{position:absolute;top:100%;left:0;right:0;background:var(--n);display:none;border-top:1px solid #ffffff22}nav.open{display:block}nav ul{flex-direction:column;align-items:stretch;padding:12px 20px 20px;gap:4px}nav a{display:block;padding:10px 0;font-size:17px}nav .btn{text-align:center;margin-top:8px}.hgrid,.two{grid-template-columns:1fr}}@media(max-width:520px){section{padding:48px 0}.hero{padding:52px 0}.cta .btn{width:100%;text-align:center}.wm{font-size:22px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}