.tax-refund-page{color:#173752;background:linear-gradient(180deg,#f7fcfd 0%,#fff 50%,#f7fbfc 100%)}.tax-refund-content{width:100%;max-width:1120px;margin:0 auto;padding:7.7rem 1.5rem 4.5rem}.tax-refund-kicker{display:inline-block;margin-bottom:.7rem;color:#178d9a;font-size:.67rem;font-weight:800;letter-spacing:.18em}.tax-refund-hero{padding:2rem 0 4.2rem;text-align:center}.tax-refund-hero h1{margin:0;color:#173752;font-size:clamp(2.5rem,5.2vw,4.5rem);font-weight:800;letter-spacing:-.065em;line-height:1.03}.tax-refund-hero>p{max-width:700px;margin:1.1rem auto 0;color:#6b8193;font-size:1rem;line-height:1.75}.tax-refund-tags{display:flex;justify-content:center;gap:.6rem;flex-wrap:wrap;margin-top:1.4rem}.tax-refund-tags span,.tax-refund-source-badge{display:inline-flex;align-items:center;gap:.35rem;padding:.5rem .7rem;color:#178d9a;background:#e3f8f6;border-radius:999px;font-size:.68rem;font-weight:700}.tax-refund-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-bottom:4rem}.tax-refund-steps article{display:flex;min-height:285px;flex-direction:column;padding:1.25rem;background:rgba(255,255,255,.84);border:1px solid rgba(121,158,178,.24);border-radius:16px;box-shadow:0 12px 30px rgba(42,89,113,.07)}.tax-refund-number{color:#178d9a;font-size:.64rem;font-weight:800;letter-spacing:.14em}.tax-refund-steps article>i{display:grid;width:2.7rem;height:2.7rem;place-items:center;margin:1.5rem 0 1rem;color:#178d9a;background:#e3f8f6;border-radius:11px;font-size:1.3rem}.tax-refund-steps h2{margin:0 0 .6rem;color:#173752;font-size:1rem;font-weight:800;line-height:1.3}.tax-refund-steps p{margin:0;color:#6b8193;font-size:.76rem;line-height:1.7}.tax-refund-info{display:grid;grid-template-columns:auto 1fr;gap:1.2rem;align-items:start;margin-bottom:4rem;padding:1.5rem;background:#eff9f9;border:1px solid rgba(121,158,178,.2);border-radius:18px}.tax-refund-info-icon{display:grid;width:3rem;height:3rem;place-items:center;color:#178d9a;background:#d8f5f0;border-radius:12px;font-size:1.4rem}.tax-refund-info h2,.tax-refund-section-heading h2{margin:0;color:#173752;font-size:1.8rem;font-weight:800;letter-spacing:-.045em}.tax-refund-info p{max-width:760px;margin:.7rem 0 0;color:#6b8193;font-size:.84rem;line-height:1.75}.tax-refund-sources{padding:2.4rem 0;border-top:1px solid rgba(121,158,178,.2)}.tax-refund-section-heading{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:1.35rem}.tax-refund-source-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.tax-refund-source{display:flex;height:100%;min-height:245px;flex-direction:column;padding:1.25rem;color:inherit;background:rgba(255,255,255,.84);border:1px solid rgba(121,158,178,.24);border-radius:16px;box-shadow:0 12px 30px rgba(42,89,113,.07);text-decoration:none}.tax-refund-source>i{display:grid;width:2.7rem;height:2.7rem;place-items:center;margin-bottom:1.4rem;color:#178d9a;background:#e3f8f6;border-radius:11px;font-size:1.3rem}.tax-refund-source strong{color:#244862;font-size:.95rem;line-height:1.35}.tax-refund-source p{margin:.6rem 0;color:#6b8193;font-size:.76rem;line-height:1.65}.tax-refund-source>span{display:flex;align-items:center;gap:.3rem;margin-top:auto;padding-top:1rem;color:#178d9a;border-top:1px solid rgba(121,158,178,.16);font-size:.68rem;font-weight:800}.tax-refund-source>span i{margin-left:auto}.tax-refund-note{display:flex;gap:.5rem;align-items:flex-start;margin-top:2rem;padding:1rem 1.1rem;color:#8aa0af;background:#f7fafb;border:1px solid rgba(121,158,178,.18);border-radius:12px;font-size:.68rem;line-height:1.6}.tax-refund-note>i{flex:0 0 auto;color:#178d9a;font-size:1rem}.tax-refund-note p{margin:0}
@media(max-width:850px){.tax-refund-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.tax-refund-source-grid{grid-template-columns:1fr 1fr}.tax-refund-section-heading{align-items:flex-start;flex-direction:column}}@media(max-width:600px){.tax-refund-content{padding:6.2rem 1rem 3rem}.tax-refund-steps,.tax-refund-source-grid{grid-template-columns:1fr}.tax-refund-steps article{min-height:0}.tax-refund-info{grid-template-columns:1fr}}
