@font-face{font-family:PP Mori;src:url(/fonts/PPMori/PPMori-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PP Mori;src:url(/fonts/PPMori/PPMori-RegularItalic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:PP Mori;src:url(/fonts/PPMori/PPMori-Book.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:PP Mori;src:url(/fonts/PPMori/PPMori-BookItalic.woff2) format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:PP Mori;src:url(/fonts/PPMori/PPMori-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:PP Mori;src:url(/fonts/PPMori/PPMori-SemiBoldItalic.woff2) format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:PP Mori;src:url(/fonts/PPMori/PPMori-ExtraBold.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:PP Mori;src:url(/fonts/PPMori/PPMori-ExtraBoldItalic.woff2) format("woff2");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:PP Mori;src:url(/fonts/PPMori/PPMori-Extralight.woff2) format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:PP Mori;src:url(/fonts/PPMori/PPMori-ExtralightItalic.woff2) format("woff2");font-weight:200;font-style:italic;font-display:swap}html,body{font-family:PP Mori,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--palatinate-blue);margin:0}button,input,select,textarea{font:inherit}:root{--text-size--h: 2.25rem;--text-size--l: 1.5rem;--text-size--r: 1rem;--size--0-9rem: .9rem;--size--0-5rem: .5rem;--size--1-25rem: 1.25rem;--size--1rem: 1rem;--size--0-25rem: .25rem;--palatinate-blue: #06163f;--white: #ffffff;--aux-blue: #284796;--button-default: #1a469b;--off-white: #f3f3f5;--border-color-1: #c5d5fb;--border-color--border-primary: #c5d5fb;--electric-indigo: #6624f5;--dark-blue: #6624f5;--dark-purple: #0c041d;--light-gray: #c7c7c7;--dark-gray: #6c6f7a;--brand-white: #f5f7ff;--fade-blue: rgba(6, 22, 63, .5)}.calc-container{max-width:960px;width:100%;margin:0 auto;padding:2rem 1rem 3rem}.controls-bar{display:flex;align-items:center;gap:1rem;margin:0 0 .75rem}@media screen and (max-width: 479px){.controls-bar{display:flex;align-items:center;gap:1rem;margin:0 0 .75rem;flex-direction:column}}.controls-bar .form_input{min-width:10rem}.section-divider{opacity:.7;margin-bottom:1.25rem}.form-card{background-color:#f3f3f580;border-radius:12px;padding:1.25rem 1.5rem;margin:0 0 1rem;display:grid;grid-auto-columns:1fr;column-gap:var(--size--1-25rem);row-gap:var(--size--1rem);grid-template-columns:1fr 1fr;grid-template-rows:auto}@media screen and (max-width: 479px){.form-card{grid-template-columns:1fr}}.form-card .form_label{margin-top:.75rem}.form-card .form_input{margin-bottom:.5rem}.disclaimer-box{max-width:960px;margin:0rem auto;padding:1.25rem 1.5rem;border:1px solid var(--border-color-1);border-radius:12px;background:#fef3c7}.info-box{max-width:960px;margin:0rem auto;padding:1.25rem 1.5rem;border:1px solid var(--border-color-1);border-radius:12px;background:#fafafa}.info-line{border-left:6px solid currentColor;background-color:color-mix(in srgb,currentColor 10%,transparent);padding:3px 16px}.alert-banner{background-color:#fee2e2;color:#b91c1c;padding:12px 16px;border-left:6px solid #dc2626;border-radius:6px;margin-top:10px}.heading-style-h4{font-size:var(--text-size--h);line-height:1.3}.heading-style-h5{font-size:var(--text-size--l);line-height:1.4;font-weight:600;margin-top:0}.text-size-regular{font-size:var(--text-size--r)}.button{position:relative;display:flex;padding-top:var(--size--0-5rem);padding-right:var(--size--1-25rem);padding-bottom:var(--size--0-5rem);padding-left:var(--size--1-25rem);justify-content:flex-start;align-items:center;column-gap:var(--size--0-5rem);row-gap:var(--size--0-5rem);border-style:solid;border-width:2px;border-color:#0000;border-radius:10rem;background-color:var(--palatinate-blue);transition-property:all;transition-duration:.3s;transition-timing-function:ease;color:var(--white);font-weight:700;text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer}.button-secondary{background-color:transparent;border:1px solid var(--palatinate-blue);color:var(--palatinate-blue)}.button-secondary:hover{color:#fff}.button.-wfp-hover,.button:hover{background-color:var(--aux-blue)}.button:where(.w-variant-ccb9230f-5084-e2ee-c7be-9564f5d5d015){border-top-color:var(--palatinate-blue);border-right-color:var(--palatinate-blue);border-bottom-color:var(--palatinate-blue);border-left-color:var(--palatinate-blue);background-color:#06163f00;color:var(--palatinate-blue)}.button:where(.w-variant-d5cf0217-265b-9997-f497-8aded9615054){position:relative;display:inline-flex;padding-top:var(--size--0-25rem);padding-right:var(--size--0-5rem);padding-bottom:var(--size--0-25rem);padding-left:var(--size--0-5rem);font-weight:400;text-transform:none}.button:where(.w-variant-aa4df6ff-d5a0-ee76-1b87-e147668be4db){background-color:var(--white);color:var(--button-default);font-weight:600;letter-spacing:.06em}.button:where(.w-variant-178e896c-ef05-ebc9-2eff-90c0851aad40){border-top-color:var(--white);border-right-color:var(--white);border-bottom-color:var(--white);border-left-color:var(--white);background-color:#fff3;color:var(--white)}.button.-wfp-hover:where(.w-variant-aa4df6ff-d5a0-ee76-1b87-e147668be4db),.button:hover:where(.w-variant-aa4df6ff-d5a0-ee76-1b87-e147668be4db){color:var(--off-white)}.button:where(.w-variant-cc1d0da3-df35-0e9e-77aa-58b06fa03cb3){position:relative;display:inline-flex;padding-top:var(--size--0-25rem);padding-right:var(--size--0-5rem);padding-bottom:var(--size--0-25rem);padding-left:var(--size--0-5rem);background-color:var(--white);color:var(--palatinate-blue);font-weight:400;text-transform:none}.button.-wfp-hover:where(.w-variant-cc1d0da3-df35-0e9e-77aa-58b06fa03cb3),.button:hover:where(.w-variant-cc1d0da3-df35-0e9e-77aa-58b06fa03cb3){background-color:var(--border-color-1);color:var(--palatinate-blue)}.button:where(.w-variant-f95f0496-bc74-17c0-377e-0035ae95b4b7){border-top-color:var(--palatinate-blue);border-right-color:var(--palatinate-blue);border-bottom-color:var(--palatinate-blue);border-left-color:var(--palatinate-blue);background-color:#06163f00;color:var(--palatinate-blue)}@media screen and (max-width: 767px){.button:where(.w-variant-f95f0496-bc74-17c0-377e-0035ae95b4b7){border-width:1px;font-weight:400}}@media screen and (max-width: 767px){.button.-wfp-hover:where(.w-variant-f95f0496-bc74-17c0-377e-0035ae95b4b7),.button:hover:where(.w-variant-f95f0496-bc74-17c0-377e-0035ae95b4b7){background-color:#06163f33}}.form_input{width:100%;padding-top:var(--size--0-5rem);padding-right:0;padding-bottom:var(--size--0-5rem);padding-left:0;border-style:none none solid;border-width:1px;border-top-color:var(--border-color--border-primary);border-right-color:var(--border-color--border-primary);border-bottom-color:#06163f33;border-left-color:var(--border-color--border-primary);background-color:transparent;color:#06163f80;font-size:1rem;outline:none;display:block;margin-bottom:0}.form_input::placeholder{color:#06163f80;font-size:.85rem}.form_label{font-size:var(--size--0-9rem)}.form_field-wrapper{display:flex;flex-direction:column;gap:.375rem}.margin-top{margin-bottom:0!important;margin-right:0!important;margin-left:0!important}.margin-small{margin:.5rem}.margin-medium{margin:1.5rem}.margin-large{margin:3rem}.margin-vertical{margin-left:0rem!important;margin-right:0rem!important}.padding-large{padding:2rem}body{display:flex;flex-direction:column;justify-content:flex-start}.result-block{margin-top:48px;margin-bottom:48px;padding:24px;background-color:#f5f5f5;border-radius:var(--size--0-5rem)}.button-group{display:flex;gap:1rem .5rem;flex-wrap:wrap}.icon-disclaimer{width:2em;height:2em}.svg-image{width:100%;height:100%}
