[hidden]{display:none!important}:root{--accent:#14606e;--accent-text:#ffffff;--bg:#f9fbfb;--surface:#e9f2f3;--text:#132426;--muted:#475a5d;--border:#c5d9dc;--r:14px}body{font:16px/1.55 Verdana,Geneva,'DejaVu Sans',sans-serif;color:var(--text);background:var(--bg);max-width:70rem;margin:auto;padding:1rem}h1,h2,h3{font-family:inherit;line-height:1.25}a{color:var(--accent)}nav{display:flex;gap:1rem;flex-wrap:wrap;margin:1rem 0}header{text-align:center;padding:1rem 0;border-bottom:1px solid var(--border)}header nav{justify-content:center}.crumbs{font-size:.9rem;color:var(--muted);margin:.75rem 0 0}.crumbs a{color:var(--muted)}.demo{background:#fff3a3;color:#2b2400;padding:.6rem;border:2px solid #7b6500}label{display:block;margin:1rem 0}input,textarea,select{display:block;max-width:100%;min-width:18rem;padding:.5rem;box-sizing:border-box;border:1px solid var(--border);border-radius:var(--r);font:inherit}input[type=checkbox],input[type=radio]{display:inline;min-width:0;width:auto;padding:0}button,.btn{display:inline-block;background:var(--accent);color:var(--accent-text);border:0;border-radius:var(--r);padding:.75rem 1.25rem;font:inherit;font-weight:600;text-decoration:none;cursor:pointer}.cta{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);padding:1rem 1.25rem;margin:2rem 0}.cta p{margin:0 0 .75rem}.cta-sticky{display:none}.calc{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);padding:1rem 1.25rem}.calc fieldset{border:0;padding:0;margin:0 0 1rem}.calc .row{display:flex;gap:1rem;flex-wrap:wrap}.calc .row label{flex:1 1 12rem}.calc input,.calc select{min-width:0;width:100%}.calc input[type=radio]{width:auto;margin-right:.4rem}.result{font-size:1.15rem;font-weight:600;margin:1rem 0}table{border-collapse:collapse;width:100%;margin:1rem 0}th,td{border:1px solid var(--border);padding:.4rem .6rem;text-align:left}.table-wrap{overflow-x:auto}.form-status{padding:.75rem 1rem;border-radius:var(--r);border:1px solid var(--border);background:var(--surface);font-weight:600}.form-status.ok{border-color:var(--accent)}.hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}footer{margin-top:3rem;border-top:1px solid var(--border);padding-top:1rem;color:var(--muted)}@media (max-width:40rem){input,textarea,select{min-width:0;width:100%}body{padding-bottom:5rem}.cta-sticky{display:block;position:fixed;left:0;right:0;bottom:0;padding:.6rem 1rem;background:var(--bg);border-top:1px solid var(--border);text-align:center;z-index:10}.cta-sticky .btn{display:block}}.lead{font-size:1.1rem}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.75rem;padding:0;list-style:none}.grid li{border:1px solid var(--border);border-radius:var(--r);padding:.75rem 1rem;background:var(--surface)}.card{border:1px solid var(--border);border-radius:var(--r);padding:1rem 1.25rem;margin:0 0 1rem;background:var(--surface)}.card h3{margin:.1rem 0 .4rem}.card p{margin:.35rem 0}.featured{border:2px solid var(--accent)}.ad{display:inline-block;font-size:.8rem;font-weight:700;border:1px solid var(--accent);color:var(--accent);padding:.05rem .4rem;border-radius:var(--r);margin-right:.5rem}.meta{color:var(--muted);font-size:.95rem}.chips{display:flex;flex-wrap:wrap;gap:.4rem;padding:0;list-style:none;margin:.5rem 0}.chips li,.chips button{border:1px solid var(--border);border-radius:var(--r);padding:.15rem .55rem;font-size:.9rem;background:var(--bg);color:var(--text)}.chips button[aria-pressed=true]{background:var(--accent);color:var(--accent-text);border-color:var(--accent)}.faq h3{margin:1.25rem 0 .3rem}.faq p{margin:0}.claim{border:1px dashed var(--accent);border-radius:var(--r);padding:1rem 1.25rem;margin:2rem 0}dl.kv{display:grid;grid-template-columns:max-content 1fr;gap:.3rem 1rem}dl.kv dt{color:var(--muted)}dl.kv dd{margin:0}@media (max-width:40rem){dl.kv{grid-template-columns:1fr}}h1,h2,h3{overflow-wrap:anywhere;hyphens:auto}@font-face{font-family:'Inter';src:url(fonts/71d5ee93cc1e9f1d.woff2) format('woff2');font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-family:'Inter';src:url(fonts/3100e775e8616cd2.woff2) format('woff2');font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}:root{--bg:#f7f7f7;--surface:#ffffff;--text:#222222;--muted:#6a6a6a;--border:#ebebeb;--accent:#e00b41;--accent-text:#ffffff;--heading:#222222;--link:#222222;--r:12px;--rb:999px}body{font-family:'Inter',system-ui,-apple-system,'Segoe UI',Roboto,Arial,sans-serif}h1,h2,h3{font-family:'Inter',system-ui,-apple-system,'Segoe UI',Roboto,Arial,sans-serif;font-weight:600;letter-spacing:-0.02em;color:var(--heading,var(--text))}a{color:var(--link,var(--accent))}header{background:var(--head,transparent);color:var(--head-text,var(--text));border:0;border-bottom:1px solid var(--border);border-radius:0;padding:.75rem 0 1rem;text-align:left}header a{color:inherit}header nav{justify-content:flex-start}button,.btn{border-radius:var(--rb)}.btn{color:var(--accent-text)}.chips li,.chips button,.ad{border-radius:var(--rb)}