.BeneficiaryRegistrationSection_form__9bWHk{display:flex;flex-direction:column;gap:32px;background-color:#fff}.BeneficiaryRegistrationSection_formSection__uLrtd{display:flex;flex-direction:column;gap:16px}.BeneficiaryRegistrationSection_sectionTitle__dsFQ5{color:#0d1436;text-align:left;font-family:Poppins;font-size:20px!important;font-style:normal;font-weight:500;line-height:120%}@media(min-width:600px){.BeneficiaryRegistrationSection_sectionTitle__dsFQ5{font-size:1.25rem}}.BeneficiaryRegistrationSection_sectionDescription__6_3BE{font-size:.75rem;color:#696c80;line-height:1.5;margin-bottom:8px}.BeneficiaryRegistrationSection_formField__mkLFk{display:flex;flex-direction:column;gap:8px}.BeneficiaryRegistrationSection_infoBox__jZQ4S{display:flex;gap:16px;padding:16px;background-color:#e6f8fa;border-radius:8px;border:1px solid #99dfea}.BeneficiaryRegistrationSection_infoIcon__GDsN2{flex-shrink:0;margin-top:2px}.BeneficiaryRegistrationSection_infoText__y_6d1{font-size:.75rem;color:#0d1436;line-height:1.5;margin:0}.BeneficiaryRegistrationSection_checkboxContainer__7SKH2{padding:16px 0;border-top:1px solid #d3d7e5}.BeneficiaryRegistrationSection_checkboxText__AehNu{font-size:.75rem;color:#696c80;line-height:1.5}.BeneficiaryRegistrationSection_link__cWiOm{color:#0096ad;text-decoration:underline;transition:opacity .2s ease}.BeneficiaryRegistrationSection_link__cWiOm:hover{opacity:.8}.BeneficiaryRegistrationSection_formFooter__0oyy4{display:flex;flex-direction:column;gap:16px;padding-top:24px}.BeneficiaryRegistrationSection_footerNote__2pwq6{font-size:.75rem;color:#696c80;text-align:center;margin:0}.MembershipSummary_summary__ZAppL{display:flex;flex-direction:column;align-items:flex-start;gap:32px;flex:1 0;border-radius:24px;border:1px solid #d3d7e5;background:#fff;padding:40px;box-shadow:0 16px 32px rgba(0,0,0,.08)}.MembershipSummary_priceContainer__zWvzz{margin-bottom:8px}.MembershipSummary_priceText__IrXnl{font-size:3rem!important}.MembershipSummary_currency__fjCFA,.MembershipSummary_priceText__IrXnl{color:#0d1436;font-family:Poppins;font-style:normal;font-weight:600;line-height:120%}.MembershipSummary_currency__fjCFA{font-size:1.5rem!important}.MembershipSummary_summaryItems__W5nN4{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch}.MembershipSummary_summaryItem__W3bRe{display:flex;align-items:center;gap:8px;align-self:stretch}.MembershipSummary_summaryItem__W3bRe .vds-icon{width:24px;height:24px}.MembershipSummary_summaryItemText__5CJgb{color:#0d1436;font-size:16px!important;font-style:normal;font-weight:400;line-height:150%}.MembershipSummary_summaryItemLabel__Ip0aL{color:#0d1436;font-size:16px!important;font-style:normal;font-weight:600;line-height:120%}.MembershipSummary_button__0EY6K{display:flex!important;padding:16px 32px!important;justify-content:center;align-items:center;gap:10px;align-self:stretch;width:100%;border-radius:500px!important;background:#0096ad}.MembershipSummary_disclaimer__DhUS4{text-align:center;margin-top:8px}.MembershipSummary_disclaimerText__3itkA{color:#696c80!important;font-family:Poppins;font-size:.875rem!important;font-style:normal;font-weight:400;line-height:120%}.MembershipSummary_sectionTitle__bjB0T{color:#0d1436;text-align:center;font-family:Poppins;font-size:20px;font-style:normal;font-weight:500;line-height:120%}.PayerRegistrationSection_form__nK8sO{display:flex;flex-direction:column;gap:32px;background-color:#fff}.PayerRegistrationSection_formSection__k3him{display:flex;flex-direction:column;gap:16px}.PayerRegistrationSection_sectionTitle__q3J6Q{color:#0d1436;text-align:left;font-family:Poppins;font-size:20px!important;font-style:normal;font-weight:500;line-height:120%}@media(min-width:600px){.PayerRegistrationSection_sectionTitle__q3J6Q{font-size:1.25rem}}.PayerRegistrationSection_formGrid__CVmAR{display:grid;grid-template-columns:1fr;grid-gap:24px;gap:24px}@media(min-width:600px){.PayerRegistrationSection_formGrid__CVmAR{grid-template-columns:repeat(2,1fr)}}.PayerRegistrationSection_formField__2iIja{display:flex;flex-direction:column;gap:8px}.PayerRegistrationSection_checkboxText__TR91a{font-size:.75rem;color:#696c80;line-height:1.5}.PayerRegistrationSection_link__N8erZ{color:#0096ad;text-decoration:underline;cursor:pointer;transition:opacity .2s ease}.PayerRegistrationSection_link__N8erZ:hover{opacity:.8}.PayerRegistrationSection_invoiceToggleContainer__H88hL{display:flex;align-items:center;gap:16px;margin-bottom:24px}.PayerRegistrationSection_invoiceQuestion__tEJEV{font-size:1rem;color:#0d1436;margin:0}.PayerRegistrationSection_switchLabel__MLlpP{font-size:1rem;font-weight:600;color:#0096ad}.PaymentFormSection_form__pqDP0{display:flex;flex-direction:column;gap:32px;background-color:#ffb6c1}.PaymentFormSection_formSection__KowE1{display:flex;flex-direction:column;gap:16px}.PaymentFormSection_sectionTitle__CN4Ek{font-size:1rem;font-weight:600;color:#0d1436;line-height:1.3}@media(min-width:600px){.PaymentFormSection_sectionTitle__CN4Ek{font-size:1.25rem}}.PaymentFormSection_formGrid__Rc77g{display:grid;grid-template-columns:1fr;grid-gap:24px;gap:24px}@media(min-width:600px){.PaymentFormSection_formGrid__Rc77g{grid-template-columns:repeat(2,1fr)}}.PaymentFormSection_formField__OL_Bh{display:flex;flex-direction:column;gap:8px}.MembershipSection_wrapper__ANwJU{background-color:#fff;padding:24px 0;max-width:1200px;margin-inline:auto}@media(min-width:600px){.MembershipSection_wrapper__ANwJU{padding:40px 0}}@media(min-width:1280px){.MembershipSection_wrapper__ANwJU{padding:56px 0}}.MembershipSection_content__arGzX{display:flex;flex-direction:column;gap:24px}@media(min-width:1280px){.MembershipSection_content__arGzX{flex-direction:row;gap:40px}}.MembershipSection_summaryMobile__yxNX8{margin-bottom:24px}@media(min-width:1280px){.MembershipSection_summaryMobile__yxNX8{display:none}}.MembershipSection_summaryDesktop__Zv6Us{display:none}@media(min-width:1280px){.MembershipSection_summaryDesktop__Zv6Us{display:block}}.MembershipSection_formContainer__GvoSb{width:100%;display:flex;flex-direction:column;gap:32px}.MembershipSection_formHeader__QILCG{display:flex;align-items:center;margin-bottom:0}.MembershipSection_backButton__oNu77{padding-left:1px}.MembershipSection_stepLabel__rM0Zx{font-size:.75rem;color:#696c80;font-weight:500;margin-top:16px;display:block}.MembershipSection_formTitle__N2Zif{font-size:1.5rem;font-weight:600;color:#0d1436;margin-bottom:8px;line-height:1.2}@media(min-width:600px){.MembershipSection_formTitle__N2Zif{font-size:2rem}}.MembershipSection_formSubtitle___xgaO{font-size:.75rem;color:#696c80;line-height:1.5;margin-bottom:32px}@media(min-width:600px){.MembershipSection_formSubtitle___xgaO{font-size:.875rem}}.MembershipSection_stepsGrid__CAaTd{width:100%;padding-top:32px}