:root{--bg:#f6f7fb;--surface:#fff;--ink:#101828;--muted:#475467;--line:#d0d5dd;--brand:#265DFF;--brand-2:#1947d9;--ok:#067647;--shadow:0 10px 25px rgba(16,24,40,.08)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,Segoe UI,Arial,sans-serif;background:var(--bg);color:var(--ink)}a{color:inherit}button{font:inherit}.wrap{max-width:1120px;margin:auto;padding:0 1rem}.top{position:sticky;top:0;background:rgba(246,247,251,.95);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);z-index:20}.topin{display:flex;justify-content:space-between;align-items:center;min-height:64px}.brand{font-weight:800;display:flex;align-items:center;gap:.55rem}.brand img{width:30px;height:30px;object-fit:contain;border-radius:6px}.nav{display:flex;gap:.5rem;flex-wrap:wrap}.nav button{border:0;background:transparent;padding:.45rem .7rem;border-radius:10px;color:var(--muted)}.nav button.active,.nav button:hover{background:#e9efff;color:#123}.hero{padding:3rem 0;background:linear-gradient(180deg,#edf2ff,transparent)}h1{font-size:clamp(1.8rem,4vw,3rem);margin:.2rem 0 1rem}.sub{max-width:760px;color:var(--muted);font-size:1.05rem}.chips{display:flex;gap:.75rem;flex-wrap:wrap;margin:1.25rem 0}.chip{border:1px solid var(--line);background:var(--surface);padding:.65rem .95rem;border-radius:999px;cursor:pointer}.chip.active{background:#e9efff;border-color:#b3c5ff;color:#113} .cta-row{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:1rem}.btn{border:1px solid transparent;border-radius:12px;padding:.75rem 1rem;cursor:pointer}.btn.primary{background:var(--brand);color:#fff}.btn.primary:hover{background:var(--brand-2)}.btn.ghost{background:#fff;border-color:var(--line)}.trust{margin-top:.9rem;color:var(--muted);font-size:.92rem}.section{padding:2.2rem 0}.grid{display:grid;gap:1rem}.two{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.three{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.card{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:1rem;box-shadow:var(--shadow)}.kpi{display:flex;gap:1rem;flex-wrap:wrap}.kpi .card{text-align:center;min-width:160px}.stepnum{font-weight:800;color:var(--brand)}.faq button{width:100%;text-align:left;background:#fff;border:1px solid var(--line);padding:.9rem;border-radius:12px;display:flex;justify-content:space-between;align-items:center}.faq p{margin:.5rem 0 0;color:var(--muted)}.forms{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}label{display:block;font-weight:600;margin:.4rem 0}.field,select,textarea{width:100%;padding:.65rem .75rem;border:1px solid #bfc7d5;border-radius:10px;background:#fff}textarea{min-height:112px;resize:vertical}.help{color:var(--muted);font-size:.9rem}.hp{position:absolute;left:-5000px;opacity:0;height:0;width:0}.sticky{position:fixed;left:0;right:0;bottom:0;background:#fff;border-top:1px solid var(--line);padding:.55rem;display:none;z-index:30}.sticky .wrap{display:flex;gap:.5rem}.thanks{padding:4rem 0;text-align:center}.hide{display:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #9bb4ff;outline-offset:2px}
@media(max-width:768px){.sticky{display:block}body{padding-bottom:70px}}