.RakutenNav_header__AOZlQ{display:flex;height:70px;width:100%;align-items:center;background:#ffffff;position:sticky;top:0;z-index:1000}.RakutenNav_quoteStartHeader__FnCdc{width:100vw;margin-left:calc(50% - 50vw);border-bottom:1px solid #dfe3e7}.RakutenNav_logo__pABrp{display:inline-flex;width:129px;height:38px;align-items:center;margin-left:32px;text-decoration:none}.RakutenNav_logo__pABrp img{display:block;width:129px;height:38px}.RakutenNav_navigation__XxGu0{display:flex;align-items:stretch;align-self:stretch;margin-left:auto}.RakutenNav_links__0MVoV{display:flex;align-items:center;gap:24px;padding:0 24px}.RakutenNav_link__R7hyi{display:inline-flex;align-items:center;justify-content:center;color:#5a5a5a;font-family:var(--font-roboto),sans-serif;font-size:14px;font-weight:400;line-height:24px;text-align:center;text-decoration:none;white-space:nowrap;padding-left:0}.RakutenNav_link__R7hyi:focus-visible,.RakutenNav_link__R7hyi:hover{color:#333333}.RakutenNav_quoteButton__jXsmT{display:inline-flex;width:182px;align-items:center;justify-content:center;text-decoration:none;white-space:nowrap}.RakutenNav_quoteButton__jXsmT img{display:block;width:182px;height:70px}.RakutenNav_link__R7hyi:focus-visible,.RakutenNav_logo__pABrp:focus-visible,.RakutenNav_quoteButton__jXsmT:focus-visible{outline:2px solid #bf0000;outline-offset:-2px}@media (max-width:760px){.RakutenNav_header__AOZlQ{height:54px}.RakutenNav_logo__pABrp{width:129px;height:38px;margin-left:20px}.RakutenNav_links__0MVoV{display:none}.RakutenNav_quoteButton__jXsmT{width:132px}.RakutenNav_quoteButton__jXsmT img{width:132px;height:54px}}.ApplicationCompletionPanel_page__NHAIW{width:100%;max-width:100%;margin:0 auto;padding:0;background:#ffffff;color:#222}.ApplicationCompletionPanel_intro__9lOZr{display:grid;justify-items:center;gap:0;padding:32px 24px 0;text-align:center}.ApplicationCompletionPanel_pageTitle__adDZs{margin:0 0 24px;font-family:Inter,sans-serif;font-weight:700;font-size:48px;line-height:120%;letter-spacing:-.02em;color:#1e1e1e}.ApplicationCompletionPanel_eligibility__pyNn8{margin:0 0 16px;color:#757575;font-family:Inter,sans-serif;font-weight:600;font-size:24px;line-height:120%;letter-spacing:-.02em}.ApplicationCompletionPanel_eligibility__pyNn8 a,.ApplicationCompletionPanel_supportingCopy__97GWs a{color:inherit;text-decoration:underline;text-underline-offset:.15em}.ApplicationCompletionPanel_supportingCopy__97GWs{margin:0 0 24px;font-family:Inter,sans-serif;font-weight:400;font-size:16px;line-height:140%;color:#757575}.ApplicationCompletionPanel_progressWrap__NHDIv{width:100%;max-width:772px;margin:0 auto;padding:0 0 40px}.ApplicationCompletionPanel_progressWrap__NHDIv .journey-progress{width:100%;max-width:100%;margin:0}.ApplicationCompletionPanel_progressWrap__NHDIv .journey-progress ol{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;list-style:none;padding:0;margin:0}.ApplicationCompletionPanel_progressWrap__NHDIv .journey-progress__step{position:relative;display:grid;gap:.8rem;justify-items:center;color:#1e1e1e;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:140%;white-space:nowrap;text-align:center}.ApplicationCompletionPanel_progressWrap__NHDIv .journey-progress__step:not(:last-child):after{content:"";position:absolute;top:calc(100% - 16px);left:50%;width:100%;height:1px;background:#303030}.ApplicationCompletionPanel_progressWrap__NHDIv .journey-progress__label{color:inherit;font-size:inherit;line-height:inherit}.ApplicationCompletionPanel_progressWrap__NHDIv .journey-progress__dot{z-index:1;width:32px;height:32px;border:0;border-radius:9999px;background:#b8b8b8;box-shadow:none}.ApplicationCompletionPanel_progressWrap__NHDIv .journey-progress__dot:after{content:"";display:block;width:100%;height:100%;background-image:url(/logos/check_basic_info.svg);background-repeat:no-repeat;background-position:50%;background-size:16px 16px}.ApplicationCompletionPanel_successArea__dBWNb{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 24px 64px}.ApplicationCompletionPanel_checkIconWrap__BKvxU{display:flex;align-items:center;justify-content:center;width:160px;height:160px;margin:0 auto 40px}.ApplicationCompletionPanel_checkIconWrap__BKvxU img{display:block;width:160px;height:160px;margin:0;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}.ApplicationCompletionPanel_successMessage__w0pFF{max-width:720px;width:100%;margin:0 auto 48px;font-family:Inter,sans-serif;font-weight:600;font-size:24px;line-height:120%;letter-spacing:-2%;color:#000000}.ApplicationCompletionPanel_buttonWrap_____Pg{display:flex;align-items:center;justify-content:center;margin:0 auto}.ApplicationCompletionPanel_backHomeButton__jO_Lm{display:inline-flex;align-items:center;justify-content:center;min-width:264px;height:72px;padding:0 40px;border-radius:16px;background:#5a5a5a;color:#fcfcfc;font-family:Poppins,sans-serif;font-size:18px;font-weight:600;line-height:34px;letter-spacing:.75px;text-decoration:none;transition:opacity .2s ease;cursor:pointer}.ApplicationCompletionPanel_backHomeButton__jO_Lm:hover{opacity:.9}@media (max-width:768px){.ApplicationCompletionPanel_intro__9lOZr{padding:20px 16px 0}.ApplicationCompletionPanel_pageTitle__adDZs{font-size:32px;margin-bottom:16px}.ApplicationCompletionPanel_eligibility__pyNn8{font-size:18px;margin-bottom:12px}.ApplicationCompletionPanel_supportingCopy__97GWs{font-size:14px;margin-bottom:20px}.ApplicationCompletionPanel_progressWrap__NHDIv{padding-bottom:24px}.ApplicationCompletionPanel_progressWrap__NHDIv .journey-progress__step{font-size:10px;gap:.5rem}.ApplicationCompletionPanel_progressWrap__NHDIv .journey-progress__dot{width:24px;height:24px}.ApplicationCompletionPanel_progressWrap__NHDIv .journey-progress__dot:after{background-size:12px 12px}.ApplicationCompletionPanel_progressWrap__NHDIv .journey-progress__step:not(:last-child):after{top:calc(100% - 12px)}.ApplicationCompletionPanel_successArea__dBWNb{padding:24px 16px 48px}.ApplicationCompletionPanel_checkIconWrap__BKvxU{width:120px;height:120px;margin-bottom:28px}.ApplicationCompletionPanel_checkIconWrap__BKvxU img{width:120px;height:120px}.ApplicationCompletionPanel_successMessage__w0pFF{font-size:17px;margin-bottom:32px}.ApplicationCompletionPanel_backHomeButton__jO_Lm{min-width:220px;height:56px;padding:0 28px;font-size:16px;border-radius:10px}}@media (max-width:480px){.ApplicationCompletionPanel_pageTitle__adDZs{font-size:26px}.ApplicationCompletionPanel_eligibility__pyNn8{font-size:15px}.ApplicationCompletionPanel_progressWrap__NHDIv .journey-progress__step{font-size:8px;gap:.4rem}.ApplicationCompletionPanel_progressWrap__NHDIv .journey-progress__dot{width:20px;height:20px}.ApplicationCompletionPanel_progressWrap__NHDIv .journey-progress__dot:after{background-size:10px 10px}.ApplicationCompletionPanel_progressWrap__NHDIv .journey-progress__step:not(:last-child):after{top:calc(100% - 10px)}}.BasicInfoFrame_page__enMcF{min-height:100vh;color:#222;background:#fff;font-family:Arial,Helvetica,sans-serif}.BasicInfoFrame_header__9L5ru{height:3.35rem;display:flex;align-items:center;padding:0 2.6rem;border-top:2px solid #272727;border-bottom:1px solid #e6e6e6}.BasicInfoFrame_brand__pUt1w{color:#a9a9a9;font-size:1.35rem;font-weight:700;letter-spacing:-.08em}.BasicInfoFrame_intro__uvgxA{display:grid;justify-items:center;gap:.7rem;padding:2rem 1.5rem 1.8rem;text-align:center}.BasicInfoFrame_intro__uvgxA h1{font-weight:700;font-size:48px;color:#1e1e1e}.BasicInfoFrame_eligibility__R_Fd3,.BasicInfoFrame_intro__uvgxA h1{margin:0;font-family:Inter,sans-serif;line-height:120%;letter-spacing:-2%}.BasicInfoFrame_eligibility__R_Fd3{color:#757575;font-weight:600;font-size:24px}.BasicInfoFrame_eligibility__R_Fd3 a,.BasicInfoFrame_supportingCopy__JSlTW a{color:inherit;text-decoration:underline;text-underline-offset:.15em}.BasicInfoFrame_supportingCopy__JSlTW{margin:.25rem 0 1.2rem;font-family:Inter,sans-serif;font-weight:400;font-size:16px;line-height:140%;color:#757575}.BasicInfoFrame_progress__tGVdG{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));width:100%;max-width:772px;padding:0;margin:0 auto;list-style:none}.BasicInfoFrame_progress__tGVdG li{position:relative;display:grid;gap:.8rem;justify-items:center;color:#b3b3b3;font-family:Inter,sans-serif;font-weight:400;font-size:16px;white-space:nowrap;line-height:140%}.BasicInfoFrame_progress__tGVdG li:not(:last-child):after{content:"";position:absolute;top:calc(100% - 16px);left:50%;width:100%;height:1px;background:#303030}.BasicInfoFrame_progress__tGVdG li i{z-index:1;width:24px;height:24px;border:0;border-radius:50%;background:#e6e6e6!important}.BasicInfoFrame_progress__tGVdG .BasicInfoFrame_completedStep__iE0gs{color:#1e1e1e}.BasicInfoFrame_progress__tGVdG .BasicInfoFrame_completedStep__iE0gs i{background:#b8b8b8}.BasicInfoFrame_progress__tGVdG .BasicInfoFrame_completedStep__iE0gs i:after{content:"";display:block;width:100%;height:100%;background-image:url(/logos/check_basic_info.svg);background-repeat:no-repeat;background-position:50%;background-size:16px 16px}.BasicInfoFrame_progress__tGVdG .BasicInfoFrame_currentStep__cXTUx{color:#1e1e1e}.BasicInfoFrame_progress__tGVdG .BasicInfoFrame_currentStep__cXTUx i{background:#d8d8d8}.BasicInfoFrame_content__QM_IO{width:min(100%,62.5rem);margin:0 auto;padding:0 1.5rem 2rem}.BasicInfoFrame_footer__Iwyqw{min-height:11.5rem;display:grid;align-content:center;justify-items:center;gap:.8rem;padding:2rem 1.5rem;background:#f5f5f5;color:#888;text-align:center}.BasicInfoFrame_footer__Iwyqw strong{color:#adadad;font-size:1.25rem;letter-spacing:-.06em}.BasicInfoFrame_footer__Iwyqw p{max-width:32rem;margin:0;font-size:.6rem;line-height:1.5}.basic-info-shell:has(.BasicInfoFrame_page__enMcF) .site-header{display:none}.basic-info-shell:has(.BasicInfoFrame_page__enMcF) main{background:#fff}.basic-info-shell:has(.BasicInfoFrame_page__enMcF) main>div{width:100%;max-width:none;min-height:0;padding:0;gap:0}.basic-info-shell:has(.BasicInfoFrame_page__enMcF) #main-content{display:block}@media (max-width:640px){.BasicInfoFrame_header__9L5ru{height:2.55rem;padding:0 1.2rem}.BasicInfoFrame_brand__pUt1w{font-size:1.05rem}.BasicInfoFrame_intro__uvgxA{padding-top:1.55rem}.BasicInfoFrame_progress__tGVdG li,.BasicInfoFrame_supportingCopy__JSlTW{font-size:.58rem}.BasicInfoFrame_progress__tGVdG li:not(:last-child):after{top:2.5rem}.BasicInfoFrame_content__QM_IO{padding-inline:1rem}}.BasicInfoForm_choiceScreen__e_A8N{display:grid;justify-items:center;gap:40px;padding:1.3rem 0 1.8rem}.BasicInfoForm_choiceCardOuter__s_sJW{width:min(100%,1000px);padding:32px;border-radius:24px;background:#f5f5f5;box-sizing:border-box}.BasicInfoForm_choicePanel__0ioOw{width:100%;display:grid;row-gap:24px;align-content:start;justify-items:start;position:relative;padding:88px 32px 32px;border:0;border-radius:24px;background:#fff;box-shadow:none;box-sizing:border-box;margin:0}.BasicInfoForm_choicePanel__0ioOw legend{position:absolute;z-index:1;top:32px;left:32px;margin:0;padding:0;font-family:Inter,sans-serif;font-weight:600;font-size:24px;line-height:120%;letter-spacing:-2%;color:#757575}.BasicInfoForm_choiceOption__3SW_x{margin:0;display:flex;align-items:center;gap:1rem;min-height:1.5rem;color:#757575;cursor:pointer;font-family:Inter,sans-serif;font-weight:400;font-size:20px;line-height:120%}.BasicInfoForm_choiceOption__3SW_x input,.BasicInfoForm_genderRow___64W9 input{appearance:none;width:24px;height:24px;margin:0;border:1px solid #d9d9d9;border-radius:50%!important;background:#ffffff}#main-content .BasicInfoForm_choiceOption__3SW_x input[type=radio]{border-radius:50%}.BasicInfoForm_choiceOption__3SW_x input:checked,.BasicInfoForm_genderRow___64W9 input:checked{border:.33rem solid #bf0000!important;outline:none!important}.BasicInfoForm_previousButton___PLLb,.BasicInfoForm_primaryButton__4mg8q{width:260px;height:72px;border-radius:12px!important;font-size:16px;font-family:Poppins,sans-serif;font-weight:600;letter-spacing:.75px}.BasicInfoForm_primaryButton__4mg8q{background:#5a5a5a!important;color:#fff!important;font-size:18px}.BasicInfoForm_primaryButton__4mg8q:disabled{background:#5a5a5a!important;opacity:.5!important}.BasicInfoForm_previousButton___PLLb{border:0!important;background:#f5f5f5!important;color:#4f0c04!important}.BasicInfoForm_error__NQLUG{width:min(100%,42rem);margin:0;padding:.75rem 1rem;border:1px solid #d70000;border-radius:.45rem;background:#fff0f4;color:#9d0023;font-size:.78rem}.BasicInfoForm_detailsScreen__CqPnk{display:grid;gap:1.3rem;padding:.25rem 0 1.8rem}.BasicInfoForm_personSection__P5__l{display:grid;gap:.6rem}.BasicInfoForm_personHeading__nT7OE,.BasicInfoForm_personSection__P5__l h2{margin:0 0 0 .2rem;font-family:Inter,sans-serif;font-weight:400;font-size:32px;line-height:120%;color:#000000}.BasicInfoForm_personCardOuter__8YQ3o{width:100%;padding:32px;border-radius:24px;background:#f6f6f6;box-sizing:border-box}.BasicInfoForm_maleOuter__Vqnpy{background:#ebf3fa}.BasicInfoForm_femaleOuter__MSQxU{background:#fdf0f3}.BasicInfoForm_personPanel__EpzWl{width:100%;position:relative;display:grid;gap:1rem;padding:88px 32px 32px;border:0;border-radius:24px;background:#fff;box-sizing:border-box;margin:0}.BasicInfoForm_personPanel__EpzWl legend{position:absolute;top:32px;left:32px;padding:0;font-family:Inter,sans-serif;font-weight:600;font-size:24px;line-height:120%;letter-spacing:-2%;color:#757575;margin:0 0 24px}.BasicInfoForm_dobRow__veDPk,.BasicInfoForm_genderRow___64W9{display:flex;align-items:flex-start;gap:1.15rem}.BasicInfoForm_dobRow__veDPk>span,.BasicInfoForm_genderRow___64W9>span{padding-top:.55rem;color:#757575}.BasicInfoForm_genderRow___64W9>span{width:36px}.BasicInfoForm_genderRow___64W9 label,.BasicInfoForm_genderRow___64W9>span{font-family:Inter,sans-serif;font-weight:400;font-size:20px;line-height:120%}.BasicInfoForm_genderRow___64W9 label{display:flex;align-items:center;gap:.45rem;padding-top:.48rem;color:#757575}.BasicInfoForm_dobRow__veDPk>span{width:120px;font-family:Inter,sans-serif;font-weight:400;font-size:20px;line-height:120%}.BasicInfoForm_dobRow__veDPk label{display:grid;gap:.45rem;color:#777}.BasicInfoForm_dobRow__veDPk select{width:200px;height:2.75rem;padding:0 .8rem;border:1px solid #d6d9dd;border-radius:.45rem;background:#fff;color:#777;font-size:.78rem}.BasicInfoForm_dobRow__veDPk label:nth-of-type(2) select,.BasicInfoForm_dobRow__veDPk label:nth-of-type(3) select{width:5.5rem}.BasicInfoForm_dobRow__veDPk small{font-family:Inter,sans-serif;font-weight:400;font-size:20px;line-height:120%;color:#757575}.BasicInfoForm_actions__buEdm{display:flex;justify-content:center;gap:.75rem;margin-top:.2rem}@media (max-width:640px){.BasicInfoForm_choiceCardOuter__s_sJW{padding:20px}.BasicInfoForm_choicePanel__0ioOw{padding:80px 20px 20px;row-gap:20px}.BasicInfoForm_choicePanel__0ioOw legend{top:20px;left:20px}.BasicInfoForm_choiceScreen__e_A8N{gap:2rem}.BasicInfoForm_detailsScreen__CqPnk{gap:1rem}.BasicInfoForm_personCardOuter__8YQ3o{padding:20px}.BasicInfoForm_personPanel__EpzWl{padding:80px 20px 20px}.BasicInfoForm_personPanel__EpzWl legend{top:20px;left:20px}.BasicInfoForm_dobRow__veDPk,.BasicInfoForm_genderRow___64W9{flex-wrap:wrap;gap:.7rem}.BasicInfoForm_dobRow__veDPk>span,.BasicInfoForm_genderRow___64W9>span{width:100%;padding:0}.BasicInfoForm_dobRow__veDPk label{flex:1}.BasicInfoForm_dobRow__veDPk label:nth-of-type(2) select,.BasicInfoForm_dobRow__veDPk label:nth-of-type(3) select,.BasicInfoForm_dobRow__veDPk select{width:100%}.BasicInfoForm_previousButton___PLLb,.BasicInfoForm_primaryButton__4mg8q{width:min(10rem,calc(50vw - 1.5rem))}}.BasicCustomerInfoForm_screen__AAO0c{display:grid;gap:1.35rem;padding:.25rem 0 1.8rem}.BasicCustomerInfoForm_personSection__I7L_M{display:grid;gap:.6rem}.BasicCustomerInfoForm_personHeading__BJGcu{margin:0 0 .75rem;font-family:Inter,sans-serif;font-weight:400;font-size:32px;line-height:120%;color:#000000}.BasicCustomerInfoForm_personPanel__UgY_U,.BasicCustomerInfoForm_spousePanel__QqTlE{position:relative;display:grid;gap:.3rem;padding:3.5rem 1.6rem 1.5rem;border:1rem solid #ebf3fa;border-radius:24px;background:#fff}.BasicCustomerInfoForm_spousePanel__QqTlE{border-color:#fff0f4}.BasicCustomerInfoForm_personPanel__UgY_U legend,.BasicCustomerInfoForm_spousePanel__QqTlE legend{position:absolute;top:1.25rem;left:1.6rem;margin:0;padding:0;font-family:Inter,sans-serif;font-weight:600;font-size:24px;line-height:120%;letter-spacing:-2%;color:#757575}.BasicCustomerInfoForm_required__3IQn7{margin:0 0 .45rem;font-family:Inter,sans-serif;font-weight:600;font-size:14px;line-height:100%;color:#757575}.BasicCustomerInfoForm_fields__hMyog{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.42rem}.BasicCustomerInfoForm_fields__hMyog label{display:grid;grid-column:span 3;gap:.18rem;min-width:0}.BasicCustomerInfoForm_fieldHasError__rm1Rz{position:relative;gap:0}.BasicCustomerInfoForm_fieldLabel__Cna0h{position:absolute;z-index:1;top:.32rem;left:.7rem;white-space:nowrap;font-family:Poppins,sans-serif;font-weight:500;font-size:14px;line-height:20px;letter-spacing:.25px;color:#9e0038}.BasicCustomerInfoForm_fieldControl__579m5{width:100%;height:2.05rem;padding:0 .7rem;border:1px solid #dde1ea;border-radius:.5rem;background:#fff;color:#555;font:inherit;font-size:.66rem;outline:none}.BasicCustomerInfoForm_fieldControl__579m5::placeholder{color:#858585;opacity:1}.BasicCustomerInfoForm_fieldControl__579m5:focus{border-color:#747f9f;box-shadow:0 0 0 2px rgba(116,127,159,.18)}.BasicCustomerInfoForm_fieldInvalid__VBqBf{height:3.5rem;padding:1.15rem 2.1rem .3rem .7rem;border:2px solid #ca024f!important;background:#fff0f7!important;color:transparent;-webkit-text-fill-color:transparent}.BasicCustomerInfoForm_fieldHasLongError__pwbqk .BasicCustomerInfoForm_fieldInvalid__VBqBf{height:80px}select.BasicCustomerInfoForm_fieldInvalid__VBqBf{color:transparent}.BasicCustomerInfoForm_fieldError__QLMbE{position:absolute;top:calc(.32rem + 20px);right:2rem;bottom:.3rem;left:.7rem;white-space:normal;font-family:Inter,sans-serif;font-weight:400;font-size:16px;line-height:140%;color:#14142b}.BasicCustomerInfoForm_fieldErrorIcon__2BLUl{position:absolute;z-index:2;top:50%;right:.7rem;width:1.5rem;height:1.5rem;padding:0;border:0;background:transparent;color:#202033;cursor:pointer;font:inherit;font-size:1.5rem;line-height:1;transform:translateY(-50%)}.BasicCustomerInfoForm_municipalityField__N51l7,.BasicCustomerInfoForm_postalField__9rpkn,.BasicCustomerInfoForm_prefectureField__gfd1l{grid-column:span 2!important}.BasicCustomerInfoForm_fullWidth__0qfWg{grid-column:1/-1!important}.BasicCustomerInfoForm_actions__dd_J2{display:flex;justify-content:center;gap:.75rem;margin-top:.15rem}.BasicCustomerInfoForm_previousButton__7RtNR,.BasicCustomerInfoForm_primaryButton__u1NMJ{width:260px;height:72px;border-radius:.55rem!important;font-family:Poppins,sans-serif;font-weight:600;font-size:1rem;line-height:28px;letter-spacing:.75px}.BasicCustomerInfoForm_primaryButton__u1NMJ{background:#5a5a5a!important;color:#fff!important;font-size:18px}.BasicCustomerInfoForm_primaryButton__u1NMJ:disabled{background:#5a5a5a!important;opacity:.5!important}.BasicCustomerInfoForm_previousButton__7RtNR{border:0!important;background:#f5f5f5!important;color:#4f0c04!important}.BasicCustomerInfoForm_submitError__XXTo7{width:min(100%,42rem);margin:0;padding:.75rem 1rem;border:1px solid #d70000;border-radius:.45rem;background:#fff0f4;color:#9d0023;font-size:.78rem}@media (max-width:640px){.BasicCustomerInfoForm_personPanel__UgY_U,.BasicCustomerInfoForm_spousePanel__QqTlE{border-width:.7rem;padding:1.1rem}.BasicCustomerInfoForm_fields__hMyog{grid-template-columns:1fr}.BasicCustomerInfoForm_fields__hMyog label,.BasicCustomerInfoForm_fullWidth__0qfWg,.BasicCustomerInfoForm_municipalityField__N51l7,.BasicCustomerInfoForm_postalField__9rpkn,.BasicCustomerInfoForm_prefectureField__gfd1l{grid-column:auto!important}.BasicCustomerInfoForm_actions__dd_J2{gap:.55rem}.BasicCustomerInfoForm_previousButton__7RtNR,.BasicCustomerInfoForm_primaryButton__u1NMJ{width:min(10rem,calc(50vw - 1.5rem))}}.HealthDeclarationForm_screen__AKAX4{display:grid;gap:40px;padding:.25rem 0 1.8rem}.HealthDeclarationForm_questionLead__klucM,.HealthDeclarationForm_reviewLead__eKqpl{margin:0;font-family:Inter,sans-serif;font-weight:600;font-size:20px;line-height:120%;letter-spacing:-2%;color:#000000;white-space:nowrap}.HealthDeclarationForm_reviewLead__eKqpl{display:flex;flex-direction:column;gap:.25rem;font-family:Inter,sans-serif;font-weight:600;font-size:24px;line-height:120%;letter-spacing:-.02em;color:#000000;text-align:center;margin:0}.HealthDeclarationForm_personSection__pkXNp{display:grid;gap:1.25rem}.HealthDeclarationForm_personSection__pkXNp h2{margin:0 0 0 .2rem;font-family:Inter,sans-serif;font-weight:400;font-size:32px;line-height:120%;color:#000000}.HealthDeclarationForm_personPanel__i709G,.HealthDeclarationForm_spousePanel__qNLFR{padding:1rem;border:1rem solid #ebf3fa;border-radius:1rem;background:#fff}.HealthDeclarationForm_spousePanel__qNLFR{border-color:#fff0f4}.HealthDeclarationForm_personPanel__i709G legend,.HealthDeclarationForm_spousePanel__qNLFR legend{padding:0;color:#777;font-size:.9rem;font-weight:600}.HealthDeclarationForm_personHeader__cxcyS{position:relative;margin-bottom:.3rem;padding-left:0}.HealthDeclarationForm_personName__NZgFc{margin:0;padding:0;color:#757575;font-family:Inter,sans-serif;font-weight:600;font-size:24px;line-height:120%;letter-spacing:-2%}.HealthDeclarationForm_personDivider__t8W_3{position:relative;margin-top:.35rem;margin-left:0;height:1px;background:#c9c9c9}.HealthDeclarationForm_question__ALteM{padding:.45rem 0;border-bottom:1px solid #dedede}.HealthDeclarationForm_question__ALteM:last-child{border-bottom:0}.HealthDeclarationForm_question__ALteM h3{margin:0 0 .25rem;font-family:Inter,sans-serif;font-weight:400;font-size:16px;line-height:140%;color:#000000}.HealthDeclarationForm_question__ALteM p,.HealthDeclarationForm_reviewQuestion__FsTfc p{margin:0;white-space:pre-line;font-family:Inter,sans-serif;font-weight:400;font-size:14px;line-height:140%;color:#757575}.HealthDeclarationForm_answers__26d_P{display:flex;gap:1rem;margin-top:.35rem;padding:.35rem .5rem;background:#f5f5f5}.HealthDeclarationForm_answers__26d_P label{display:flex;align-items:center;gap:.3rem;font-family:Inter,sans-serif;font-weight:600;font-size:16px;line-height:140%;color:#14142b}.HealthDeclarationForm_answers__26d_P input{width:24px;height:24px;accent-color:#d40000}.HealthDeclarationForm_actions__a2lP1{display:flex;justify-content:center;gap:.75rem}.HealthDeclarationForm_previousButton__sspoZ,.HealthDeclarationForm_primaryButton__GuQUQ{width:260px;height:72px;border-radius:12px!important;font-size:16px;font-family:Poppins,sans-serif;font-weight:600;letter-spacing:.75px}.HealthDeclarationForm_primaryButton__GuQUQ{background:#5a5a5a!important;color:#fff!important;font-size:18px!important}.HealthDeclarationForm_primaryButton__GuQUQ:disabled{background:#5a5a5a!important;opacity:.5!important}.HealthDeclarationForm_previousButton__sspoZ{border:0!important;background:#f5f5f5!important;color:#4f0c04!important}.HealthDeclarationForm_error__ZXDIN{margin:0;padding:.7rem .9rem;border:1px solid #d70000;border-radius:.45rem;background:#fff0f4;color:#8c0030;font-size:.72rem}.HealthDeclarationForm_reviewCard__cGc5M,.HealthDeclarationForm_spouseReviewCard___rN3J{display:grid;grid-template-columns:180px minmax(0,1fr);gap:1.5rem;padding:1.75rem 2rem;border:1rem solid #eef8ff;border-radius:1rem;background:#fff;cursor:pointer}.HealthDeclarationForm_spouseReviewCard___rN3J{border-color:#fff0f4}.HealthDeclarationForm_cardIcon__EtvRL{width:48px;height:48px;object-fit:contain;flex-shrink:0}.HealthDeclarationForm_reviewCard__cGc5M h2,.HealthDeclarationForm_spouseReviewCard___rN3J h2{margin:0 0 .75rem;font-size:1rem;font-weight:600}.HealthDeclarationForm_reviewCard__cGc5M dl{margin:0}.HealthDeclarationForm_reviewCard__cGc5M dl div{display:grid;gap:.35rem;padding:1.1rem 0;border-bottom:1px solid #e0e0e0}.HealthDeclarationForm_reviewCard__cGc5M dl div:last-child{border-bottom:none}.HealthDeclarationForm_reviewCard__cGc5M dt{font-size:16px!important;color:#000000!important}.HealthDeclarationForm_reviewCard__cGc5M dd,.HealthDeclarationForm_reviewCard__cGc5M dt{font-family:Inter,sans-serif!important;font-weight:400!important;line-height:140%!important}.HealthDeclarationForm_reviewCard__cGc5M dd{margin:0;font-size:14px!important;color:#757575!important}.HealthDeclarationForm_reviewQuestion__FsTfc{display:grid;gap:.25rem;padding:.5rem 0;border-top:1px solid #ddd}.HealthDeclarationForm_reviewQuestion__FsTfc strong{font-family:Inter,sans-serif;font-weight:400;font-size:16px;line-height:140%;color:#000000}.HealthDeclarationForm_reviewQuestion__FsTfc mark{width:34px;height:24px;justify-self:start;padding:4px 8px;margin:13px 0;background:#ffe6b0;font-family:Poppins,sans-serif;font-weight:500;font-size:13px;line-height:16px;letter-spacing:.25px;color:#14142b;border-radius:8px}.HealthDeclarationForm_acknowledgement__hmWCI{display:flex;align-items:center;gap:1.5rem;padding:1.5rem 2rem;border-radius:24px;background:#f5f5f5;font-family:Poppins,sans-serif;font-weight:400;font-size:16px;line-height:28px;letter-spacing:.75px;color:#14142b}.HealthDeclarationForm_acknowledgement__hmWCI input{width:40px;height:40px;accent-color:#d40000!important;border-radius:12px;flex-shrink:0;outline:none!important}.HealthDeclarationForm_termsLink__WOa5m{margin:0;padding-left:.5rem;font-family:Inter,sans-serif;font-weight:400;font-size:14px;line-height:140%;color:#000000}.HealthDeclarationForm_termsLink__WOa5m a{color:#000000;text-decoration:underline;text-underline-offset:2px;font-weight:500}.HealthDeclarationForm_mainPolicyList__z2w0k>div{display:grid;gap:.35rem;padding:1.1rem 20px!important;border-radius:12px;margin-bottom:.5rem}.HealthDeclarationForm_mainPolicyList__z2w0k dt{font-family:Poppins,sans-serif;font-weight:500;font-size:14px;line-height:20px;letter-spacing:.25px;color:#6e7191}.HealthDeclarationForm_mainPolicyList__z2w0k dd{font-family:Poppins,sans-serif;font-weight:400;font-size:16px;line-height:28px;letter-spacing:.75px;color:#14142b}@media (max-width:640px){.HealthDeclarationForm_personPanel__i709G,.HealthDeclarationForm_reviewCard__cGc5M,.HealthDeclarationForm_spousePanel__qNLFR,.HealthDeclarationForm_spouseReviewCard___rN3J{border-width:.7rem;padding:.8rem}.HealthDeclarationForm_previousButton__sspoZ,.HealthDeclarationForm_primaryButton__GuQUQ{width:min(10rem,calc(50vw - 1.5rem))}}.HealthDeclarationForm_editFields__i_FWD{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.HealthDeclarationForm_editFields__i_FWD label{display:grid;gap:.28rem;font-family:Poppins,sans-serif;font-weight:500;font-size:14px;line-height:20px;letter-spacing:.25px;color:#6e7191}.HealthDeclarationForm_editFields__i_FWD input{width:100%;height:2rem;border:1px solid #dfe3ea;border-radius:.35rem;background:#f1f2f7;padding:0 .55rem;font-family:Poppins,sans-serif;font-weight:500;font-size:16px!important;line-height:28px;letter-spacing:.75px;color:#14142b}.HealthDeclarationForm_editFields__i_FWD input:focus{outline:2px solid #b00000;outline-offset:1px}@media (max-width:640px){.HealthDeclarationForm_editFields__i_FWD{grid-template-columns:1fr}}.HealthDeclarationForm_sectionEdit__k67mn{width:54px!important;height:32px!important;padding:0!important;border:0!important;background:#eff0f6!important;color:#3c4650!important;font-size:15px!important;font-weight:400!important;font-family:Poppins,sans-serif!important;line-height:20px!important;text-align:center!important;letter-spacing:.75px!important}.HealthDeclarationForm_sectionEdit__k67mn:focus-visible{outline:2px solid #b00000;outline-offset:2px}.HealthDeclarationForm_reviewRail__yshtv{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;font-family:Inter,sans-serif;font-weight:600;font-size:24px;line-height:120%;letter-spacing:-.02em;color:#757575}.HealthDeclarationForm_reviewRail__yshtv .HealthDeclarationForm_sectionEdit__k67mn{margin-top:.05rem}.HealthDeclarationForm_reviewCard__cGc5M>div:last-child,.HealthDeclarationForm_spouseReviewCard___rN3J>div:last-child{min-width:0}.HealthDeclarationForm_railActions__901Hj{display:flex;gap:12px;align-items:center}.HealthDeclarationForm_railCancel__tRK5Y,.HealthDeclarationForm_railSave__eyMBp{width:auto!important;height:32px!important;padding:6px 12px!important;border:0!important;border-radius:8px!important;font-family:Poppins,sans-serif!important;font-size:15px!important;font-weight:400!important;line-height:20px!important;letter-spacing:.75px!important}.HealthDeclarationForm_railCancel__tRK5Y{background:#eff0f6!important;color:#3c4650!important}.HealthDeclarationForm_railSave__eyMBp{background:#cbffae!important;color:#214d20!important}.HealthDeclarationForm_reviewCard__cGc5M .HealthDeclarationForm_editFields__i_FWD,.HealthDeclarationForm_spouseReviewCard___rN3J .HealthDeclarationForm_editFields__i_FWD{grid-template-columns:1fr}.HealthDeclarationForm_reviewCard__cGc5M .HealthDeclarationForm_editFields__i_FWD input,.HealthDeclarationForm_spouseReviewCard___rN3J .HealthDeclarationForm_editFields__i_FWD input{background:#f0f1f6}.PaymentForm_screen__orh8j{display:grid;gap:1.2rem;padding:.75rem 0 1.2rem}.PaymentForm_cardPanel__R4mPW{display:grid;margin:0 auto;width:min(100%,60rem);border:0;padding:2rem;border-radius:1.5rem;background:#f6f6f6}.PaymentForm_cardInner__2rwc_{display:grid;gap:1.5rem;padding:2rem;border-radius:1.25rem;background:#fff}.PaymentForm_cardTitle___E_zr{margin:0;font-family:Inter,sans-serif;font-weight:600;font-size:24px;line-height:120%;letter-spacing:-.02em;color:#757575;white-space:nowrap}.PaymentForm_fields__c56Wx{display:grid;gap:1.5rem}.PaymentForm_fields__c56Wx label{display:block}.PaymentForm_fields__c56Wx input{width:100%;height:3.5rem;border:1px solid #d9dbe9;border-radius:16px!important;background:#fff;padding:0 1.25rem;color:#6e7191;font-size:16px;font-family:Inter,sans-serif;font-weight:400;line-height:140%;outline:none}.PaymentForm_fields__c56Wx input::placeholder{color:#6e7191}.PaymentForm_fields__c56Wx input:focus{border-color:#9a0000;box-shadow:0 0 0 2px rgba(154,0,0,.12)}.PaymentForm_cardMeta__0X9Sq{display:grid;grid-template-columns:177px 177px;gap:1rem}.PaymentForm_actions__R3tgh{display:flex;justify-content:center;gap:.45rem;margin-top:.1rem}.PaymentForm_previousButton___FsB3,.PaymentForm_submitButton__lliuQ{width:264px;height:72px;border:0!important;border-radius:12px!important;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;line-height:28px;letter-spacing:.75px}.PaymentForm_previousButton___FsB3{background:#f5f5f5!important;color:#4f0c04!important}.PaymentForm_submitButton__lliuQ{background:#5a5a5a!important;color:#fcfcfc!important;font-size:18px!important}.PaymentForm_submitButton__lliuQ:disabled{background:#5a5a5a!important;opacity:.5!important}.PaymentForm_error__ACFnB{width:min(100%,31.5rem);margin:0 auto;padding:.65rem .8rem;border:1px solid #d70000;border-radius:.45rem;background:#fff0f4;color:#8c0030;font-size:.68rem}@media (max-width:640px){.PaymentForm_screen__orh8j{padding-top:.25rem}.PaymentForm_cardPanel__R4mPW{padding:1rem;border-radius:1rem}.PaymentForm_cardInner__2rwc_{padding:1.25rem;gap:1rem}.PaymentForm_fields__c56Wx{gap:1rem}.PaymentForm_actions__R3tgh{gap:.4rem}.PaymentForm_previousButton___FsB3,.PaymentForm_submitButton__lliuQ{width:min(8rem,calc(50vw - 1.35rem))}}.LandingPage_page__EupSK{color:#252525;background:#fff;font-family:Arial,Helvetica,sans-serif;width:min(100vw,1440px);margin-inline:calc(50% - min(50vw, 720px))}.LandingPage_hero__5QDvY{background:var(--hero-background);min-height:19.5rem;display:grid;place-items:center;padding:4.5rem 1.5rem;text-align:center}.LandingPage_heroInner__pLYyh{display:grid;gap:2rem;justify-items:center}.LandingPage_hero__5QDvY h1{margin:0;line-height:120%;font-weight:700;letter-spacing:-.02em;font-size:48px;font-family:Inter,sans-serif;color:var(--hero-title-color)}.LandingPage_heroActions__rz2mM{display:flex;gap:.75rem;align-items:center}.LandingPage_heroActions__rz2mM a,.LandingPage_secondaryButton__F1eNJ{width:265px;height:72px;display:inline-flex;align-items:center;justify-content:center;padding:19px 32px;border-radius:16px;font-family:Poppins,sans-serif;font-size:18px;font-weight:600;line-height:34px;letter-spacing:.75px;text-decoration:none}.LandingPage_heroActions__rz2mM a:not(.LandingPage_secondaryButton__F1eNJ){background:#5a5a5a;color:#fff}.LandingPage_applyNowButton__w3gyD{font-family:var(--font-poppins),sans-serif;font-size:20px;font-weight:600;line-height:34px;letter-spacing:.75px;text-align:center}.LandingPage_secondaryButton__F1eNJ{border:2px solid #757575;color:#757575}.LandingPage_introduction__ijcLx{max-width:1077px;margin:0 auto;padding:3.2rem 3.5rem 2.5rem}.LandingPage_introductionTop__B_mIk{display:grid;grid-template-columns:10rem minmax(0,1fr) 7rem;gap:2rem;align-items:center}.LandingPage_introductionBody__4CIB7{max-width:830px;margin-top:1.75rem}.LandingPage_productMark__oDxY0{position:relative;width:10rem;height:6.5rem;overflow:hidden}.LandingPage_introductionCopy__rcs2S{max-width:38rem}.LandingPage_eyebrow__J8jns{box-sizing:border-box;margin:0 0 .25rem}.LandingPage_eyebrow__J8jns,.LandingPage_introduction__ijcLx h2{color:#1e1e1e;font-family:Inter,sans-serif;font-size:32px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0}.LandingPage_introduction__ijcLx h2{margin:0}.LandingPage_introductionBody__4CIB7 p{margin:0;font-style:normal;letter-spacing:0}.LandingPage_introductionBody__4CIB7 p,.LandingPage_introductionTerms__37Olo{color:#1e1e1e;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:140%}.LandingPage_introductionTerms__37Olo{display:inline-block;margin-top:.85rem;text-decoration:underline}.LandingPage_coverBadge__Bf61F{position:relative;width:125px;height:129px;overflow:hidden}.LandingPage_benefitSection__gRzln{background:#f9f9f9;padding:3.5rem 1.5rem}.LandingPage_sectionHeading__xTp6v{max-width:904px;margin:0 auto 1.5rem;text-align:center}.LandingPage_sectionHeading__xTp6v h2{margin:0;font-family:Inter,sans-serif;font-size:48px;font-weight:700;line-height:120%;letter-spacing:-.02em;text-align:center;color:#1e1e1e;max-width:1408px;margin-inline:auto}.LandingPage_sectionHeading__xTp6v p{margin:.5rem 0 0;font-family:Inter,sans-serif;font-size:24px;font-weight:600;max-width:904px;color:#757575;line-height:120%;letter-spacing:-2%;text-align:center}.LandingPage_benefitGrid__Y0pM5{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:1261px;margin:0 auto}.LandingPage_benefitCard__Mbjn_{display:grid;grid-template-columns:64px 1fr;gap:32px;padding:40px;background:rgba(241,241,241,.945);border-radius:14px}.LandingPage_benefitIcon__xeCw0{width:56px;height:56px;display:grid;place-items:center}.LandingPage_benefitIcon__xeCw0 img{width:52px;height:56px;object-fit:contain}.LandingPage_benefitCard__Mbjn_ h3{margin:0;font-size:24px;font-weight:600;font-family:Inter,sans-serif;line-height:120%;letter-spacing:-2%;color:#757575}.LandingPage_benefitCard__Mbjn_ p{margin:12px 0 0;max-width:336px;color:#757575;font-size:22px;font-weight:500;font-family:Roboto;line-height:28px}.LandingPage_comparison__oON1y{padding:3.5rem}.LandingPage_tableWrap__2XS6L{max-width:1077px;margin:0 auto;overflow-x:auto}.LandingPage_tableWrap__2XS6L table{width:100%;border-collapse:separate;border-spacing:0 6px;text-align:left}.LandingPage_tableWrap__2XS6L thead tr th{padding:12px 20px;background:#e6e6e6;color:#1a1a1a;font-size:24px;vertical-align:middle;white-space:nowrap;font-family:Inter,sans-serif;font-weight:600;font-style:normal;line-height:120%;letter-spacing:-2%;border-top:1px solid #d9d9d9}.LandingPage_tableWrap__2XS6L thead tr th:first-child{border-radius:8px 0 0 8px}.LandingPage_tableWrap__2XS6L thead tr th:last-child{border-radius:0 8px 8px 0}.LandingPage_tableWrap__2XS6L tbody tr td{padding:12px 20px;background:#f5f5f5;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;color:#1e1e1e;font-size:24px;vertical-align:middle;white-space:nowrap;font-family:Inter,sans-serif;font-weight:600;font-style:normal;line-height:120%;letter-spacing:-2%}.LandingPage_tableWrap__2XS6L tbody tr td:first-child{border-left:1px solid #e6e6e6;border-radius:8px 0 0 8px}.LandingPage_tableWrap__2XS6L tbody tr td:last-child{border-right:1px solid #e6e6e6;border-radius:0 8px 8px 0}.LandingPage_applySection__bIr4y{background:#fff}.LandingPage_applyCard__D3Mzf{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0 auto;background:#f9f9f9;overflow:hidden}.LandingPage_applyCopy__ypxEv{display:grid;align-content:center;justify-items:start;gap:1.25rem;padding:78px 40px 276px 78px}.LandingPage_applyCopy__ypxEv h2{margin:0;font-size:48px;font-family:Inter,sans-serif;line-height:120%;letter-spacing:-.02em;font-weight:700;color:#1e1e1e}.LandingPage_applyCopy__ypxEv>p:not(.LandingPage_eyebrow__J8jns){max-width:521px;margin:0;color:#1e1e1e;font-size:16px;font-weight:400;line-height:140%;letter-spacing:0;font-family:Inter,sans-serif}.LandingPage_applyCopy__ypxEv a{width:267px;height:72px;display:inline-flex;align-items:center;justify-content:center;padding:19px 32px;background:#5a5a5a;color:#fcfcfc;border-radius:16px;font-family:Poppins,sans-serif;font-size:18px;font-weight:700;line-height:34px;letter-spacing:-.02em;text-decoration:none}.LandingPage_applyVisual__q411F{display:grid;place-items:center;margin:43px 80px 41px 0;border-radius:24px;background:#e1e1e1;color:#c8c8c8;min-height:486px}.LandingPage_reassurance__D76sW{position:relative;overflow:hidden;min-height:10rem;display:grid;place-items:end center;padding:2rem 1rem;background:#fff}.LandingPage_orbit__IdExp{position:absolute;top:-10rem;width:110%;height:13rem;border:1px solid #d9d9d9;border-radius:50%}.LandingPage_reassurance__D76sW p{z-index:1;margin:0;max-width:684px;color:#1e1e1e;font-family:Inter,sans-serif;font-size:32px;font-weight:400;line-height:120%;letter-spacing:0;text-align:center}.LandingPage_faq__po8hh{position:relative;padding:3.5rem 1.5rem 4rem}.LandingPage_questionList__wrwgu{display:flex;flex-direction:column;gap:8px;max-width:1077px;margin:0 auto}.LandingPage_questionList__wrwgu details{background:#f5f5f5;border:2px solid #d9dbe9;border-radius:16px;overflow:hidden}.LandingPage_questionList__wrwgu summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:32px 24px;list-style:none;cursor:pointer;font-family:Inter,sans-serif;font-size:24px;font-weight:600;line-height:120%;letter-spacing:-.02em;color:#757575}.LandingPage_questionList__wrwgu summary::-webkit-details-marker{display:none}.LandingPage_questionList__wrwgu summary span{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:#1e1e1e;font-size:0;line-height:1}.LandingPage_questionList__wrwgu summary span:before{content:"+";font-size:24px;font-weight:400;line-height:1;color:#14142b}.LandingPage_questionList__wrwgu details[open] summary span:before{content:"\2212";color:#14142b}.LandingPage_questionList__wrwgu details p{margin:0;padding:0 24px 32px;max-width:1011px;color:#4e4b66;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:140%;letter-spacing:0}.LandingPage_footer__GUs6M{width:100%;background:#f5f5f5;padding:4rem 1.5rem 3.5rem;display:flex;flex-direction:column;align-items:center;gap:1.25rem;text-align:center;box-sizing:border-box;margin-top:70px}.LandingPage_footerLogo__fNRC5{display:flex;align-items:center;justify-content:center;margin-bottom:.25rem}.LandingPage_footerText__w_Jhz{display:flex;flex-direction:column;gap:.2rem}.LandingPage_footerText__w_Jhz p{margin:0;color:#757575;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:.5px}.landing-shell:has(.LandingPage_page__EupSK) .site-header{border-top:1px solid #202020;border-bottom:1px solid #ddd}.landing-shell:has(.LandingPage_page__EupSK) .site-header>div{max-width:64rem;min-height:2.5rem;margin:0 auto;padding:.55rem 1.5rem}.landing-shell:has(.LandingPage_page__EupSK) .site-footer,.landing-shell:has(.LandingPage_page__EupSK) .site-header nav{display:none}.landing-shell:has(.LandingPage_page__EupSK) #main-content{gap:0}.landing-shell:has(.LandingPage_page__EupSK) #main-content>.grid{max-width:none;padding:0}@media (max-width:640px){.LandingPage_page__EupSK{width:100%;margin-inline:0}.LandingPage_hero__5QDvY{min-height:16rem;padding-block:3rem}.LandingPage_hero__5QDvY h1{font-size:1.75rem}.LandingPage_introduction__ijcLx{padding-block:2.5rem 3rem;text-align:center}.LandingPage_introductionTop__B_mIk{grid-template-columns:1fr;gap:1rem;justify-items:center}.LandingPage_introductionCopy__rcs2S{max-width:25rem}.LandingPage_introductionBody__4CIB7{max-width:25rem;margin-top:1.25rem}.LandingPage_applyCard__D3Mzf,.LandingPage_benefitGrid__Y0pM5{grid-template-columns:1fr}.LandingPage_applyVisual__q411F{min-height:12rem;margin:0 1.5rem 1.5rem}.LandingPage_tableWrap__2XS6L table{border-spacing:0 4px;font-size:12px}.LandingPage_tableWrap__2XS6L tbody tr td,.LandingPage_tableWrap__2XS6L thead tr th{padding:10px 12px;font-size:12px}}.QuoteSummaryPanel_screen__7dnz3{display:grid;gap:40px;padding:.25rem 0 1.8rem}.QuoteSummaryPanel_personSection__aOXkz{display:grid;gap:.6rem}.QuoteSummaryPanel_personSection__aOXkz h2{margin:0 0 0 .2rem;font-family:Inter,sans-serif;font-weight:400;font-size:32px;line-height:120%;color:#000000}.QuoteSummaryPanel_personCardOuter__NYG6o{width:100%;padding:32px;border-radius:24px;background:#ebf3fa;box-sizing:border-box}.QuoteSummaryPanel_spouseCardOuter__6egUo{width:100%;padding:32px;border-radius:24px;background:#fff0f4;box-sizing:border-box}.QuoteSummaryPanel_personPanel__nPCzT{width:100%;margin:0;padding:0;border:0;border-radius:0;background:#ffffff;overflow:visible;box-sizing:border-box}.QuoteSummaryPanel_personPanel__nPCzT legend,.QuoteSummaryPanel_spousePanel__gDo_H legend{display:block;width:100%;box-sizing:border-box;padding:32px 32px 24px;background:#ffffff;font-family:Inter,sans-serif;font-weight:600;font-size:24px;line-height:120%;letter-spacing:-2%;color:#757575;margin:0;border-radius:24px 24px 0 0}.QuoteSummaryPanel_personPanel__nPCzT legend+.QuoteSummaryPanel_options__GLurl,.QuoteSummaryPanel_spousePanel__gDo_H legend+.QuoteSummaryPanel_options__GLurl{margin-top:0;border-radius:0 0 24px 24px;overflow:visible;background:#fff}.QuoteSummaryPanel_options__GLurl{overflow:visible;margin-top:0;background:#fff;padding:0 0 24px}.QuoteSummaryPanel_optionSelected__aGuzH,.QuoteSummaryPanel_option__PMGpm{position:relative;border-bottom:0;padding-bottom:0}.QuoteSummaryPanel_optionSelected__aGuzH>label{margin:0;background:#b3b3b3}.QuoteSummaryPanel_optionSelected__aGuzH:after,.QuoteSummaryPanel_option__PMGpm:after{content:"";position:absolute;left:.75rem;right:.75rem;bottom:0;height:1px;background:#e2e2e2}.QuoteSummaryPanel_optionSelected__aGuzH:last-child:after,.QuoteSummaryPanel_option__PMGpm:last-child:after{background:#d9d9d9}.QuoteSummaryPanel_optionSelected__aGuzH:has(.QuoteSummaryPanel_benefits__tpmM_):after{display:none}.QuoteSummaryPanel_benefits__tpmM_+*{border-top:0!important}.QuoteSummaryPanel_optionSelected__aGuzH>label,.QuoteSummaryPanel_option__PMGpm label{display:flex;align-items:center;gap:.7rem;min-height:3.6rem;padding:20px 32px;cursor:pointer;font-family:Poppins,sans-serif;font-weight:400;font-size:16px;line-height:28px;letter-spacing:.75px;color:#14142b}.QuoteSummaryPanel_optionSelected__aGuzH input,.QuoteSummaryPanel_option__PMGpm input{appearance:none;width:40px;height:40px;margin:0;border-radius:12px!important;background:#fcfcfc!important;border:1px solid #757575!important}.QuoteSummaryPanel_optionSelected__aGuzH{background:#b3b3b3}.QuoteSummaryPanel_optionSelected__aGuzH input{background-color:#bf0000!important;background-image:url(/logos/check.svg)!important;background-repeat:no-repeat!important;background-position:50%!important;background-size:24px 24px!important}.QuoteSummaryPanel_benefits__tpmM_{background:#e4e4e4;padding:8px 0;margin-top:0;border-top:0;border-bottom:0;margin-inline:0}.QuoteSummaryPanel_benefit__s0Hh5{position:relative;display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:flex-start;padding:20px 32px;color:#343434;border-top:0}.QuoteSummaryPanel_benefit__s0Hh5:first-child{padding-top:16px}.QuoteSummaryPanel_benefit__s0Hh5+.QuoteSummaryPanel_benefit__s0Hh5{padding-top:20px}.QuoteSummaryPanel_benefit__s0Hh5+.QuoteSummaryPanel_benefit__s0Hh5:before{content:"";position:absolute;top:0;left:.75rem;right:.75rem;height:1px;background:#c9c9c9}.QuoteSummaryPanel_benefitIcon__44Dbg{width:32px;height:32px;flex-shrink:0;margin-top:2px;background-image:url(/logos/tick\ icon.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}.QuoteSummaryPanel_benefitBody__kb81W{display:grid;gap:.1rem}.QuoteSummaryPanel_benefitRow__YPEnf{display:grid;gap:.1rem;padding-top:.2rem}.QuoteSummaryPanel_benefitRow__YPEnf:first-of-type{padding-top:0}.QuoteSummaryPanel_benefit__s0Hh5 p{margin:0;font-family:Inter,sans-serif;font-weight:400;font-size:16px;line-height:140%;color:#000000}.QuoteSummaryPanel_benefit__s0Hh5 strong{font-family:Inter,sans-serif;font-weight:600;font-size:24px;line-height:140%;letter-spacing:-2%;color:#000000}.QuoteSummaryPanel_benefit__s0Hh5 small{font-family:Inter,sans-serif;font-weight:400;font-size:14px;line-height:140%;color:#757575}.QuoteSummaryPanel_premiumCardOuter__CFKtE{width:100%;padding:32px;border-radius:24px;background:#f5f5f5;box-sizing:border-box}.QuoteSummaryPanel_premiumPanel__MPoIf{display:grid;gap:.2rem;padding:32px;border:0;border-radius:24px;background:#fff;box-sizing:border-box;margin:0}.QuoteSummaryPanel_premiumPanel__MPoIf p,.QuoteSummaryPanel_premiumPanel__MPoIf small,.QuoteSummaryPanel_premiumPanel__MPoIf span{margin:0;color:#636363}.QuoteSummaryPanel_premiumPanel__MPoIf p{font-family:Inter,sans-serif;font-weight:600;font-size:24px;line-height:120%;letter-spacing:-2%;color:#757575}.QuoteSummaryPanel_premiumPanel__MPoIf strong{font-family:Inter,sans-serif;font-weight:700;font-size:48px;color:#000000}.QuoteSummaryPanel_premiumPanel__MPoIf small,.QuoteSummaryPanel_premiumPanel__MPoIf span{font-family:Inter,sans-serif;font-weight:600;font-size:16px;line-height:140%;color:#757575}.QuoteSummaryPanel_notice__mfXcJ{margin:0;padding:.7rem .9rem;border:1px solid #d70000;border-radius:.45rem;background:#fff0f4;color:#8c0030;font-size:.72rem}.QuoteSummaryPanel_actions__E4MXF{display:flex;justify-content:center;gap:.75rem;margin-top:.2rem}.QuoteSummaryPanel_previousButton__R_RlA,.QuoteSummaryPanel_primaryButton__7X7AL{width:260px;height:72px;border-radius:12px!important;font-size:16px;font-family:Poppins,sans-serif;font-weight:600;letter-spacing:.75px}.QuoteSummaryPanel_primaryButton__7X7AL{background:#5a5a5a!important;color:#fff!important;font-size:18px}.QuoteSummaryPanel_primaryButton__7X7AL:disabled{background:#5a5a5a!important;opacity:.5!important}.QuoteSummaryPanel_previousButton__R_RlA{border:0!important;background:#f5f5f5!important;color:#4f0c04!important}.QuoteSummaryPanel_personHeading__Vaa_u{margin:0 0 .75rem}@media (max-width:640px){.QuoteSummaryPanel_personCardOuter__NYG6o,.QuoteSummaryPanel_spouseCardOuter__6egUo{padding:20px}.QuoteSummaryPanel_personPanel__nPCzT{padding:0}.QuoteSummaryPanel_personPanel__nPCzT legend,.QuoteSummaryPanel_spousePanel__gDo_H legend{padding:20px 20px 16px;font-size:1.25rem}.QuoteSummaryPanel_optionSelected__aGuzH>label,.QuoteSummaryPanel_option__PMGpm label{padding:16px 20px}.QuoteSummaryPanel_benefit__s0Hh5{padding:16px 20px;gap:12px}.QuoteSummaryPanel_premiumCardOuter__CFKtE,.QuoteSummaryPanel_premiumPanel__MPoIf{padding:20px}.QuoteSummaryPanel_actions__E4MXF{gap:.55rem}.QuoteSummaryPanel_previousButton__R_RlA,.QuoteSummaryPanel_primaryButton__7X7AL{width:min(10rem,calc(50vw - 1.5rem))}}