.tax-hero{display:grid;grid-template-columns:1.2fr 1fr;gap:55px;padding-top:70px;padding-bottom:70px}.tax-hero h1{font-size:clamp(42px,5vw,68px);line-height:1.08;margin:20px 0}.tax-proof{font-weight:800;color:var(--teal);margin-top:25px}.tax-form-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:50px}.tax-form{background:white;border:1px solid #d9e4e0;border-radius:16px;padding:28px}.tax-fields{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.tax-form label{display:block;font-size:13px;font-weight:600;margin:14px 0}.tax-form input:not([type=checkbox]),.tax-form select,.tax-form textarea{display:block;width:100%;margin-top:7px;padding:12px;border:1px solid #c6d7d1;border-radius:6px;font:inherit;color:#17332f;background:white}.tax-form .tax-consent{display:flex;gap:10px;font-weight:400;line-height:1.5}.tax-consent input{accent-color:#0d786e}.tax-trap{display:none!important}.tax-form button{width:100%;border:0;cursor:pointer}.tax-form input:focus,.tax-form select:focus,.tax-form textarea:focus{outline:2px solid #2ca68c;outline-offset:2px}#tax-status{font-weight:600;color:#0b7164}.tax-page details{border-bottom:1px solid #c8d8cf;padding:20px 0}.tax-page summary{cursor:pointer;font-weight:600}.tax-page details p{max-width:750px}.tax-page #assessment{scroll-margin-top:95px}.tax-promo{background:#0b342f;color:#fff;padding:24px 0}.tax-promo .container{display:flex;align-items:center;justify-content:space-between;gap:20px}.tax-promo strong{font-size:24px}.tax-promo p{margin:8px 0 0;font-size:14px}table{width:100%;border-collapse:collapse}td,th{padding:15px;border-bottom:1px solid #d3ded6;text-align:left;vertical-align:top}@media(max-width:800px){.tax-hero,.tax-form-grid{grid-template-columns:1fr;gap:25px}.tax-fields{grid-template-columns:1fr}.tax-hero{padding-top:40px;padding-bottom:40px}.tax-promo .container{flex-direction:column;align-items:flex-start}}