.tax-refund-estimator-module__IZNOCa__page{--teal:#1f7a73;--terracotta:#c05a34;--paper:#fbfaf7;--rule:#d9d6ce;--ink:#1c1c1c;--muted:#6b6b6b;background:var(--paper);color:var(--ink);padding-bottom:72px;font-size:15px;line-height:1.5}.tax-refund-estimator-module__IZNOCa__hero{border-bottom:4px solid var(--terracotta);color:#fff;background:#132a4a;padding:42px 0}.tax-refund-estimator-module__IZNOCa__hero h1{color:#fff;margin:8px 0 0;font-size:clamp(2rem,4vw,3.2rem);line-height:1.08}.tax-refund-estimator-module__IZNOCa__hero p{color:#b9c6d8;font-family:var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;margin:8px 0 0;font-size:.72rem}.tax-refund-estimator-module__IZNOCa__hero .tax-refund-estimator-module__IZNOCa__eyebrow{color:#e8b9a6;margin:0;font-size:.68rem}.tax-refund-estimator-module__IZNOCa__container{max-width:1000px;padding-top:24px}.tax-refund-estimator-module__IZNOCa__notice{border-left:4px solid var(--terracotta);color:#5a3a26;background:#fff4e8;margin-bottom:26px;padding:12px 16px;font-size:.83rem}.tax-refund-estimator-module__IZNOCa__notice strong{color:var(--terracotta)}.tax-refund-estimator-module__IZNOCa__yearBar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:24px;display:flex}.tax-refund-estimator-module__IZNOCa__yearLabel,.tax-refund-estimator-module__IZNOCa__yearNote{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem}.tax-refund-estimator-module__IZNOCa__yearNote{letter-spacing:.04em;text-transform:none}.tax-refund-estimator-module__IZNOCa__segmented{border:1px solid #132a4a;border-radius:3px;display:inline-flex;overflow:hidden}.tax-refund-estimator-module__IZNOCa__segmented button{color:#132a4a;cursor:pointer;font:inherit;background:#fff;border:0;padding:7px 16px;font-size:.82rem}.tax-refund-estimator-module__IZNOCa__segmented button+button{border-left:1px solid #132a4a}.tax-refund-estimator-module__IZNOCa__segmented button[aria-pressed=true]{color:#fff;background:#132a4a}.tax-refund-estimator-module__IZNOCa__segmented button:focus-visible,input:focus-visible,select:focus-visible,.tax-refund-estimator-module__IZNOCa__check:focus-within{outline:2px solid var(--teal);outline-offset:2px}.tax-refund-estimator-module__IZNOCa__card{border:1px solid var(--rule);background:#fff;border-radius:3px;margin-bottom:20px;overflow:hidden}.tax-refund-estimator-module__IZNOCa__cardHead{border-bottom:1px solid var(--rule);background:#f6f5f1;align-items:baseline;gap:12px;padding:14px 18px;display:flex}.tax-refund-estimator-module__IZNOCa__cardHead h2,.tax-refund-estimator-module__IZNOCa__disclaimer h2{color:#132a4a;font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.76rem}.tax-refund-estimator-module__IZNOCa__cardHead span{color:var(--muted);text-align:right;margin-left:auto;font-size:.71rem}.tax-refund-estimator-module__IZNOCa__cardBody{padding:18px}.tax-refund-estimator-module__IZNOCa__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 22px;display:grid}.tax-refund-estimator-module__IZNOCa__field{flex-direction:column;gap:5px;min-width:0;display:flex}.tax-refund-estimator-module__IZNOCa__full{grid-column:1/-1}.tax-refund-estimator-module__IZNOCa__field label{color:#132a4a;font-size:.8rem;font-weight:700}.tax-refund-estimator-module__IZNOCa__sublabel{color:var(--muted);font-size:.7rem;font-weight:400;display:block}.tax-refund-estimator-module__IZNOCa__field input,.tax-refund-estimator-module__IZNOCa__field select{border:1px solid var(--rule);color:var(--ink);font:inherit;background:#fff;border-radius:3px;width:100%;min-height:40px;padding:8px 10px;font-size:.9rem}.tax-refund-estimator-module__IZNOCa__field input::-webkit-inner-spin-button{appearance:none;margin:0}.tax-refund-estimator-module__IZNOCa__field input::-webkit-outer-spin-button{appearance:none;margin:0}.tax-refund-estimator-module__IZNOCa__field input[type=number]{appearance:textfield}.tax-refund-estimator-module__IZNOCa__moneyWrap{align-items:center;display:flex;position:relative}.tax-refund-estimator-module__IZNOCa__moneyWrap>span{color:var(--muted);pointer-events:none;position:absolute;left:10px}.tax-refund-estimator-module__IZNOCa__moneyWrap input{padding-left:23px}.tax-refund-estimator-module__IZNOCa__kmNote{color:var(--teal);margin:0;font-size:.72rem}.tax-refund-estimator-module__IZNOCa__kmNoteWarning{color:var(--terracotta)}.tax-refund-estimator-module__IZNOCa__checks{gap:7px}.tax-refund-estimator-module__IZNOCa__check{cursor:pointer;align-items:flex-start;gap:9px;display:flex;color:var(--ink)!important;font-size:.85rem!important;font-weight:400!important}.tax-refund-estimator-module__IZNOCa__check input{accent-color:var(--teal);width:16px;height:16px;min-height:16px;margin-top:2px;padding:0}.tax-refund-estimator-module__IZNOCa__check input:disabled{cursor:not-allowed;opacity:.5}.tax-refund-estimator-module__IZNOCa__result{color:#fff;text-align:center;background:#0b1b31;margin-bottom:20px;padding:28px 22px;position:relative;overflow:hidden}.tax-refund-estimator-module__IZNOCa__result:after{content:"";pointer-events:none;background:radial-gradient(circle at 50% 100%,#5fd3c71f,#0000 42%);position:absolute;inset:0}.tax-refund-estimator-module__IZNOCa__result>*{z-index:1;position:relative}.tax-refund-estimator-module__IZNOCa__resultLabel{color:#9fb2cb;font-family:var(--font-mono), monospace;letter-spacing:.2em;text-transform:uppercase;margin:0 0 8px;font-size:.68rem}.tax-refund-estimator-module__IZNOCa__resultFigure{font-family:var(--font-heading), sans-serif;letter-spacing:-.04em;margin:0;font-size:clamp(2.5rem,7vw,3.5rem);font-weight:700;line-height:1}.tax-refund-estimator-module__IZNOCa__refund{color:#5fd3c7}.tax-refund-estimator-module__IZNOCa__owing{color:#f0876c}.tax-refund-estimator-module__IZNOCa__zero{color:#fff}.tax-refund-estimator-module__IZNOCa__resultNote{color:#b9c6d8;max-width:600px;margin:10px auto 0;font-size:.82rem}.tax-refund-estimator-module__IZNOCa__rates{border-top:1px solid #ffffff26;flex-wrap:wrap;justify-content:center;gap:22px 46px;margin-top:20px;padding-top:16px;display:flex}.tax-refund-estimator-module__IZNOCa__rates div{gap:2px;display:grid}.tax-refund-estimator-module__IZNOCa__rates strong{font-size:1.2rem}.tax-refund-estimator-module__IZNOCa__rates span{color:#9fb2cb;font-family:var(--font-mono), monospace;letter-spacing:.11em;text-transform:uppercase;font-size:.64rem}.tax-refund-estimator-module__IZNOCa__table{border-collapse:collapse;width:100%;font-size:.84rem}.tax-refund-estimator-module__IZNOCa__table td{border-bottom:1px solid #efede7;padding:9px 0}.tax-refund-estimator-module__IZNOCa__table td:last-child{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.tax-refund-estimator-module__IZNOCa__breakdownHead td{border-bottom:1px solid var(--rule);color:var(--muted);font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;padding-top:15px;font-size:.64rem;font-weight:700}.tax-refund-estimator-module__IZNOCa__indent td:first-child{color:var(--muted);padding-left:14px}.tax-refund-estimator-module__IZNOCa__total td{color:#132a4a;border-top:2px solid #132a4a;border-bottom:0;padding-top:11px;font-weight:700}.tax-refund-estimator-module__IZNOCa__taxBarSection{margin-top:27px}.tax-refund-estimator-module__IZNOCa__taxBarTitle{color:var(--muted);font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:.64rem}.tax-refund-estimator-module__IZNOCa__taxBar{background:#efede7;border-radius:3px;height:26px;display:flex;overflow:hidden}.tax-refund-estimator-module__IZNOCa__taxBar span{height:100%}.tax-refund-estimator-module__IZNOCa__legend{color:var(--muted);flex-wrap:wrap;gap:8px 14px;margin-top:10px;font-size:.72rem;display:flex}.tax-refund-estimator-module__IZNOCa__legend i{border-radius:1px;width:9px;height:9px;margin-right:5px;display:inline-block}.tax-refund-estimator-module__IZNOCa__disclaimer{border:1px solid var(--rule);color:#4a4a4a;background:#f6f5f1;border-radius:3px;margin-bottom:18px;padding:16px 18px;font-size:.74rem;line-height:1.65}.tax-refund-estimator-module__IZNOCa__disclaimer p{margin:10px 0 0}.tax-refund-estimator-module__IZNOCa__disclaimer a{color:var(--teal);text-decoration:underline}@media (max-width:640px){.tax-refund-estimator-module__IZNOCa__hero{padding:30px 0}.tax-refund-estimator-module__IZNOCa__grid{grid-template-columns:1fr}.tax-refund-estimator-module__IZNOCa__full{grid-column:auto}.tax-refund-estimator-module__IZNOCa__cardHead{flex-direction:column;align-items:flex-start}.tax-refund-estimator-module__IZNOCa__cardHead span{text-align:left;margin-left:0}.tax-refund-estimator-module__IZNOCa__yearNote{width:100%}.tax-refund-estimator-module__IZNOCa__rates{gap:18px 26px}.tax-refund-estimator-module__IZNOCa__table{font-size:.78rem}}
