@font-face{font-family:Figtree;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/figtree-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Figtree;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/figtree-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/outfit-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/outfit-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}:root{--dfu-blue:#1d5fa8;--dfu-blue-hover:#17497f;--dfu-blue-soft:#f0f6ff;--dfu-blue-dark:#0d1e33;--dfu-accent-light:#8fbce8;--dfu-bg:#faf9f5;--dfu-cream:#faf9f5;--dfu-surface:#fafbfc;--dfu-black:#0d1e33;--dfu-ink:#0d1e33;--dfu-muted:#4a6b88;--dfu-grey:#808c99;--dfu-card:#ffffff;--dfu-line:#e1e7ec;--dfu-text-body:#334155;--dfu-border-input:#c9d4df;--dfu-placeholder:#7b8fa3;--dfu-gold:#fabb00;--dfu-logo-gold:#c8922a;--dfu-amber:#f59e0b;--dfu-red:#e65050;--dfu-radius:12px;--dfu-navy:#0d1e33;--dfu-navy-surface:#1a3552;--dfu-on-dark-strong:#ffffff;--dfu-on-dark-line:rgba(255,255,255,0.14);--dfu-sky:#1d5fa8;--dfu-on-dark:#8fbce8;--dfu-container:1280px;--dfu-font-heading:"Outfit",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--dfu-font-body:"Figtree",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.dfu-shell *,.dfu-shell :after,.dfu-shell :before{box-sizing:border-box}.dfu-shell{font-family:var(--dfu-font-body);color:var(--dfu-ink);background:var(--dfu-card);-webkit-font-smoothing:antialiased}.dfu-shell h1,.dfu-shell h2,.dfu-shell h3,.dfu-shell h4{font-family:var(--dfu-font-heading)}.dfu-shell a{color:inherit;text-decoration:none}.dfu-shell section[id]{scroll-margin-top:118px}@media print{body *{visibility:hidden!important}#calculator,#calculator *{visibility:visible!important}#calculator{position:absolute!important;inset:0!important;width:100%!important;padding:0!important;background:#fff!important;box-shadow:none!important}}