.decisionPage .pagehero h1{font-size:clamp(3rem,7vw,5.75rem);line-height:.96;letter-spacing:0}.decisionPage .worksheetShell>header h1{font-size:clamp(2.5rem,5.2vw,4.5rem);line-height:1;letter-spacing:0}.hubHeroContent{display:block;width:100%;max-width:900px;margin-inline:auto;text-align:center}.hubHeroContent .eyebrow,.hubHeroContent h1,.hubHeroContent p{margin-inline:auto;text-align:center}.hubHeroContent p:last-child{max-width:760px}.decisionPage .pagehero .button{margin-top:1rem}.hubSectionHeading{display:block;width:100%;max-width:900px;margin:0 auto 1.75rem;margin-inline:auto;text-align:center}.hubSectionHeading .eyebrow{display:block!important;width:100%!important;max-width:none!important;margin:0 0 .35rem!important;margin-inline:0!important;text-align:center}.hubSectionHeading h2{display:block;width:100%;margin:0;text-align:center;font-size:clamp(1.75rem,3.2vw,2.5rem);line-height:1.12;letter-spacing:0}.decisionTopics,.frameworkGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:0;text-align:left}.decisionTopics .card{display:block;text-align:left}.availability{display:inline-block;padding:.3rem .65rem;border-radius:999px;background:#dcefe7;color:#174c3b;font-size:.8rem;font-weight:700}.availability.future{background:#eef0f2;color:#505860}.frameworkGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.frameworkGrid article,.memberNotice,.savedWorkspace,.formulaPreview,.decisionNotice,.iaaDocumentContext,.decisionResultActions{padding:1rem;border:1px solid #d8dedb;border-radius:12px;background:#fff}.frameworkGrid article{border-left:4px solid var(--iaa-color-primary,#005cf4);text-align:left}.decisionNotice{margin-top:1.25rem;border-left:4px solid var(--iaa-color-primary,#005cf4)}.decisionFramework .decisionNotice{display:block;width:100%;max-width:900px;margin-inline:auto;text-align:left}.worksheetShell{max-width:1100px}.iaaDocumentContext{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0 0 1rem;border-left:4px solid var(--iaa-color-primary,#005cf4);text-align:left}.iaaDocumentBrand{display:flex;align-items:center;gap:.75rem;min-width:0}.iaaDocumentBrand img{width:42px;height:auto;flex:0 0 auto}.iaaDocumentBrand strong,.iaaDocumentBrand span,.iaaDocumentBrand em{display:block}.iaaDocumentBrand strong{color:#111827;font-size:1rem}.iaaDocumentBrand span{color:#005cf4;font-size:.74rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.iaaDocumentBrand em{color:#39465c;font-style:normal}.savedWorkspace{display:flex;align-items:center;gap:1rem;margin:1rem 0}.savedWorkspace div{margin-right:auto}.savedWorkspace h3,.savedWorkspace p{margin:.1rem 0}.stepNav{display:grid;grid-template-columns:repeat(5,1fr);gap:.4rem;margin:1.5rem 0}.stepNav button{padding:.75rem;border:1px solid #cbd3cf;background:#fff;color:#25332e;border-radius:8px}.stepNav button[aria-current]{background:#174c3b;color:#fff}.worksheetStep{padding:1.5rem;border:1px solid #d8dedb;border-radius:14px;background:#fff}.decisionResultMode .stepNav,.decisionResultMode .savedWorkspace,.decisionResultMode .memberNotice,.decisionResultMode .worksheetActions{display:none}.decisionResultActions{display:flex;flex-wrap:wrap;gap:.75rem;margin:1rem 0;border-left:4px solid var(--iaa-color-primary,#005cf4)}.worksheetStep .formGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.worksheetStep label,.worksheetStep fieldset{display:flex;flex-direction:column;gap:.4rem}.worksheetStep .toggleField{flex-direction:row!important}.worksheetStep fieldset label:has(input[type=checkbox]),.worksheetStep fieldset label:has(input[type=radio]){flex-direction:row;align-items:flex-start}.worksheetStep fieldset label input[type=checkbox],.worksheetStep fieldset label input[type=radio],.worksheetStep .toggleField input{width:auto;flex:0 0 auto;margin:.15rem 0 0}.worksheetStep .full{grid-column:1/-1}.worksheetStep input,.worksheetStep select,.worksheetStep textarea{width:100%;padding:.75rem;border:1px solid #9ca9a3;border-radius:7px;background:#fff}.worksheetStep textarea{min-height:95px}.claimRow{display:grid;grid-template-columns:2fr 1fr;gap:.75rem}.worksheetActions{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:1rem}.resultGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.resultCard{padding:1rem;border:1px solid #d8dedb;border-radius:10px}.resultCard strong{display:block;font-size:1.35rem}.summaryGroup{margin-top:1.5rem}.summaryGroup li{margin:.45rem 0}@media(max-width:760px){.decisionPage .pagehero h1{font-size:clamp(2.75rem,14vw,4rem);line-height:1}.decisionPage .worksheetShell>header h1{font-size:clamp(2.35rem,11vw,3.5rem);line-height:1.02}.hubHeroContent,.hubSectionHeading{max-width:100%}.hubSectionHeading{margin-bottom:1.35rem}.decisionTopics,.frameworkGrid,.resultGrid,.worksheetStep .formGrid{grid-template-columns:1fr}.worksheetStep .full{grid-column:auto}.stepNav{grid-template-columns:1fr 1fr}.savedWorkspace{align-items:stretch;flex-direction:column}.claimRow{grid-template-columns:1fr}.iaaDocumentContext,.decisionResultActions{display:grid}.decisionResultActions .button{width:100%}}
.decisionHubHero{padding:clamp(4rem,8vw,7rem) 0;background:radial-gradient(circle at 82% 18%,rgba(0,92,244,.34),transparent 32%),linear-gradient(135deg,#05080e,#0a1628)}.decisionHubHeroGrid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:clamp(2rem,5vw,5rem);align-items:center}.decisionHubHeroCopy h1{max-width:820px;margin:.7rem 0 1.25rem;font-size:clamp(3rem,5.7vw,5.4rem)!important;letter-spacing:-.045em!important;text-wrap:balance}.decisionHubLead{max-width:760px;color:#c5d2e2!important;font-size:clamp(1rem,1.5vw,1.2rem)}.decisionHubActions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.decisionHubActions .button{margin-top:0!important}.decisionHubOrientation{padding:clamp(1.4rem,3vw,2rem);border:1px solid rgba(255,255,255,.16);border-radius:22px;background:rgba(8,17,31,.72);box-shadow:0 24px 70px rgba(0,0,0,.28);backdrop-filter:blur(12px)}.decisionHubOrientation h2{margin:.25rem 0 1rem;color:#fff;font-size:clamp(1.45rem,2.4vw,2rem);line-height:1.15}.decisionHubOrientation ul{margin:0;padding-left:1.25rem;color:#d8e2ee}.decisionHubOrientation li{margin:.55rem 0}.decisionHubOrientation>p:last-child{margin:1rem 0 0;padding-top:1rem;border-top:1px solid rgba(255,255,255,.14);color:#9eb1c7;font-size:.9rem}.decisionTrustStrip{padding:1rem 0;border-block:1px solid #d8e6f4;background:#eff6ff;color:#173b65}.decisionTrustStrip ul{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none}.decisionTrustStrip li{display:flex;align-items:center;justify-content:center;min-height:38px;text-align:center;font-size:.78rem;font-weight:800}.decisionTrustStrip li::before{content:"✓";margin-right:.4rem;color:#005cf4}.hubSectionHeading>p:last-child{max-width:760px;margin:.75rem auto 0;color:#617086}.decisionAvailableSection{background:linear-gradient(180deg,#fff,#f7faff)}.decisionAvailableGrid .card{display:flex;flex-direction:column;min-width:0;padding:1.5rem;border-top:4px solid #005cf4;box-shadow:0 15px 42px rgba(26,55,91,.08)}.decisionAvailableGrid .card h3{margin:.9rem 0 .4rem;font-size:1.35rem;line-height:1.2}.decisionAvailableGrid .card p{flex:1}.decisionAvailableGrid .button{align-self:flex-start;max-width:100%;margin-top:1rem;white-space:normal;text-align:center}.decisionComingSection{background:#0b1422;color:#fff}.decisionComingSection .hubSectionHeading h2{color:#fff}.decisionComingSection .hubSectionHeading>p:last-child{color:#adbed1}.decisionComingGrid .card{border-color:#26364a;background:#111e2f;color:#fff}.decisionComingGrid .card h3{color:#fff}.decisionComingGrid .card p{color:#b8c7d7}.decisionComingGrid .availability.future{background:#25354a;color:#dce9f7}.decisionSteps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0 0 2rem;padding:0;list-style:none;counter-reset:none}.decisionSteps li{display:flex;gap:1rem;min-width:0;padding:1.4rem;border:1px solid #d6e1ec;border-radius:16px;background:#fff}.decisionSteps>li>span{display:grid;flex:0 0 38px;place-items:center;width:38px;height:38px;border-radius:50%;background:#005cf4;color:#fff;font-weight:900}.decisionSteps h3{margin:0;color:#172033;font-size:1.08rem}.decisionSteps p{margin:.35rem 0 0;color:#617086;font-size:.9rem}.decisionFrameworkGrid{margin-top:0}.decisionPrivacyNote{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.7fr);gap:1.5rem;align-items:center;margin-top:1.5rem;padding:1.5rem;border:1px solid #bcd8f2;border-radius:18px;background:#edf6ff}.decisionPrivacyNote h3{margin:.2rem 0}.decisionPrivacyNote p{margin:.4rem 0;color:#40566e}.decisionPrivacyNote .eyebrow{color:#005cf4}.decisionBoundary{padding:1rem;border-left:4px solid #005cf4;background:#fff;color:#31475f!important;font-size:.88rem}.decisionPage main{overflow:hidden}@media(max-width:980px){.decisionHubHeroGrid{grid-template-columns:1fr}.decisionTrustStrip ul{grid-template-columns:repeat(3,minmax(0,1fr))}.decisionSteps{grid-template-columns:1fr}.decisionPrivacyNote{grid-template-columns:1fr}}@media(max-width:760px){.decisionHubHero{padding:3.5rem 0}.decisionHubHeroCopy h1{font-size:clamp(2.55rem,12vw,3.8rem)!important}.decisionHubActions{display:grid}.decisionHubActions .button{width:100%;min-height:50px;padding-inline:1rem}.decisionHubOrientation{padding:1.15rem}.decisionTrustStrip ul{grid-template-columns:1fr 1fr}.decisionTrustStrip li{justify-content:flex-start;text-align:left}.decisionAvailableGrid .card,.decisionComingGrid .card{padding:1.2rem}.decisionAvailableGrid .button{width:100%}.decisionSteps li{padding:1.1rem}.decisionPrivacyNote{padding:1.1rem}.decisionPage main>.section,.decisionHubHero{max-width:100%;overflow:hidden}.decisionPage .container{max-width:calc(100% - 24px)}}
.sectionGuidance,.percentageHelp{margin:.5rem 0 1rem;color:#394b44}.percentageHelp{padding:.75rem;border-left:4px solid #174c3b;background:#f3f7f5}.rateEntry{display:grid;gap:.4rem;padding:1rem;border:1px solid #cbd3cf;border-radius:10px;background:#f8faf9}.rateEntry>label{font-weight:700}.rateEntry .sourceLabel{margin-top:.35rem}.fieldHelp{margin:0;color:#52635c;font-size:.9rem;line-height:1.45}.sourceAttributionHelp{padding:.75rem;border-radius:8px;background:#f3f7f5}
.brokerageOptionEditors{display:grid;gap:1rem}.brokerageOptionEditor{padding:1rem;border:1px solid #d8dedb;border-radius:10px;background:#f8faf9}.brokerageOptionEditor h4{margin-top:0}.incentiveEditor{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;align-items:end;padding:1rem;border:1px solid #d8dedb;border-radius:10px;background:#fff;margin-bottom:1rem}.incentiveEditor label:nth-child(2),.incentiveEditor label:nth-child(3),.incentiveEditor label:nth-child(4){grid-column:1/-1}.brokerageResultTable{overflow-x:auto;margin:1rem 0}.brokerageResultTable table{width:100%;border-collapse:collapse;background:#fff}.brokerageResultTable th,.brokerageResultTable td{padding:.8rem;border:1px solid #d8dedb;text-align:left;vertical-align:top}.brokerageResultTable caption{text-align:left;font-weight:700;margin-bottom:.5rem}.pagehero .button.ghost{background:#fff;color:#174c3b}@media(max-width:760px){.incentiveEditor{grid-template-columns:1fr}.brokerageResultTable table{min-width:720px}}
.brokerageStepNav{grid-template-columns:repeat(3,1fr)}.optionalLabel{color:#52635c;font-size:.85em;font-weight:500}.progressiveDetails{border:1px solid #cbd3cf;border-radius:10px;background:#fff}.progressiveDetails:not([open])>:not(summary){display:none!important}.progressiveDetails>summary{cursor:pointer;padding:1rem;color:#174c3b;font-weight:800}.progressiveDetails[open]>summary{border-bottom:1px solid #d8dedb}.progressiveDetails>p,.progressiveDetails>.brokerageOptionEditors{margin:1rem}.detailsGrid{padding:1rem}.toggleField{display:flex!important;flex-direction:row!important;align-items:center;gap:.65rem!important;padding:.7rem;border:1px solid #d8dedb;border-radius:8px;background:#fff;font-weight:700}.worksheetStep .toggleField input{width:auto;min-width:1.15rem;height:1.15rem;margin:0}.conditionalFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:1rem;border-left:4px solid #1769e0;background:#eef5ff}.conditionalFields[hidden]{display:none}.incentivePanel{padding:1rem;border:1px solid #d8dedb;border-radius:8px;background:#fff}.incentivePanel h5{margin-top:0}.servicesClaimsDetails{margin-top:1.25rem}@media(max-width:760px){.brokerageStepNav,.conditionalFields{grid-template-columns:1fr}.brokerageOptionEditor{padding:.85rem}.detailsGrid{padding:.75rem}.progressiveDetails>summary{padding:.85rem}}
.programEducationCallout,.programSummaryReminder{margin:1.25rem 0;padding:1.15rem;border:1px solid #8fb9aa;border-left:5px solid #176b52;border-radius:10px;background:#edf7f3;color:#173f34}.programEducationCallout h3{margin-top:0}.programEducationCallout p:last-child{margin-bottom:0}#programRecipients,#programClaims{display:grid;gap:.75rem}.claimEditor{min-width:0}.programSummaryReminder{background:#f3f8f6}@media(max-width:760px){#program-evaluator,.programEducationCallout,.programSummaryReminder{max-width:100%;overflow-wrap:anywhere}}
.decisionPage .worksheetIntro .container,.decisionPage .worksheetShell>header{display:block;width:100%;max-width:900px;margin-inline:auto;text-align:center}.decisionPage .worksheetIntro p,.decisionPage .worksheetShell>header .eyebrow,.decisionPage .worksheetShell>header h1,.decisionPage .worksheetShell>header p{margin-inline:auto;text-align:center}.decisionPage .worksheetIntro p:last-child,.decisionPage .worksheetShell>header p:last-child{max-width:780px}.decisionPage .worksheetShell>header h1{text-wrap:balance}.decisionPage :is(.frameworkGrid article,.decisionTopics .card,.decisionNotice,.memberNotice,.savedWorkspace,.formulaPreview,.worksheetStep,.summaryGroup,.programEducationCallout,.programSummaryReminder){border-left:4px solid var(--iaa-color-primary,#005cf4)}.decisionPage :is(.frameworkGrid article,.decisionTopics .card,.decisionNotice,.memberNotice,.savedWorkspace,.formulaPreview,.worksheetStep,.summaryGroup,.programEducationCallout,.programSummaryReminder) :is(p,li,label,dt,dd,td,th,textarea,input,select,h3,h4,h5){text-align:left}.decisionPage .summaryGroup{padding:1rem;border:1px solid #d8dedb;border-left:4px solid var(--iaa-color-primary,#005cf4);border-radius:12px;background:#fff}.decisionPage .programEducationCallout{border-color:#d8dedb;border-left-color:var(--iaa-color-primary,#005cf4);background:#fff}.decisionPage .programSummaryReminder{border-color:#d8dedb;border-left-color:var(--iaa-color-primary,#005cf4);background:#f8fbff}.decisionPage .progressiveDetails{overflow:hidden}.decisionPage .stepNav button{border-left-width:1px}.decisionPage .button{border-left-width:0}.decisionPage main>.section:not(.decisionFramework) .decisionNotice{display:block;max-width:900px;margin-inline:auto}
.worksheetStep fieldset label:has(input[type=checkbox]),.worksheetStep fieldset label:has(input[type=radio]),.worksheetStep .toggleField{display:flex!important;grid-template-columns:none!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;text-align:left}.worksheetStep fieldset label input[type=checkbox],.worksheetStep fieldset label input[type=radio],.worksheetStep .toggleField input{appearance:auto!important;display:inline-block!important;inline-size:1rem!important;width:1rem!important;height:1rem!important;min-width:1rem!important;flex:0 0 1rem!important;margin:.15rem 0 0!important;padding:0!important;border:revert!important;background:revert!important}
@media print{@page{margin:1.45in .45in .65in}body.iaaPrintMode *{visibility:hidden!important}body.iaaPrintMode .iaaPrintableOutput,body.iaaPrintMode .iaaPrintableOutput *{visibility:visible!important}body.iaaPrintMode .iaaPrintableOutput{display:block!important;position:absolute!important;inset:0 auto auto 0!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important;background:#fff!important;color:#111!important}body.iaaPrintMode .iaaPrintableOutput .iaaPrintHeader{display:block!important;position:static!important;margin:0 0 18px!important;padding:0 0 14px!important;border-bottom:1px solid #777!important}body.iaaPrintMode .iaaPrintableOutput .iaaPrintBody{display:block!important}
body.iaaPrintMode .iaaPrintBrand{display:flex!important;align-items:center!important;gap:12px!important;margin-bottom:10px!important}body.iaaPrintMode .iaaPrintBrand img{display:block!important;width:48px!important;height:auto!important}body.iaaPrintMode .iaaPrintBrand strong{display:block!important;font-size:18px!important;color:#111!important}body.iaaPrintMode .iaaPrintBrand span{display:block!important;font-size:12px!important;color:#444!important}body.iaaPrintMode .iaaPrintHeader dl{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin:0 0 10px!important}body.iaaPrintMode .iaaPrintHeader dt{font-size:10px!important;text-transform:uppercase!important;color:#555!important}body.iaaPrintMode .iaaPrintHeader dd{margin:0!important;font-size:12px!important;color:#111!important}body.iaaPrintMode .iaaPrintHeader p{margin:8px 0 0!important;font-size:11px!important;line-height:1.45!important;color:#333!important}body.iaaPrintMode .summaryGroup,body.iaaPrintMode .resultCard{break-inside:avoid!important;background:#fff!important;box-shadow:none!important}body.iaaPrintMode table{width:100%!important;border-collapse:collapse!important;table-layout:auto!important}body.iaaPrintMode th,body.iaaPrintMode td{border:1px solid #aaa!important;padding:6px!important;word-break:break-word!important}.header,.footer,.worksheetActions,.stepNav,.memberNotice,.savedWorkspace{display:none!important}}
