.calculator-module__18LH5a__calculator{min-width:0;max-width:100%}.calculator-module__18LH5a__compactInputs .grid{gap:.75rem 1rem}.calculator-module__18LH5a__compactInputs input{margin-top:.25rem;padding-block:.5rem}.calculator-module__18LH5a__compactInputs label>span{line-height:1rem}.calculator-module__18LH5a__calculator aside[aria-label=Estimated\ results]{color:#111;background:#fff;border:1px solid #d4d4d4;border-radius:0 0 .15rem .15rem;padding:1rem;font-family:Inter,ui-sans-serif,system-ui,sans-serif;position:relative;top:auto;box-shadow:0 10px 22px #0f172a2e}@media (min-width:640px){.calculator-module__18LH5a__calculator aside[aria-label=Estimated\ results]{padding:1.25rem}}.calculator-module__18LH5a__calculator aside[aria-label=Estimated\ results]:after{content:"";pointer-events:none;background:linear-gradient(135deg,#fff 50%,#0000 50%) 0 0/12px 12px repeat-x,linear-gradient(225deg,#fff 50%,#0000 50%) 6px 0/12px 12px repeat-x;height:10px;position:absolute;bottom:-9px;left:-1px;right:-1px}.calculator-module__18LH5a__calculator aside[aria-label=Estimated\ results]>p:first-child{color:#444;letter-spacing:.12em;text-align:center;position:relative}.calculator-module__18LH5a__calculator aside[aria-label=Estimated\ results] h2{color:#111;text-align:center;text-transform:uppercase;border-bottom:3px double #777;padding-bottom:1rem;font-size:1.5rem}.calculator-module__18LH5a__calculator aside[aria-label=Estimated\ results]>p:nth-of-type(2){text-align:center}.calculator-module__18LH5a__calculator aside[aria-label=Estimated\ results] dl{border-top:3px double #777;padding-top:1.6rem;display:block;position:relative}.calculator-module__18LH5a__calculator aside[aria-label=Estimated\ results][data-stage=pre] dl{border-top:0}.calculator-module__18LH5a__calculator aside[aria-label=Estimated\ results] dl:before,.calculator-module__18LH5a__calculator aside[aria-label=Estimated\ results] dl:after{color:#111;font-size:.75rem;font-weight:700;position:absolute;top:.35rem}.calculator-module__18LH5a__calculator aside[aria-label=Estimated\ results] dl:before{content:"Description";left:0}.calculator-module__18LH5a__calculator aside[aria-label=Estimated\ results] dl:after{content:"Estimate";right:0}.calculator-module__18LH5a__calculator aside[aria-label=Estimated\ results] dl>div{background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:baseline;gap:.75rem;padding:.2rem 0;display:flex}.calculator-module__18LH5a__calculator aside[aria-label=Estimated\ results] dt{color:#222;flex:50%;font-size:.75rem}.calculator-module__18LH5a__calculator aside[aria-label=Estimated\ results] dd{text-align:right;flex:50%;margin:0;font-size:.75rem;font-weight:700;line-height:1.4}.calculator-module__18LH5a__calculator aside[aria-label=Estimated\ results] dl>.calculator-module__18LH5a__singleLineMetric{flex-wrap:nowrap;gap:.35rem}.calculator-module__18LH5a__calculator aside[aria-label=Estimated\ results] dl>.calculator-module__18LH5a__singleLineMetric dt{white-space:nowrap;flex:0 auto;font-size:.66rem}.calculator-module__18LH5a__calculator aside[aria-label=Estimated\ results] dl>.calculator-module__18LH5a__singleLineMetric dd{white-space:nowrap;flex:none;font-size:.7rem}.calculator-module__18LH5a__calculator aside[aria-label=Estimated\ results] dl>.calculator-module__18LH5a__receiptFeeRow{align-items:baseline;gap:.7rem;font-size:.75rem;line-height:1.35}.calculator-module__18LH5a__calculator aside[aria-label=Estimated\ results] dl>.calculator-module__18LH5a__receiptFeeRow dt{flex:auto;font-size:.75rem}.calculator-module__18LH5a__calculator aside[aria-label=Estimated\ results] dl>.calculator-module__18LH5a__receiptFeeRow dd{flex:0 auto;font-size:.75rem}.calculator-module__18LH5a__receiptFeeNote{color:#475569;margin-top:.3rem;font-size:.7rem;line-height:1.35}.calculator-module__18LH5a__receiptBarcode{background:repeating-linear-gradient(90deg,#111 0 2px,#0000 2px 3px,#111 3px 4px,#0000 4px 7px,#111 7px 10px,#0000 10px 12px);height:1.5rem;margin:1.25rem auto 0;display:block}.calculator-module__18LH5a__recommendations{color:#1e293b;border-top:1px dashed #999;margin-top:1rem;padding-top:.7rem}.calculator-module__18LH5a__recommendations h3{color:#111;text-transform:uppercase;font-size:.8rem;font-weight:800}.calculator-module__18LH5a__recommendations ul{gap:.55rem;margin:.55rem 0 0;padding-left:1rem;font-size:.75rem;line-height:1.45;list-style:outside;display:grid}.calculator-module__18LH5a__recommendations p{color:#475569;margin-top:.65rem;font-size:.7rem;line-height:1.4}.calculator-module__18LH5a__receiptBrand{color:#334155;text-align:center;margin-top:.65rem;font-size:.7rem;font-weight:600}@media print{.calculator-module__18LH5a__calculator aside[aria-label=Estimated\ results]:after{display:none}}.calculator-module__18LH5a__calculator .grid>*{min-width:0}.calculator-module__18LH5a__calculator .flex>*{overflow-wrap:anywhere;min-width:0}.calculator-module__18LH5a__calculator input,.calculator-module__18LH5a__calculator select,.calculator-module__18LH5a__calculator fieldset{min-width:0;min-inline-size:0;max-width:100%}.calculator-module__18LH5a__calculator dd,.calculator-module__18LH5a__calculator th,.calculator-module__18LH5a__calculator td{overflow-wrap:anywhere}@media (max-width:639px){.calculator-module__18LH5a__calculator aside[aria-label=Estimated\ results] dl.calculator-module__18LH5a__receiptSummary>div{flex-wrap:nowrap;gap:.35rem;padding-block:.1rem}.calculator-module__18LH5a__calculator aside[aria-label=Estimated\ results] dl.calculator-module__18LH5a__receiptSummary dt{white-space:normal;flex:auto;min-width:0;line-height:1.25}.calculator-module__18LH5a__calculator aside[aria-label=Estimated\ results] dl.calculator-module__18LH5a__receiptSummary dd{white-space:normal;flex:0 auto;min-width:0;max-width:48%;line-height:1.25}.calculator-module__18LH5a__calculator table:not([class*=min-w-]){max-width:100%;display:block;overflow-x:auto}.calculator-module__18LH5a__calculator dl>div{flex-wrap:wrap}.calculator-module__18LH5a__calculator dl dd{min-width:0}}
.composite-calculator-module__s6MiQG__launcher{z-index:40;color:#0e172b;text-align:center;background:#fbbf24;border:3px solid #fff;border-radius:50%;place-content:center;width:7rem;height:7rem;padding:.75rem;font-size:1rem;font-weight:800;line-height:1.15;display:grid;position:fixed;top:5.5rem;right:1rem;box-shadow:0 5px 18px #0f172a4d}.composite-calculator-module__s6MiQG__launcher:focus-visible,.composite-calculator-module__s6MiQG__shell button:focus-visible,.composite-calculator-module__s6MiQG__shell select:focus-visible,.composite-calculator-module__s6MiQG__shell input:focus-visible,.composite-calculator-module__s6MiQG__panel:focus-visible{outline-offset:2px;outline:3px solid #0284c7}.composite-calculator-module__s6MiQG__dialog{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:1.25rem;width:min(76rem,100vw - 1.5rem);max-width:none;max-height:calc(100dvh - 1.5rem);margin:auto;position:fixed;inset:0;overflow:auto;box-shadow:0 24px 70px #00000059}.composite-calculator-module__s6MiQG__dialog::backdrop{background:#020617bf}.composite-calculator-module__s6MiQG__inlineDialog{border-radius:1rem;width:100%;max-width:none;max-height:none;margin:0;display:block;position:relative;inset:auto;overflow:visible}.composite-calculator-module__s6MiQG__confirmDialog{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:1rem;width:min(26rem,100vw - 2rem);max-width:none;margin:auto;padding:1.4rem;position:fixed;inset:0;box-shadow:0 20px 55px #0000004d}.composite-calculator-module__s6MiQG__confirmDialog::backdrop{background:#02061799}.composite-calculator-module__s6MiQG__confirmDialog h2{color:#102a55;font-size:1.2rem;font-weight:800}.composite-calculator-module__s6MiQG__confirmDialog p{color:#475569;margin-top:.55rem;font-size:.875rem;line-height:1.5}.composite-calculator-module__s6MiQG__confirmActions{flex-wrap:wrap;gap:.5rem;margin-top:1.1rem;display:flex}.composite-calculator-module__s6MiQG__confirmActions button{color:#075985;border:1px solid #075985;border-radius:.5rem;flex:10rem;padding:.6rem .8rem;font-size:.8rem;font-weight:700}.composite-calculator-module__s6MiQG__confirmActions button:first-child{color:#fff;background:#075985}.composite-calculator-module__s6MiQG__confirmActions button:focus-visible{outline-offset:2px;outline:3px solid #0284c7}.composite-calculator-module__s6MiQG__shell{min-width:0}.composite-calculator-module__s6MiQG__header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.25rem;display:flex}.composite-calculator-module__s6MiQG__header>div{align-items:center;gap:.9rem;min-width:0;display:flex}.composite-calculator-module__s6MiQG__header h2{color:#102a55;font-size:1.1rem;font-weight:800}.composite-calculator-module__s6MiQG__header p{color:#64748b;font-size:.75rem}.composite-calculator-module__s6MiQG__brand{color:#12345b;letter-spacing:-.05em;border-right:1px solid #cbd5e1;padding-right:.9rem;font-size:1.7rem;font-weight:900}.composite-calculator-module__s6MiQG__brand span{color:#f59e0b}.composite-calculator-module__s6MiQG__close{color:#475569;border-radius:.5rem;flex:none;width:2.25rem;height:2.25rem;font-size:1.8rem;line-height:1}.composite-calculator-module__s6MiQG__close:hover{background:#f1f5f9}.composite-calculator-module__s6MiQG__workspace{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1.25rem;padding:1.25rem;display:grid}.composite-calculator-module__s6MiQG__inputs{grid-column:span 2;min-width:0}.composite-calculator-module__s6MiQG__snapshot{grid-column:span 1;min-width:0}.composite-calculator-module__s6MiQG__categories{flex-wrap:wrap;gap:.5rem;display:flex}.composite-calculator-module__s6MiQG__categories button{color:#334155;border:1px solid #b8cadb;border-radius:.5rem;padding:.5rem .8rem;font-size:.8rem;font-weight:700}.composite-calculator-module__s6MiQG__categories button[aria-pressed=true]{color:#fff;background:#075985;border-color:#075985}.composite-calculator-module__s6MiQG__stageHint{color:#475569;margin:.45rem 0 .25rem;font-size:.75rem}.composite-calculator-module__s6MiQG__tabs{border-bottom:1px solid #cbd5e1;flex-wrap:wrap;gap:0 .4rem;display:flex}.composite-calculator-module__s6MiQG__tabs button{color:#475569;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;padding:.6rem .65rem;font-size:.75rem;font-weight:700}.composite-calculator-module__s6MiQG__tabs button:hover{color:#075985}.composite-calculator-module__s6MiQG__tabs button[aria-selected=true]{color:#075985;background:0 0;border-bottom-color:#0284c7}.composite-calculator-module__s6MiQG__panel{min-width:0;padding:.65rem .2rem 0}.composite-calculator-module__s6MiQG__panel h3{color:#102a55;font-size:1.25rem;font-weight:800}.composite-calculator-module__s6MiQG__description{color:#475569;margin-top:.2rem;font-size:.8rem;line-height:1.35}.composite-calculator-module__s6MiQG__groupHeading{color:#102a55;margin-top:.7rem;font-size:.88rem;font-weight:800}.composite-calculator-module__s6MiQG__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem .75rem;margin-top:.5rem;display:grid}.composite-calculator-module__s6MiQG__startupControls{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem .75rem;margin-top:.5rem;display:grid}.composite-calculator-module__s6MiQG__startupControls .composite-calculator-module__s6MiQG__selectField{max-width:none;margin-top:0}.composite-calculator-module__s6MiQG__inputGroup{margin-top:.3rem}.composite-calculator-module__s6MiQG__deviceGroup{border:1px solid #cbd5e1;border-radius:.5rem;min-width:0;margin-top:.5rem;padding:.4rem}.composite-calculator-module__s6MiQG__deviceGroup legend{color:#102a55;padding-inline:.3rem;font-size:.8rem;font-weight:700}.composite-calculator-module__s6MiQG__planButton{color:#075985;background:#fff;border:1px solid #94a3b8;border-radius:.45rem;margin-top:.5rem;padding:.35rem .65rem;font-size:.75rem;font-weight:700}.composite-calculator-module__s6MiQG__planButton:focus-visible{outline-offset:2px;outline:3px solid #0284c7}.composite-calculator-module__s6MiQG__planButton:disabled{opacity:.5}.composite-calculator-module__s6MiQG__deviceFields{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;display:grid}.composite-calculator-module__s6MiQG__field,.composite-calculator-module__s6MiQG__selectField,.composite-calculator-module__s6MiQG__resultControls label{color:#334155;flex-direction:column;gap:.2rem;min-width:0;font-size:.75rem;font-weight:700;display:flex}.composite-calculator-module__s6MiQG__field input,.composite-calculator-module__s6MiQG__selectField select,.composite-calculator-module__s6MiQG__resultControls select{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:.5rem;width:100%;min-width:0;min-height:2.25rem;padding:.3rem .5rem;font-size:.9rem;line-height:1.25}.composite-calculator-module__s6MiQG__field small{color:#64748b;font-size:.7rem;font-weight:400}.composite-calculator-module__s6MiQG__selectField{max-width:24rem;margin-top:.5rem}.composite-calculator-module__s6MiQG__fields .composite-calculator-module__s6MiQG__selectField{max-width:none;margin-top:0}.composite-calculator-module__s6MiQG__field input[readonly]{color:#475569;background:#f8fafc}.composite-calculator-module__s6MiQG__hint{color:#475569;margin-top:.5rem;font-size:.75rem;line-height:1.35}.composite-calculator-module__s6MiQG__hint[role=alert],.composite-calculator-module__s6MiQG__error{color:#b91c1c}.composite-calculator-module__s6MiQG__education{border-top:1px solid #cbd5e1;margin:1.25rem .2rem 0;padding-top:.8rem}.composite-calculator-module__s6MiQG__educationHeader{justify-content:space-between;align-items:end;gap:.75rem;display:flex}.composite-calculator-module__s6MiQG__educationHeader>div>p{color:#0369a1;letter-spacing:.1em;text-transform:uppercase;font-size:.65rem;font-weight:800}.composite-calculator-module__s6MiQG__educationHeader h4{color:#102a55;font-size:.95rem;font-weight:800}.composite-calculator-module__s6MiQG__educationHeader>span{color:#64748b;text-align:right;font-size:.65rem}.composite-calculator-module__s6MiQG__educationIntro{color:#475569;margin-top:.25rem;font-size:.73rem;line-height:1.4}.composite-calculator-module__s6MiQG__educationGrid{grid-template-columns:1fr;gap:.55rem;margin-top:.6rem;display:grid}.composite-calculator-module__s6MiQG__educationCard{background:#f8fbfd;border:1px solid #d7e1eb;border-radius:.65rem;min-width:0;padding:.65rem}.composite-calculator-module__s6MiQG__educationCard h5{color:#102a55;font-size:.85rem;font-weight:800}.composite-calculator-module__s6MiQG__educationCard p{color:#475569;margin-top:.3rem;font-size:.76rem;line-height:1.45}.composite-calculator-module__s6MiQG__educationCard p strong{color:#334155}.composite-calculator-module__s6MiQG__educationCard small{color:#075985;border-top:1px dashed #cbd5e1;margin-top:.45rem;padding-top:.35rem;font-size:.72rem;font-weight:700;line-height:1.4;display:block}.composite-calculator-module__s6MiQG__resultControls{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.composite-calculator-module__s6MiQG__resultControls label{flex:10rem}.composite-calculator-module__s6MiQG__results{border-top:1px solid #e2e8f0;margin-top:1rem;font-size:.85rem}.composite-calculator-module__s6MiQG__results>div,.composite-calculator-module__s6MiQG__results p{border-bottom:1px solid #e2e8f0;justify-content:space-between;gap:1rem;padding:.55rem 0;display:flex}.composite-calculator-module__s6MiQG__results dd,.composite-calculator-module__s6MiQG__results strong{overflow-wrap:anywhere;text-align:right;font-weight:800}.composite-calculator-module__s6MiQG__resultBlock{border-top:1px solid #cbd5e1;margin-top:1.25rem;padding-top:.8rem}.composite-calculator-module__s6MiQG__resultBlock h4{color:#102a55;font-size:1rem;font-weight:800}.composite-calculator-module__s6MiQG__forecastCards{gap:.75rem;margin-top:.9rem;display:grid}.composite-calculator-module__s6MiQG__forecastCard{background:#fff;border:1px solid #cbd5e1;border-radius:.75rem;min-width:0;padding:.85rem}.composite-calculator-module__s6MiQG__forecastCard h4{color:#102a55;font-size:.9rem;font-weight:800}.composite-calculator-module__s6MiQG__forecastCard p{color:#475569;margin-top:.3rem;font-size:.75rem;line-height:1.4}.composite-calculator-module__s6MiQG__costBar{margin-top:.65rem;font-size:.75rem}.composite-calculator-module__s6MiQG__costBar>div:first-child,.composite-calculator-module__s6MiQG__forecastChart>div{justify-content:space-between;gap:.5rem;display:flex}.composite-calculator-module__s6MiQG__barTrack{background:#e2e8f0;border-radius:1rem;height:.5rem;margin-top:.25rem;overflow:hidden}.composite-calculator-module__s6MiQG__revenueBar,.composite-calculator-module__s6MiQG__expenseBar{background:#0369a1;height:100%}.composite-calculator-module__s6MiQG__expenseBar{background:#d97706}.composite-calculator-module__s6MiQG__costDetails{margin-top:.6rem;font-size:.75rem}.composite-calculator-module__s6MiQG__costDetails div{justify-content:space-between;gap:.5rem;padding:.15rem 0;display:flex}.composite-calculator-module__s6MiQG__forecastChart{color:#334155;margin-top:.8rem;font-size:.7rem}.composite-calculator-module__s6MiQG__forecastChart svg{width:100%;height:5rem;display:block}.composite-calculator-module__s6MiQG__forecastDetails{margin-top:.7rem;font-size:.75rem}.composite-calculator-module__s6MiQG__forecastDetails summary{cursor:pointer;color:#075985;font-weight:700}.composite-calculator-module__s6MiQG__tableScroll{max-width:100%;overflow-x:auto}.composite-calculator-module__s6MiQG__tableScroll table{border-collapse:collapse;text-align:right;width:100%;min-width:38rem}.composite-calculator-module__s6MiQG__tableScroll caption{text-align:left;padding:.5rem 0;font-weight:700}.composite-calculator-module__s6MiQG__tableScroll th,.composite-calculator-module__s6MiQG__tableScroll td{white-space:nowrap;border-bottom:1px solid #e2e8f0;padding:.35rem}.composite-calculator-module__s6MiQG__receiptExtras{color:#111;margin-top:.8rem}.composite-calculator-module__s6MiQG__receiptExtras section{border-top:1px dashed #999;margin-top:.65rem;padding-top:.45rem}.composite-calculator-module__s6MiQG__receiptExtras h3{text-transform:uppercase;margin-bottom:.3rem;font-size:.75rem;font-weight:800}.composite-calculator-module__s6MiQG__receiptNote{margin-top:.3rem;font-size:.7rem;line-height:1.35}.composite-calculator-module__s6MiQG__receiptRow{justify-content:space-between;gap:.7rem;padding:.2rem 0;font-size:.75rem;line-height:1.35;display:flex}.composite-calculator-module__s6MiQG__receiptRow span{min-width:0}.composite-calculator-module__s6MiQG__receiptRow strong{overflow-wrap:anywhere;text-align:right;min-width:0}.composite-calculator-module__s6MiQG__printButton{color:#fff;background:#075985;border-radius:.5rem;width:100%;margin-top:1rem;padding:.65rem;font-size:.8rem;font-weight:800;display:block}.composite-calculator-module__s6MiQG__printButton:hover{background:#0369a1}.composite-calculator-module__s6MiQG__feedbackButton{color:#075985;text-align:center;border:1px solid #075985;border-radius:.5rem;width:100%;margin-top:.5rem;padding:.65rem;font-size:.8rem;font-weight:800;display:block}.composite-calculator-module__s6MiQG__feedbackButton:hover{background:#f0f9ff}.composite-calculator-module__s6MiQG__feedbackButton:focus-visible{outline-offset:2px;outline:3px solid #0284c7}.composite-calculator-module__s6MiQG__emailBackdrop{z-index:1000;background:#020617b8;place-items:center;padding:1rem;display:grid;position:fixed;inset:0;overflow-y:auto}.composite-calculator-module__s6MiQG__emailDialog{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:.85rem;width:min(34rem,100%);max-height:min(88dvh,48rem);padding:1rem;overflow-y:auto;box-shadow:0 24px 70px #00000059}.composite-calculator-module__s6MiQG__emailDialog>header{border-bottom:1px solid #e2e8f0;justify-content:space-between;gap:.75rem;padding-bottom:.65rem;display:flex}.composite-calculator-module__s6MiQG__emailDialog h2{color:#102a55;font-size:1.1rem;font-weight:800}.composite-calculator-module__s6MiQG__emailDialog header p{color:#475569;margin-top:.2rem;font-size:.74rem;line-height:1.35}.composite-calculator-module__s6MiQG__emailDialog header button{color:#475569;flex:none;font-size:1.5rem}.composite-calculator-module__s6MiQG__emailFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem .65rem;margin-top:.75rem;display:grid}.composite-calculator-module__s6MiQG__emailFields label,.composite-calculator-module__s6MiQG__otpField{color:#334155;flex-direction:column;gap:.2rem;min-width:0;font-size:.72rem;font-weight:700;display:flex}.composite-calculator-module__s6MiQG__emailFields input,.composite-calculator-module__s6MiQG__emailFields select,.composite-calculator-module__s6MiQG__otpField input{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:.45rem;width:100%;min-height:2.15rem;padding:.35rem .55rem;font-size:.9rem}.composite-calculator-module__s6MiQG__emailConsent{color:#334155;align-items:flex-start;gap:.45rem;margin-top:.6rem;font-size:.7rem;line-height:1.35;display:flex}.composite-calculator-module__s6MiQG__emailConsent input{accent-color:#075985;flex:none;margin-top:.15rem}.composite-calculator-module__s6MiQG__emailConsent a{color:#075985;text-decoration:underline}.composite-calculator-module__s6MiQG__otpField{margin-top:.65rem;position:relative}.composite-calculator-module__s6MiQG__otpField button{color:#075985;background:#f0f9ff;border:1px solid #bae6fd;border-radius:.4rem;align-self:flex-start;padding:.3rem .55rem;font-size:.72rem;font-weight:700}.composite-calculator-module__s6MiQG__otpField button:disabled{cursor:wait;opacity:.65}.composite-calculator-module__s6MiQG__emailSuccess,.composite-calculator-module__s6MiQG__emailError{border-radius:.5rem;margin-top:.6rem;padding:.55rem;font-size:.75rem}.composite-calculator-module__s6MiQG__emailSuccess{color:#065f46;background:#ecfdf5}.composite-calculator-module__s6MiQG__emailError{color:#991b1b;background:#fef2f2}.composite-calculator-module__s6MiQG__emailConfirmation{text-align:center;justify-items:center;gap:.65rem;padding:1.35rem .5rem .35rem;display:grid}.composite-calculator-module__s6MiQG__emailConfirmationIcon{color:#166534;background:#dcfce7;border-radius:999px;place-items:center;width:2.6rem;height:2.6rem;font-size:1.45rem;font-weight:800;display:grid}.composite-calculator-module__s6MiQG__emailConfirmation h3{color:#102a55;font-size:1.1rem;font-weight:800}.composite-calculator-module__s6MiQG__emailConfirmation p{color:#334155;max-width:29rem;font-size:.82rem;line-height:1.5}.composite-calculator-module__s6MiQG__emailConfirmationDetail{color:#475569!important;font-size:.75rem!important}.composite-calculator-module__s6MiQG__emailConfirmation button{min-width:8rem;margin-top:.35rem}.composite-calculator-module__s6MiQG__companyEmailBackdrop{z-index:1010;background:#02061794;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.composite-calculator-module__s6MiQG__companyEmailDialog{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:.85rem;width:min(27rem,100%);padding:1.25rem;box-shadow:0 18px 55px #00000052}.composite-calculator-module__s6MiQG__companyEmailDialog h3{color:#102a55;font-size:1.05rem;font-weight:800}.composite-calculator-module__s6MiQG__companyEmailDialog p{color:#334155;margin-top:.55rem;font-size:.82rem;line-height:1.5}.composite-calculator-module__s6MiQG__companyEmailDialog button{margin-top:1rem}.composite-calculator-module__s6MiQG__emailActions{justify-content:flex-end;gap:.5rem;margin-top:.75rem;display:flex}.composite-calculator-module__s6MiQG__emailCancel,.composite-calculator-module__s6MiQG__emailSubmit{color:#075985;border:1px solid #075985;border-radius:.45rem;padding:.48rem .75rem;font-size:.75rem;font-weight:800}.composite-calculator-module__s6MiQG__emailSubmit{color:#fff;background:#075985}.composite-calculator-module__s6MiQG__emailSubmit:disabled,.composite-calculator-module__s6MiQG__emailCancel:disabled{cursor:wait;opacity:.6}.composite-calculator-module__s6MiQG__footer{color:#475569;border-top:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;gap:.5rem;padding:.75rem 1.25rem;font-size:.7rem;display:flex;background-color:#fff!important}.composite-calculator-module__s6MiQG__footer strong{color:#102a55}.composite-calculator-module__s6MiQG__mobileSwitch{display:none}@media (min-width:1050px){.composite-calculator-module__s6MiQG__fields{grid-template-columns:repeat(3,minmax(0,1fr))}}@page{size:A4;margin:12mm}@media print{:is(html:has(.composite-calculator-module__s6MiQG__dialog[open]),body:has(.composite-calculator-module__s6MiQG__dialog[open])){height:auto!important;overflow:visible!important}body:has(.composite-calculator-module__s6MiQG__dialog[open]) *{visibility:hidden!important}.composite-calculator-module__s6MiQG__dialog[open] .composite-calculator-module__s6MiQG__snapshot,.composite-calculator-module__s6MiQG__dialog[open] .composite-calculator-module__s6MiQG__snapshot *{visibility:visible!important}.composite-calculator-module__s6MiQG__dialog[open]{width:100%;max-height:none;box-shadow:none;border:0;position:absolute;inset:0 auto auto 0;overflow:visible}.composite-calculator-module__s6MiQG__dialog[open] .composite-calculator-module__s6MiQG__workspace{padding:0;display:block}.composite-calculator-module__s6MiQG__dialog[open] .composite-calculator-module__s6MiQG__snapshot{width:100%;position:absolute;top:0;left:0;display:block!important}.composite-calculator-module__s6MiQG__dialog[open] .composite-calculator-module__s6MiQG__snapshot aside[aria-label=Estimated\ results]{box-shadow:none}.composite-calculator-module__s6MiQG__dialog[open] .composite-calculator-module__s6MiQG__printButton,.composite-calculator-module__s6MiQG__dialog[open] .composite-calculator-module__s6MiQG__feedbackButton{display:none}}@media (max-width:767px){.composite-calculator-module__s6MiQG__dialog{width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem)}.composite-calculator-module__s6MiQG__inlineDialog{width:100%;max-height:none}.composite-calculator-module__s6MiQG__header{padding:.65rem .85rem}.composite-calculator-module__s6MiQG__header h2{font-size:.9rem}.composite-calculator-module__s6MiQG__header p{font-size:.65rem}.composite-calculator-module__s6MiQG__brand{font-size:1.35rem}.composite-calculator-module__s6MiQG__mobileSwitch{gap:.4rem;padding:.65rem .85rem 0;display:flex}.composite-calculator-module__s6MiQG__mobileSwitch button{color:#334155;border:1px solid #cbd5e1;border-radius:.5rem;flex:1;padding:.4rem;font-size:.75rem;font-weight:700}.composite-calculator-module__s6MiQG__mobileSwitch button[aria-pressed=true]{color:#fff;background:#075985;border-color:#075985}.composite-calculator-module__s6MiQG__emailBackdrop{align-items:start;padding:.5rem}.composite-calculator-module__s6MiQG__emailDialog{padding:.8rem}.composite-calculator-module__s6MiQG__emailFields{grid-template-columns:1fr;gap:.45rem}.composite-calculator-module__s6MiQG__emailActions{flex-direction:column-reverse}.composite-calculator-module__s6MiQG__emailCancel,.composite-calculator-module__s6MiQG__emailSubmit{width:100%}.composite-calculator-module__s6MiQG__workspace{padding:.75rem .85rem;display:block}.composite-calculator-module__s6MiQG__inputs[data-mobile-view=snapshot],.composite-calculator-module__s6MiQG__snapshot[data-mobile-view=inputs]{display:none}.composite-calculator-module__s6MiQG__tabs{gap:0 .2rem}.composite-calculator-module__s6MiQG__tabs button{padding:.45rem .4rem;font-size:.68rem}.composite-calculator-module__s6MiQG__panel{padding-top:.65rem}.composite-calculator-module__s6MiQG__panel h3{font-size:1.15rem}.composite-calculator-module__s6MiQG__description{font-size:.75rem}.composite-calculator-module__s6MiQG__education{margin-top:1rem}.composite-calculator-module__s6MiQG__educationHeader{flex-direction:column;align-items:start;gap:.2rem}.composite-calculator-module__s6MiQG__educationHeader>span{text-align:left}.composite-calculator-module__s6MiQG__educationGrid{grid-template-columns:1fr}.composite-calculator-module__s6MiQG__educationCard{padding:.6rem}.composite-calculator-module__s6MiQG__fields{gap:.4rem .55rem;margin-top:.45rem}.composite-calculator-module__s6MiQG__startupControls{grid-template-columns:1fr;gap:.45rem}.composite-calculator-module__s6MiQG__deviceFields{grid-template-columns:repeat(2,minmax(0,1fr))}.composite-calculator-module__s6MiQG__field,.composite-calculator-module__s6MiQG__selectField,.composite-calculator-module__s6MiQG__resultControls label{font-size:.73rem}.composite-calculator-module__s6MiQG__field input,.composite-calculator-module__s6MiQG__selectField select,.composite-calculator-module__s6MiQG__resultControls select{padding:.3rem .45rem;font-size:1rem}.composite-calculator-module__s6MiQG__footer{padding:.5rem .85rem;font-size:.65rem}.composite-calculator-module__s6MiQG__snapshot aside[aria-label=Estimated\ results]{padding:.75rem}.composite-calculator-module__s6MiQG__snapshot aside[aria-label=Estimated\ results] h2{padding-bottom:.5rem;font-size:1.1rem}.composite-calculator-module__s6MiQG__snapshot aside[aria-label=Estimated\ results] dl{margin-top:.6rem;padding-top:1.3rem}.composite-calculator-module__s6MiQG__snapshot aside[aria-label=Estimated\ results] dl>div{padding:.2rem 0}:is(.composite-calculator-module__s6MiQG__snapshot aside[aria-label=Estimated\ results] dt,.composite-calculator-module__s6MiQG__snapshot aside[aria-label=Estimated\ results] dd){font-size:.75rem}.composite-calculator-module__s6MiQG__snapshot aside[aria-label=Estimated\ results]>p{margin-top:.45rem;font-size:.68rem;line-height:1.35}.composite-calculator-module__s6MiQG__snapshot [data-receipt-barcode]{height:1rem;margin-top:.6rem}}
