:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;color:#172033;background:#f5f7fa;font-synthesis:none}*{box-sizing:border-box}body{margin:0}a{color:#176f78;text-decoration:none}a:hover{text-decoration:underline}header{height:68px;display:flex;align-items:center;gap:30px;padding:0 max(24px,calc((100% - 1120px)/2));background:#fff;border-bottom:1px solid #e5e9ef;position:sticky;top:0;z-index:10}.brand{font-size:25px;font-weight:850;letter-spacing:-1px;color:#172033}.brand span{color:#0f8b83}nav{display:flex;gap:22px;margin-left:auto}nav a{color:#4a5669;font-size:14px}.lang{border:1px solid #cbd4df;background:#fff;border-radius:8px;padding:7px 11px;cursor:pointer}.hero{padding:72px 16px 30px;text-align:center;max-width:780px;margin:auto}.hero h1{font-size:clamp(36px,6vw,62px);line-height:1.06;letter-spacing:-2px;margin:14px 0}.hero>p:last-child{color:#5b677a;font-size:18px;line-height:1.7}.eyebrow{color:#0f766e;font-weight:750}.disclaimer{max-width:1120px;margin:0 auto 24px;padding:15px 18px;border-radius:12px;background:#fff6dc;border:1px solid #f0d68b;display:flex;gap:12px;line-height:1.55}.disclaimer strong{color:#a36008}.ad-placeholder{max-width:1120px;height:76px;margin:18px auto;border:1px dashed #c7ced8;border-radius:10px;color:#8b94a2;display:grid;place-items:center;font-size:12px}main{padding:0 20px 50px}.card{max-width:1120px;margin:22px auto;background:#fff;border:1px solid #e2e7ed;border-radius:18px;padding:28px;box-shadow:0 8px 32px #192b450a}h2{font-size:24px;margin:0 0 22px}h3{margin-top:28px}.form-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}label{font-size:13px;color:#596579;font-weight:650}input,select{display:block;width:100%;margin-top:8px;border:1px solid #cbd4df;background:#fff;border-radius:9px;padding:11px 12px;font:inherit;color:#172033}.check{display:flex;align-items:center;gap:10px;padding-top:23px}.check input,.chips input{width:auto;margin:0;accent-color:#0f8b83}.note,.section-head p,.card>p{font-size:13px;color:#697588;line-height:1.65}.results{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:22px}.results div{padding:17px;background:#f5f7fa;border-radius:12px}.results .primary{background:linear-gradient(135deg,#e4f8f4,#ebefff)}.results span,.reverse span{display:block;color:#687487;font-size:12px;margin-bottom:7px}.results strong{font-size:20px}.chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.chips label{display:flex;align-items:center;gap:6px;border:1px solid #dfe4ea;padding:7px 9px;border-radius:20px}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse;font-size:14px}th,td{text-align:left;padding:12px;border-bottom:1px solid #e9edf2;white-space:nowrap}th{color:#687487;font-size:12px}td small{display:block;color:#929baa}.net{color:#08766f;font-weight:750}.reverse{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:end}.reverse>div{background:#e9f7f4;border-radius:12px;padding:16px}.reverse strong{font-size:25px;color:#086d68}.sources{line-height:1.9;padding-left:20px}footer{padding:34px 20px;text-align:center;background:#172033;color:#aeb7c5;font-size:13px}footer a{color:#bce7e2}.brand.small{color:#fff;font-size:20px}@media(max-width:760px){header{padding:0 16px;gap:12px}nav{display:none}.hero{padding-top:45px}.form-grid,.results{grid-template-columns:1fr 1fr}.card{padding:20px}.reverse{grid-template-columns:1fr}}@media(max-width:480px){.form-grid,.results{grid-template-columns:1fr}.hero h1{letter-spacing:-1px}.disclaimer{font-size:13px}}
