:root{--blue:#0f6cbd;--navy:#003d6b;--ink:#18212a;--muted:#5d6975;--line:#dce3e9;--paper:#f4f7fa;--green:#137333;--amber:#8a5a08;--red:#a3332b}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.6 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{color:var(--blue)}.wrap{width:min(980px,calc(100% - 36px));margin:0 auto}.hero{padding:64px 0;background:linear-gradient(135deg,var(--navy),var(--blue));color:#fff}.eyebrow{margin:0 0 10px;font-size:12px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.eyebrow a{color:#fff}.hero h1{max-width:820px;margin:0;font-size:clamp(36px,6vw,62px);letter-spacing:-.045em;line-height:1}.hero p{max-width:760px;margin:20px 0 0;font-size:19px}.hero .cta{display:inline-block;margin-top:24px;padding:12px 18px;border-radius:9px;background:#fff;color:var(--navy);font-weight:800;text-decoration:none}main section{padding:48px 0;border-bottom:1px solid var(--line)}h2{margin:0 0 18px;font-size:27px}.source{padding:13px 15px;border-left:4px solid var(--blue);background:#e8f2fb;color:var(--navy)}.comparison{overflow-x:auto;border:1px solid var(--line);border-radius:14px;background:#fff}.comparison table{width:100%;min-width:720px;border-collapse:collapse}.comparison th,.comparison td{padding:14px;text-align:left;border-bottom:1px solid var(--line);vertical-align:top}.comparison th{background:#eef3f7;font-size:13px}.comparison tr:last-child td{border-bottom:0}.fit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.fit-grid article,.checker{padding:22px;border:1px solid var(--line);border-radius:14px;background:#fff}.fit-grid h3{margin:0 0 7px;font-size:17px}.fit-grid p{margin:0;color:var(--muted);font-size:14px}.question{display:grid;grid-template-columns:1fr auto;gap:18px;padding:14px 0;border-bottom:1px solid var(--line)}.question:last-of-type{border-bottom:0}.options{display:flex;gap:12px}.options label{white-space:nowrap}.actions{margin-top:18px}.actions button,.cta-primary{display:inline-block;padding:11px 17px;border:0;border-radius:9px;background:var(--blue);color:#fff;font:inherit;font-weight:800;text-decoration:none;cursor:pointer}.result{margin-top:20px;padding:18px;border-radius:12px;background:#e7f4ea;color:var(--green)}.result.prepare{background:#fff1d5;color:var(--amber)}.result.blocked{background:#fde9e7;color:var(--red)}.result h3{margin:0 0 8px}.result ul{margin:0;padding-left:20px}.final-cta{text-align:center}.final-cta p{max-width:640px;margin:0 auto 18px;color:var(--muted)}footer{padding:28px 0;color:var(--muted);font-size:13px}@media(max-width:720px){.fit-grid{grid-template-columns:1fr}.question{grid-template-columns:1fr}.hero{padding:42px 0}}
