.o-benefit-calculator{--bfc__spacing-xs:.5rem;--bfc__spacing-sm:1rem;--bfc__spacing-md:1.5rem;--bfc__spacing-lg:2rem;--bfc__spacing-xl:3rem;--bfc__spacing-2xl:4rem}.o-benefit-calculator .a-text-field:has(>.a-text-field__icon) input{padding-right:3rem}.o-benefit-calculator .a-text-field:has(>.a-text-field__icon) .a-text-field__icon{font-weight:600;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.o-benefit-calculator .m-form-field .m-form-field__label{margin-bottom:var(--bfc__spacing-xs);font-size:1rem;font-weight:600;display:block}.o-benefit-calculator .m-form-field .m-form-field__hint{margin-top:var(--bfc__spacing-xs);color:var(--plain__enabled__front__secondary,#666);font-size:.875rem;display:block}.o-benefit-calculator .result-box{justify-content:center;align-items:center;gap:var(--bfc__spacing-md);padding:var(--bfc__spacing-md)var(--bfc__spacing-sm);flex-direction:column;display:flex}.o-benefit-calculator .result-box .result-box__value{font-weight:700}.o-benefit-calculator .result-box.-blue .result-box__value{color:var(--g-blue-50)}.o-benefit-calculator .result-box.-green .result-box__value{color:var(--g-green-50)}.o-benefit-calculator .benefit-card{gap:var(--bfc__spacing-md);border:2px solid var(--benefit-card-border-color,var(--g-gray-90));background-color:var(--benefit-card-background-color,transparent);cursor:pointer;padding:var(--bfc__spacing-md)var(--bfc__spacing-sm);flex-direction:column;transition:border-color .2s,background-color .2s;display:flex;position:relative}.o-benefit-calculator .benefit-card .benefit-card__title{color:var(--benefit-card-title-color,var(--plain__enabled__front__emphasis,#1a1a1a));font-size:1.75rem;font-weight:600;line-height:1.4;display:block}.o-benefit-calculator .benefit-card .benefit-card__description{color:var(--plain__enabled__front__secondary,#666);font-size:.875rem;line-height:1.5;display:block}.o-benefit-calculator .benefit-card .benefit-card__value{align-self:flex-end;margin-top:auto}.o-benefit-calculator .benefit-card .benefit-card__button{color:var(--brand__enabled__front__primary,#007bc0);background:0 0;position:absolute;top:0;right:0}.o-benefit-calculator .benefit-card .m-popover{z-index:999;width:100%;position:absolute;top:58px;right:0}.o-benefit-calculator .benefit-card.-turquoise{--benefit-card-title-color:var(--g-turquoise-30);--benefit-card-border-color:var(--g-turquoise-85);--benefit-card-border-hover:var(--g-turquoise-60);--benefit-card-border-checked:var(--g-turquoise-40);--benefit-card-background-hover:var(--g-turquoise-95);--benefit-card-background-checked:var(--g-turquoise-85)}.o-benefit-calculator .benefit-card.-purple{--benefit-card-title-color:var(--g-purple-30);--benefit-card-border-color:var(--g-purple-85);--benefit-card-border-hover:var(--g-purple-60);--benefit-card-border-checked:var(--g-purple-40);--benefit-card-background-hover:var(--g-purple-95);--benefit-card-background-checked:var(--g-purple-85)}.o-benefit-calculator .benefit-card.-blue{--benefit-card-title-color:var(--g-blue-30);--benefit-card-border-color:var(--g-blue-85);--benefit-card-border-hover:var(--g-blue-60);--benefit-card-border-checked:var(--g-blue-40);--benefit-card-background-hover:var(--g-blue-95);--benefit-card-background-checked:var(--g-blue-85)}.o-benefit-calculator .benefit-card.-blue-light{--benefit-card-title-color:var(--g-blue-60);--benefit-card-border-color:var(--g-blue-90);--benefit-card-border-hover:var(--g-blue-70);--benefit-card-border-checked:var(--g-blue-50);--benefit-card-background-hover:var(--g-blue-95);--benefit-card-background-checked:var(--g-blue-90)}.o-benefit-calculator .benefit-card:hover{--benefit-card-border-color:var(--benefit-card-border-hover,var(--g-gray-70));--benefit-card-background-color:var(--benefit-card-background-hover,var(--g-gray-95))}.o-benefit-calculator .benefit-card[aria-checked=true]{--benefit-card-border-color:var(--benefit-card-border-checked,var(--g-gray-50));--benefit-card-background-color:var(--benefit-card-background-checked,var(--g-gray-85))}.o-benefit-calculator .benefit-card[aria-checked=true] .benefit-card__description{color:var(--plain__enabled__front__emphasis,#1a1a1a)}.o-benefit-calculator .calculator-intro{padding-block:var(--bfc__spacing-xl);text-align:center}.o-benefit-calculator .calculator-form{padding:var(--bfc__spacing-md)var(--bfc__spacing-lg)}@media(min-width:700px){.o-benefit-calculator .calculator-form .calculator-form__grid{gap:var(--bfc__spacing-md);grid-template-columns:1fr 1fr;display:grid}}.o-benefit-calculator .calculator-results{padding-block:var(--bfc__spacing-xl)}.o-benefit-calculator .calculator-results .a-text{text-align:center}.o-benefit-calculator .calculator-results .calculator-results__grid{gap:var(--bfc__spacing-md);margin-top:var(--bfc__spacing-lg);display:grid}@media(min-width:800px){.o-benefit-calculator .calculator-results .calculator-results__grid{grid-template-columns:1fr 1fr 1fr}}.o-benefit-calculator .calculator-benefits{padding-block:var(--bfc__spacing-xl)}.o-benefit-calculator .calculator-benefits .benefit-category__cards{gap:var(--bfc__spacing-sm);display:grid}@media(min-width:700px){.o-benefit-calculator .calculator-benefits .benefit-category__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:950px){.o-benefit-calculator .calculator-benefits .benefit-category__cards{grid-template-columns:repeat(3,minmax(0,1fr))}}
