.Button_btnPrimaryState__sDgYV{display:flex;height:40px;padding:var(--Spacing-spacing-sm,8px) var(--spacing-lg,15px);justify-content:center;align-items:center;gap:var(--spacing-md,10px);flex-shrink:0;align-self:stretch;border-radius:var(--radius-full,1000px);border:none;cursor:pointer;font-family:var(--font-typeface-body,Inter);font-size:var(--font-font-size-text-md,14px);font-style:normal;font-weight:500;line-height:var(--font-line-height-text-md,20px);color:var(--colors-white-white-100,#FFF);transition:all .2s ease;outline:none}.Button_btnDefault__5G9Ir{background:rgb(80,50,125);background-color:rgb(80,50,125)}.Button_btnDefault__5G9Ir:not(:disabled):not(.Button_btnLoading__CUvcF):hover{background:var(--colors-grape-grape-500,#3F206A);background-color:#3F206A;border-radius:var(--radius-full,1000px);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.Button_btnPressed__rIJXb{background:var(--gradient-grape-pink,linear-gradient(6deg,var(--colors-pink-pink-600,#D72681) -20.91%,var(--colors-grape-grape-400,#50327D) 135.45%));border-radius:var(--radius-full,1000px);box-shadow:inset 0 4px 4px 0 rgba(0,0,0,.25)}.Button_btnLoading__CUvcF{background:var(--colors-grape-grape-300,#C8B2F6);background-color:#C8B2F6;border-radius:var(--radius-full,1000px);cursor:not-allowed}.Button_btnDisabled___nhNR,.Button_btnPrimaryState__sDgYV:disabled{background:var(--background-button-primary-disabled,#E7E8EC);background-color:#E7E8EC;border-radius:var(--radius-full,1000px);color:#9CA3AF;cursor:not-allowed}.Button_btnSecondary__tQLbs{border-radius:var(--radius-full,1000px);border:1px solid var(--border-button-secondary-default,#b9bbc6);background:var(--colors-white-white-100,#FFF);background-color:#FFF;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);color:var(--text-text-primary,#1E1F24)}.Button_btnSecondary__tQLbs.Button_btnPressed__rIJXb,.Button_btnSecondary__tQLbs:not(:disabled):not(.Button_btnLoading__CUvcF):hover{border-radius:var(--radius-full,1000px);background:var(--colors-grape-grape-400,#50327D);background-color:#50327D;border-color:var(--colors-grape-grape-400,#50327D);color:var(--colors-white-white-100,#FFF)}.Button_btnSecondary__tQLbs.Button_btnDisabled___nhNR,.Button_btnSecondary__tQLbs:disabled{border-color:#E7E8EC;background:var(--colors-white-white-100,#FFF);color:#9CA3AF;box-shadow:none}.Button_btnLetsGetCovered__hu_4t{color:var(--colors-white-white-100,#FFF);font-family:var(--font-typeface-heading,Poppins);font-size:var(--font-font-size-text-md,14px);font-style:normal;font-weight:700;line-height:var(--font-line-height-text-md,20px);text-transform:uppercase}.Button_btnAddRoommates__lEguO{display:flex;height:40px;padding:var(--Spacing-spacing-sm,8px) var(--spacing-lg,15px);justify-content:center;align-items:center;gap:var(--spacing-md,10px);flex-shrink:0;align-self:stretch;border-radius:var(--radius-full,1000px);background:var(--colors-grape-grape-400,#50327D);background-color:#50327D;color:white;font-weight:500;border:none;cursor:pointer;transition:opacity .2s}.Button_btnAddRoommates__lEguO:hover:not(:disabled){opacity:.9}.Button_btnAddRoommates__lEguO:disabled{opacity:.6;cursor:not-allowed}.Button_btnAddAnotherRoommate__kQcvU{display:flex;height:40px;padding:var(--Spacing-spacing-sm,8px) var(--spacing-lg,15px);justify-content:center;align-items:center;gap:var(--spacing-md,10px);align-self:stretch;border-radius:var(--radius-full,1000px);border:1px solid var(--border-button-secondary-default,#b9bbc6);background:var(--colors-white-white-100,#FFF);box-shadow:0 1px 2px 0 rgba(0,0,0,.05);cursor:pointer;width:100%}.Button_btnBackOutline__571l8{border-radius:var(--radius-full,1000px);border:1px solid var(--border-button-secondary-default,#b9bbc6);background:var(--colors-white-white-100,#FFF);box-shadow:0 1px 2px 0 rgba(0,0,0,.05);color:#1E1F24}.Button_btnBackOutline__571l8,.Button_btnSkipStep__V_gDi{display:flex;height:40px;padding:var(--Spacing-spacing-sm,8px) var(--spacing-lg,15px);justify-content:center;align-items:center;gap:var(--spacing-md,10px);flex-shrink:0;align-self:stretch;cursor:pointer;font-family:var(--font-typeface-heading,Poppins);font-size:var(--font-font-size-text-md,14px);font-weight:700;line-height:var(--font-line-height-text-md,20px);text-transform:uppercase}.Button_btnSkipStep__V_gDi{border-radius:var(--radius-full,1000px);background:var(--colors-grape-grape-400,#50327D);border:none;color:var(--colors-white-white-100,#FFF)}.InsuranceBox_insuranceBox__THX0j{display:flex;width:310px;padding:20px;flex-direction:column;align-items:flex-start;gap:10px;border-radius:var(--radius-xl,20px);box-shadow:-25px 25px 50px -12px rgba(0,0,0,.15)}.InsuranceBox_insuranceBoxGrapeBlue__mjad6{background:linear-gradient(142deg,var(--colors-grape-grape-400,#50327D) 19.51%,var(--colors-blue-blue-600,#28AAE1) 164.86%)}.InsuranceBox_insuranceBoxGrapePink__o6nJz{background:var(--gradient-grape-pink,linear-gradient(6deg,var(--colors-pink-pink-600,#D72681) -20.91%,var(--colors-grape-grape-400,#50327D) 135.45%))}.InsuranceBox_insuranceBoxBlueGrape__cYen4{background:var(--gradient-blue-grape,linear-gradient(337deg,var(--colors-grape-grape-400,#50327D) 5.43%,var(--colors-blue-blue-600,#28AAE1) 86.49%))}.InsuranceBox_insuranceBoxGreenBlue__wXhox{background:linear-gradient(113deg,var(--colors-green-green-600,#02C39A) -12.41%,var(--colors-blue-blue-600,#28AAE1) 91.48%)}.InsuranceBox_insuranceBoxPinkGrape__xbBg5{background:linear-gradient(349deg,var(--colors-pink-pink-600,#D72681) 18.16%,var(--colors-grape-grape-400,#50327D) 100.56%)}.InsuranceBox_insuranceBoxTeal__hEpNQ{border:1px solid var(--border-border-green-dark,#02c39a);background:var(--colors-teal-teal-100,#F3FBF9)}.InsuranceBox_insuranceBoxHeader__G3mjP{display:flex;flex-direction:column;gap:8px;width:100%}.InsuranceBox_insuranceBoxPremiumLabel__AmrKk{color:var(--text-text-on-accent,#FFF);font-family:Inter;font-size:17px;font-style:normal;font-weight:400;line-height:23px;letter-spacing:-.51px;margin:0}.InsuranceBox_insuranceBoxTeal__hEpNQ .InsuranceBox_insuranceBoxPremiumLabel__AmrKk{color:var(--text-text-primary,#1E1F24)}.InsuranceBox_insuranceBoxPremiumAmount__aujfs{color:var(--text-text-on-accent,#FFF);font-family:var(--font-typeface-heading,Poppins);font-size:var(--font-font-size-display-md,24px);font-style:normal;font-weight:600;line-height:var(--font-line-height-display-md,32px);margin:0}.InsuranceBox_insuranceBoxTeal__hEpNQ .InsuranceBox_insuranceBoxPremiumAmount__aujfs{color:var(--text-text-primary,#1E1F24)}.InsuranceBox_insuranceBoxDisclaimer__wt7Xa{color:var(--colors-red-red-100,#FFF7F7);font-family:Inter;font-size:11px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.33px;margin:0}.InsuranceBox_insuranceBoxTeal__hEpNQ .InsuranceBox_insuranceBoxDisclaimer__wt7Xa{color:var(--text-text-secondary,#6B7280)}.InsuranceBox_insuranceBoxBreakdown__eGshj{display:flex;flex-direction:column;gap:12px;width:100%;padding-top:12px;border-top:1px solid rgba(255,255,255,.2)}.InsuranceBox_insuranceBoxTeal__hEpNQ .InsuranceBox_insuranceBoxBreakdown__eGshj{border-top:1px solid var(--border-border-gray-light,#cdced7)}.InsuranceBox_insuranceBoxBreakdownTitle__4j3VQ{color:var(--text-text-on-accent,#FFF);font-family:Inter;font-size:11px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.33px;margin:0}.InsuranceBox_insuranceBoxTeal__hEpNQ .InsuranceBox_insuranceBoxBreakdownTitle__4j3VQ{color:var(--text-text-primary,#1E1F24)}.InsuranceBox_insuranceBoxBreakdownItems__yPOKL{display:flex;flex-direction:column;gap:8px;width:100%}.InsuranceBox_insuranceBoxBreakdownItem__xMqyi{display:flex;align-items:center;gap:10px;width:100%;cursor:default}.InsuranceBox_insuranceBoxBreakdownItem__xMqyi .InsuranceBox_insuranceBoxBreakdownLabel__J9DZa{flex:1}.InsuranceBox_insuranceBoxBreakdownItemChild__NiNvo{padding-left:40px}.InsuranceBox_insuranceBoxExpandButton__FhZJ5{background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;outline:none}.InsuranceBox_insuranceBoxExpandButton__FhZJ5:hover{opacity:.8}.InsuranceBox_insuranceBoxBreakdownChildren__Co7Ao{display:flex;flex-direction:column;gap:8px;width:100%}.InsuranceBox_insuranceBoxBreakdownIcon__RLmw_{width:20px;height:20px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.InsuranceBox_insuranceBoxBreakdownLabel__J9DZa{color:var(--text-text-on-accent,#FFF);font-family:var(--font-typeface-body,Inter);font-size:var(--font-font-size-text-md,14px);font-style:normal;font-weight:400;line-height:var(--font-line-height-text-md,20px);flex:1}.InsuranceBox_insuranceBoxTeal__hEpNQ .InsuranceBox_insuranceBoxBreakdownLabel__J9DZa{color:var(--text-text-primary,#1E1F24)}.InsuranceBox_insuranceBoxBreakdownAmount__ypIDW{color:var(--text-text-on-accent,#FFF);font-family:var(--font-typeface-body,Inter);font-size:var(--font-font-size-text-md,14px);font-style:normal;font-weight:400;line-height:var(--font-line-height-text-md,20px)}.InsuranceBox_insuranceBoxTeal__hEpNQ .InsuranceBox_insuranceBoxBreakdownAmount__ypIDW{color:var(--text-text-primary,#1E1F24)}.InsuranceBox_insuranceBoxLoader__zfQjp{width:120px;height:20px;background:linear-gradient(90deg,rgba(255,255,255,.1) 33%,rgba(255,255,255,.5) 50%,rgba(255,255,255,.1) 66%) rgba(255,255,255,.1);background-size:300% 100%;animation:InsuranceBox_insuranceBoxLoaderAnimation__e6yy7 1s linear infinite;border-radius:4px}.InsuranceBox_insuranceBoxTeal__hEpNQ .InsuranceBox_insuranceBoxLoader__zfQjp{background:linear-gradient(90deg,rgba(30,31,36,.1) 33%,rgba(30,31,36,.5) 50%,rgba(30,31,36,.1) 66%) rgba(30,31,36,.1)}.InsuranceBox_insuranceBoxLoaderSmall__Bz03z{width:60px;height:14px;background:linear-gradient(90deg,rgba(255,255,255,.1) 33%,rgba(255,255,255,.5) 50%,rgba(255,255,255,.1) 66%) rgba(255,255,255,.1);background-size:300% 100%;animation:InsuranceBox_insuranceBoxLoaderAnimation__e6yy7 1s linear infinite;border-radius:3px}.InsuranceBox_insuranceBoxTeal__hEpNQ .InsuranceBox_insuranceBoxLoaderSmall__Bz03z{background:linear-gradient(90deg,rgba(30,31,36,.1) 33%,rgba(30,31,36,.5) 50%,rgba(30,31,36,.1) 66%) rgba(30,31,36,.1)}@keyframes InsuranceBox_insuranceBoxLoaderAnimation__e6yy7{0%{background-position:100%}}.MarketingPanel_marketingHeadline__FOOqs{color:var(--text-text-primary,#1E1F24);font-family:Poppins,sans-serif;font-size:clamp(32px,5vw,50px);font-style:normal;font-weight:500;line-height:80px}.MarketingPanel_marketingSubheadline__SONfl{color:var(--text-text-secondary,#62636C);font-family:Poppins,sans-serif;font-size:27px;font-style:normal;font-weight:500;line-height:20px}.MarketingPanel_marketingChecklistItem__5Lx48{color:var(--text-text-primary,#1E1F24);font-family:Poppins,sans-serif;font-size:17px;font-style:normal;font-weight:400;line-height:20px}.MarketingPanel_unexpectedText__OtPue{color:var(--colors-grape-grape-400,#50327D)}@media (max-width:1024px){.MarketingPanel_marketingHeadline__FOOqs{font-size:32px;line-height:36px;text-align:center}}.StripePaymentForm_paymentInputLabel__JO_2f{color:#1E1F24;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.StripePaymentForm_paymentInputContainer__Su4l0{display:flex;height:40px;padding:8px;align-items:center;gap:5px;align-self:stretch;border-radius:10px;border:1px solid #b9bbc6;background:#FFF}.StripePaymentForm_paymentInputContainerError__v_yFV{border-color:#EF4444}.StripePaymentForm_pl15__UNdTd{padding-left:15px!important}.StripePaymentForm_paymentInputContainer__Su4l0 input{flex:1;border:none;outline:none;font-family:Inter;font-size:14px;color:#1E1F24}.StripePaymentForm_paymentInputContainer__Su4l0 input::placeholder{color:#8B8D98;overflow:hidden;text-overflow:ellipsis;font-family:Inter;font-size:14px;font-weight:400;line-height:20px}.PaymentModal_paymentModalContent__hHlfA{background:var(--colors-white-white-100,#FFF);border-radius:10px}.PaymentModal_paymentInfoOuterBox___V_Xb{display:flex;padding:24px;flex-direction:column;align-items:center;gap:15px;flex:1 0 0;align-self:stretch;border-radius:0;background:#F2FAFF}.PaymentModal_paymentInfoTitle___fUMM{color:#1E1F24;font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:24px}.PaymentModal_paymentMethodLabel__qetk5{color:#1E1F24;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.PaymentModal_paymentMethodButton__lwSvY{display:flex;height:40px;padding:10px 15px;justify-content:center;align-items:center;gap:10px;flex:1 0 0;border-radius:10px;background:#EFF0F3;border:none;cursor:pointer;transition:all .2s}.PaymentModal_paymentMethodButton__lwSvY.PaymentModal_selected__v9biF{background:#EFF0F3;border:1px solid #50327d}.PaymentModal_paymentInputLabel__fD_pX{color:#1E1F24;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.PaymentModal_paymentInputContainer__11T6S{display:flex;height:40px;padding:15px;align-items:center;gap:10px;align-self:stretch;border-radius:10px;border:1px solid #b9bbc6;background:#FFF}.PaymentModal_paymentInputContainerError__Yq8So{border-color:#EF4444}.PaymentModal_paymentInputContainer__11T6S input{flex:1;border:none;outline:none;font-family:Inter;font-size:14px;color:#1E1F24}.PaymentModal_paymentInputContainer__11T6S input::placeholder{color:#8B8D98;overflow:hidden;text-overflow:ellipsis;font-family:Inter;font-size:14px;font-weight:400;line-height:20px}.PaymentModal_paymentInfoSection__F_X7X{display:flex;flex-direction:column;align-items:flex-start;gap:0;align-self:stretch}.PaymentModal_paymentCoverageSection__cUtWm{display:flex;padding:0;flex-direction:column;gap:0;align-self:stretch}.PaymentModal_paymentInfoField__2hcg9{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-md,10px);flex:1 0 0}.PaymentModal_paymentInfoLabel__oRYjD{color:var(--text-text-secondary,#62636C);font-weight:500}.PaymentModal_paymentInfoInput__mFFxH,.PaymentModal_paymentInfoLabel__oRYjD{font-family:var(--font-typeface-body,Inter);font-size:var(--font-font-size-text-md,14px);font-style:normal;line-height:var(--font-line-height-text-md,20px)}.PaymentModal_paymentInfoInput__mFFxH{display:flex;height:40px;padding:var(--spacing-lg,15px);align-items:center;gap:var(--spacing-md,10px);align-self:stretch;border-radius:var(--radius-md,10px);border:1px solid var(--border-input-default,#b9bbc6);background:var(--background-input-default,#FFF);font-weight:400}.PaymentModal_paymentInfoInput__mFFxH:focus{outline:none;border-color:var(--colors-grape-grape-400,#50327D)}.PaymentModal_premiumTotalBox__UXSU5{display:flex;padding:20px;flex-direction:column;align-items:flex-start;gap:10px;align-self:stretch;border-radius:20px;background:linear-gradient(142deg,#50327D 1.26%,#28AAE1 129.81%)}.PaymentModal_premiumAmount__rDr3K{color:#CCF3EB;font-family:Poppins;font-size:36px;font-style:normal;font-weight:700;line-height:56px}.PaymentModal_premiumListContainer__Xj2iW{display:flex;align-items:flex-start;gap:0;align-self:stretch;flex-direction:column}.PaymentModal_coverageBreakdownOuterBox__ohDPQ{display:flex;padding:var(--spacing-none,0);flex-direction:column;gap:var(--spacing-none,0);flex:1 0 0;border-radius:var(--radius-none,0);background:var(--Color-Gray-white,#FFF)}.PaymentModal_coverageBreakdownTable__hN4i_{display:flex;align-items:flex-start;gap:var(--spacing-none,0);align-self:stretch;border-radius:var(--radius-md,10px);border:1px solid var(--border-border-gray-light,#cdced7);box-shadow:0 1px 2px 0 rgba(0,0,0,.05);flex-direction:column;overflow:hidden}.PaymentModal_coverageTableHeader__AmShf{display:flex;width:100%;align-self:stretch;border-bottom:1px solid var(--border-border-gray-light,#cdced7);background:var(--background-surface-raised,#F9F9FB)}.PaymentModal_coverageTableHeaderCell__AM_12{display:flex;height:40px;min-height:40px;max-height:40px;padding:var(--Spacing-spacing-sm,8px) var(--spacing-md,10px);align-items:center;gap:var(--spacing-sm,5px);align-self:stretch;flex:1}.PaymentModal_coverageTableHeaderText__2RedX{display:flex;height:32px;max-height:32px;padding:var(--spacing-sm,5px);align-items:center;gap:var(--spacing-sm,5px);border-radius:var(--radius-sm,5px);color:var(--text-text-primary,#1E1F24);font-family:var(--font-typeface-body,Inter);font-size:var(--font-font-size-text-md,14px);font-style:normal;font-weight:600;line-height:var(--font-line-height-text-md,20px)}.PaymentModal_coverageTableRow__J7S3Y{display:flex;width:100%;align-self:stretch}.PaymentModal_coverageTableRowEven__8JciZ{border-bottom:1px solid var(--border-border-gray-light,#cdced7);background:var(--colors-white-white-100,#FFF)}.PaymentModal_coverageTableRowOdd__z9vlk{border-bottom:1px solid var(--border-border-gray-light,#cdced7);background:var(--colors-gray-gray-100,#F9F9FB)}.PaymentModal_coverageTableCell__ekhht{display:flex;height:56px;padding:var(--Spacing-spacing-sm,8px) var(--spacing-lg,15px);flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--spacing-xs,2px);align-self:stretch;flex:1}.PaymentModal_coverageTableCellText__h_0kZ{color:var(--text-text-primary,#1E1F24);font-family:var(--font-typeface-body,Inter);font-size:var(--font-font-size-text-md,14px);font-style:normal;font-weight:600;line-height:var(--font-line-height-text-md,20px)}.PaymentModal_coverageDatesText__NMtqM{color:#1E1F24;font-family:Poppins;font-size:20px;font-style:normal;font-weight:400;line-height:24px}.PaymentModal_signatureInputContainer__eDEEy{display:flex;height:40px;padding:var(--spacing-lg,15px);align-items:center;gap:var(--spacing-md,10px);align-self:stretch;border-radius:var(--radius-md,10px);border:1px solid var(--border-input-default,#b9bbc6);background:var(--background-input-default,#FFF)}.PaymentModal_signatureInput__j130M{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;flex:1 0 0;overflow:hidden;color:var(--text-text-primary,#1E1F24);text-overflow:ellipsis;font-family:var(--font-typeface-body,Inter);font-size:var(--font-font-size-text-md,14px);font-style:normal;font-weight:400;line-height:var(--font-line-height-text-md,20px);border:none;outline:none;background:transparent}.PaymentModal_signatureInput__j130M::placeholder{color:#8B8D98}.coverage-plans_coveragePlanCard__G5qp3{display:flex;padding:20px;flex-direction:column;align-items:flex-start;gap:var(--spacing-xl,20px);flex:1 0 0;align-self:stretch;border-radius:var(--radius-xl,20px);border:1px solid var(--border-border-gray-light,#cdced7);background:#FFFFFF}.coverage-plans_coveragePlanCard__G5qp3:hover{background:var(--background-alert-blue,#f2faff);border:1px solid var(--border-alert-blue,#28aae1)}.coverage-plans_coveragePlanCard__G5qp3.coverage-plans_recommended__yjoDs{background:var(--background-alert-blue,#F2FAFF);border:1px solid var(--border-alert-blue,#28aae1)}.coverage-plans_coveragePlanCard__G5qp3.coverage-plans_recommended__yjoDs:hover{background:var(--background-alert-blue,#f2faff);border:1px solid var(--border-alert-blue,#28aae1)}.coverage-plans_coveragePlanCard__G5qp3.coverage-plans_selected__m_0eU{border:2px solid var(--colors-grape-grape-400,#50327d);background:var(--colors-white-white-100,#FFF);box-shadow:0 0 0 3px rgba(80,50,125,.1)}.coverage-plans_coveragePlanCard__G5qp3.coverage-plans_selected__m_0eU:hover{background:var(--background-alert-blue,#f2faff);border:1px solid var(--border-alert-blue,#28aae1);box-shadow:0 0 0 3px rgba(80,50,125,.1)}