.Button_btnPrimaryState__rwdky{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__HcEVg{background:var(--colors-grape-grape-400,rgb(80,50,125));background-color:var(--colors-grape-grape-400,rgb(80,50,125))}.Button_btnDefault__HcEVg:not(:disabled):not(.Button_btnLoading__x41sX):hover{background:var(--colors-grape-grape-500,#3F206A);background-color:var(--colors-grape-grape-500,#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);filter:brightness(.9)}.Button_btnPressed__qqAd9{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__x41sX{background:var(--colors-grape-grape-300,#C8B2F6);background-color:#C8B2F6;border-radius:var(--radius-full,1000px);cursor:not-allowed}.Button_btnDisabled__Tm780,.Button_btnPrimaryState__rwdky:disabled{background:var(--background-button-primary-disabled,#E7E8EC);background-color:#E7E8EC;border-radius:var(--radius-full,1000px);color:#9CA3AF;cursor:not-allowed}.Button_btnSecondary__j1jvu{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__j1jvu.Button_btnPressed__qqAd9,.Button_btnSecondary__j1jvu:not(:disabled):not(.Button_btnLoading__x41sX):hover{border-radius:var(--radius-full,1000px);background:var(--colors-grape-grape-400,#50327D);background-color:var(--colors-grape-grape-400,#50327D);border-color:var(--colors-grape-grape-400,#50327D);color:var(--colors-white-white-100,#FFF)}.Button_btnSecondary__j1jvu.Button_btnDisabled__Tm780,.Button_btnSecondary__j1jvu:disabled{border-color:#E7E8EC;background:var(--colors-white-white-100,#FFF);color:#9CA3AF;box-shadow:none}.Button_btnLetsGetCovered__zhwPB{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__kVW1D{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:var(--colors-grape-grape-400,#50327D);color:white;font-weight:500;border:none;cursor:pointer;transition:opacity .2s}.Button_btnAddRoommates__kVW1D:hover:not(:disabled){opacity:.9}.Button_btnAddRoommates__kVW1D:disabled{opacity:.6;cursor:not-allowed}.Button_btnAddAnotherRoommate__VEQD0{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__NW_Uz{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__NW_Uz,.Button_btnSkipStep__K_x7o{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__K_x7o{border-radius:var(--radius-full,1000px);background:var(--colors-grape-grape-400,#50327D);border:none;color:var(--colors-white-white-100,#FFF)}.InsuranceBox_insuranceBox__4yS3b{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__EBk4w{background:linear-gradient(142deg,var(--colors-grape-grape-400,#50327D) 19.51%,var(--colors-blue-blue-600,#28AAE1) 164.86%)}.InsuranceBox_insuranceBoxGrapePink__yIrVZ{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__h76oy{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__fU8A7{background:linear-gradient(113deg,var(--colors-green-green-600,#02C39A) -12.41%,#017A5E 91.48%)}.InsuranceBox_insuranceBoxPinkGrape__H4hhj{background:linear-gradient(349deg,var(--colors-pink-pink-600,#D72681) 18.16%,var(--colors-grape-grape-400,#50327D) 100.56%)}.InsuranceBox_insuranceBoxTeal__uuQjd{border:1px solid var(--border-border-green-dark,#02c39a);background:var(--colors-teal-teal-100,#F3FBF9)}.InsuranceBox_insuranceBoxHeader__Vtobi{display:flex;flex-direction:column;gap:8px;width:100%}.InsuranceBox_insuranceBoxPremiumLabel__fPp8j{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__uuQjd .InsuranceBox_insuranceBoxPremiumLabel__fPp8j{color:var(--text-text-primary,#1E1F24)}.InsuranceBox_insuranceBoxPremiumAmount__VsG_s{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__uuQjd .InsuranceBox_insuranceBoxPremiumAmount__VsG_s{color:var(--text-text-primary,#1E1F24)}.InsuranceBox_insuranceBoxDisclaimer__w2D7W{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__uuQjd .InsuranceBox_insuranceBoxDisclaimer__w2D7W{color:var(--text-text-secondary,#6B7280)}.InsuranceBox_insuranceBoxBreakdown__qkPbM{display:flex;flex-direction:column;gap:12px;width:100%;padding-top:12px;border-top:1px solid rgba(255,255,255,.2)}.InsuranceBox_insuranceBoxTeal__uuQjd .InsuranceBox_insuranceBoxBreakdown__qkPbM{border-top:1px solid var(--border-border-gray-light,#cdced7)}.InsuranceBox_insuranceBoxBreakdownTitle__DEpbT{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__uuQjd .InsuranceBox_insuranceBoxBreakdownTitle__DEpbT{color:var(--text-text-primary,#1E1F24)}.InsuranceBox_insuranceBoxBreakdownItems__uBxyp{display:flex;flex-direction:column;gap:8px;width:100%}.InsuranceBox_insuranceBoxBreakdownItem__wUkTi{display:flex;align-items:center;gap:10px;width:100%;cursor:default}.InsuranceBox_insuranceBoxBreakdownItem__wUkTi .InsuranceBox_insuranceBoxBreakdownLabel__XvY1o{flex:1}.InsuranceBox_insuranceBoxBreakdownItemChild__m_fQp{padding-left:40px}.InsuranceBox_insuranceBoxExpandButton__ktrOV{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__ktrOV:hover{opacity:.8}.InsuranceBox_insuranceBoxBreakdownChildren__SxEos{display:flex;flex-direction:column;gap:8px;width:100%}.InsuranceBox_insuranceBoxBreakdownIcon__ViPQT{width:20px;height:20px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.InsuranceBox_insuranceBoxBreakdownLabel__XvY1o{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__uuQjd .InsuranceBox_insuranceBoxBreakdownLabel__XvY1o{color:var(--text-text-primary,#1E1F24)}.InsuranceBox_insuranceBoxBreakdownAmount__UvooZ{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__uuQjd .InsuranceBox_insuranceBoxBreakdownAmount__UvooZ{color:var(--text-text-primary,#1E1F24)}.InsuranceBox_insuranceBoxLoader__Gs79l{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__o6RTY 1s linear infinite;border-radius:4px}.InsuranceBox_insuranceBoxTeal__uuQjd .InsuranceBox_insuranceBoxLoader__Gs79l{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__aAMWT{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__o6RTY 1s linear infinite;border-radius:3px}.InsuranceBox_insuranceBoxTeal__uuQjd .InsuranceBox_insuranceBoxLoaderSmall__aAMWT{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__o6RTY{0%{background-position:100%}}