.registration_page__bqz6u{background:#f8f6f9;padding:36px 24px 56px;color:#251a2d}.registration_layout__3JCj6{max-width:1180px;margin:auto;display:grid;grid-template-columns:.9fr 1.1fr;border:1px solid #e9dfea;border-radius:28px;overflow:hidden;background:white;box-shadow:0 18px 60px #30133608}.registration_story__KUEkd{position:relative;display:flex;flex-direction:column;padding:38px;color:white;background:radial-gradient(ellipse at 0 100%,#751679 0,transparent 65%),#2b1235;overflow:hidden}.registration_story__KUEkd:after{content:"";position:absolute;width:300px;height:300px;border:1px solid #ffffff12;border-radius:50%;right:-160px;bottom:80px;box-shadow:0 0 0 45px #ffffff04,0 0 0 90px #ffffff03;pointer-events:none}.registration_back__6Rrsj{display:inline-flex;align-items:center;gap:8px;color:#ead8ed;font-size:13px;align-self:flex-start}.registration_back__6Rrsj:hover{color:white}.registration_storyContent__JoiiQ{margin:92px 0 70px;position:relative;z-index:1}.registration_eyebrow__rLZX5{display:flex;align-items:center;gap:8px;font-size:10px;letter-spacing:.16em;font-weight:700;color:#860788;margin-bottom:15px}.registration_story__KUEkd .registration_eyebrow__rLZX5{color:#e2b9e5}.registration_story__KUEkd h2{font-size:clamp(32px,3.5vw,48px);font-weight:750;line-height:1.13;letter-spacing:-.04em}.registration_story__KUEkd em{color:#ffdf54;font-style:normal}.registration_story__KUEkd p{color:#ddcfe1;font-size:15px;line-height:1.85;margin-top:22px;max-width:340px}.registration_benefits__QGCfv{display:grid;gap:18px;margin-top:38px;font-size:14px}.registration_benefits__QGCfv li{display:flex;align-items:center;gap:12px}.registration_benefits__QGCfv svg{color:#ffdf54}.registration_storyFoot__3X5CT{margin-top:auto;font-size:12px;color:#d4b9db;display:flex;gap:9px;align-items:center}.registration_dot__8CS9t{height:7px;width:7px;background:#ffdf54;border-radius:50%}.registration_content__pZ0V_{padding:42px 46px;min-width:0}.registration_content__pZ0V_ h1{font-size:clamp(27px,3vw,36px);letter-spacing:-.04em;line-height:1.15;font-weight:750}.registration_lead__m8M_L{color:#716776;font-size:14px;line-height:1.7;margin:14px 0 28px;overflow-wrap:anywhere}.registration_roleCards__mVEna{display:grid;gap:14px}.registration_roleCard__3MHT6{display:grid;grid-template-columns:50px 1fr 20px;align-items:center;gap:16px;border:1px solid #e7deeb;border-radius:18px;padding:24px 20px;transition:border-color .15s,background .15s}.registration_roleCard__3MHT6:hover{background:#fcf7fc;border-color:#8a0b8a}.registration_roleCard__3MHT6 h2{font-size:18px;font-weight:700;margin-bottom:5px}.registration_roleCard__3MHT6 p{color:#716776;font-size:13px;line-height:1.7}.registration_mailIcon__sni27,.registration_roleIcon__8_vFK{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:15px;background:#f3e8f5;color:#89058b}.registration_roleIconGold__hieTi{background:#fff4bf;color:#65500d}.registration_landingNote__Guy3x{background:#faf8fb;border-radius:14px;padding:18px;display:flex;align-items:flex-start;gap:12px;margin-top:26px;font-size:13px;color:#716776;line-height:1.7}.registration_landingNote__Guy3x svg{flex-shrink:0;margin-top:3px;color:#8b0c8c}.registration_formBody__WwSOP{outline:none;scroll-margin-top:115px}.registration_progress__ctpTH{display:flex;gap:16px;border-bottom:1px solid #eee7f0;padding-bottom:20px;margin-bottom:30px;color:#8c8490;font-size:11px}.registration_progress__ctpTH .registration_current__qCpZx{color:#870887;font-weight:700}.registration_form__XSIkt{display:grid;gap:18px}.registration_twoColumns__6C_wP{display:grid;grid-template-columns:1fr 1fr;gap:16px}.registration_field__pbzSH{display:flex;flex-direction:column;gap:8px;min-width:0;font-size:13px;font-weight:600}.registration_field__pbzSH small{color:#84768b;font-size:11px;font-weight:400}.registration_coverage__Wl1RA summary,.registration_field__pbzSH input:not([type=checkbox]),.registration_field__pbzSH select,.registration_locationButton__rE_IC{border:1px solid #dfd7e3;background:#faf8fb;border-radius:10px;padding:12px 14px;min-height:48px;width:100%;min-width:0;color:#2d2233;font-size:16px;font-weight:400}.registration_field__pbzSH input::-moz-placeholder{color:#96899c;font-size:14px}.registration_field__pbzSH input::placeholder{color:#96899c;font-size:14px}.registration_field__pbzSH input[type=date]{display:block;min-height:48px;-webkit-appearance:none}.registration_coverage__Wl1RA summary:focus-visible,.registration_field__pbzSH input:focus,.registration_locationButton__rE_IC:focus-visible{outline:2px solid #880e8c;outline-offset:2px}.registration_locationButton__rE_IC{display:flex;gap:10px;align-items:center;text-align:left;font-size:14px}.registration_locationButton__rE_IC span{flex:1;overflow-wrap:anywhere}.registration_locationButton__rE_IC svg{flex-shrink:0;color:#8f6897}.registration_primary__w5Ptj{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;border-radius:11px;background:#850785;color:white;font-size:14px;font-weight:650;padding:15px 18px;min-height:50px}.registration_primary__w5Ptj:hover{background:#6e076f}.registration_primary__w5Ptj:disabled,.registration_textButton__36G3J:disabled{opacity:.6;cursor:wait}.registration_finePrint__T_Zvt{font-size:11px;color:#83738b;line-height:1.8;margin-top:18px}.registration_form__XSIkt .registration_finePrint__T_Zvt{margin:0}.registration_finePrint__T_Zvt a,.registration_textButton__36G3J{color:#850785;text-decoration:underline;text-underline-offset:3px}.registration_textButton__36G3J{font-size:13px;padding:8px}.registration_error__HNAo_,.registration_notice__bSUPF{border-radius:9px;padding:12px;font-size:13px;line-height:1.6}.registration_error__HNAo_{background:#fff0f0;color:#9b2626}.registration_notice__bSUPF{background:#edf9f1;color:#24643c}.registration_chips__g3N5Z{display:flex;flex-wrap:wrap;gap:6px}.registration_chips__g3N5Z button{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;min-height:34px;border-radius:20px;background:#f3e6f3;color:#830884;font-size:12px}.registration_coverage__Wl1RA summary{list-style:none;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-size:14px}.registration_coverage__Wl1RA summary::-webkit-details-marker{display:none}.registration_coverageOptions__A7icl{border:1px solid #e7dce9;border-radius:12px;padding:12px;margin-top:8px}.registration_areaList__5SWSi{max-height:220px;overflow-y:auto;margin-top:8px}.registration_areaList__5SWSi label{display:flex;align-items:center;gap:12px;padding:10px;font-size:14px;font-weight:400;cursor:pointer}.registration_areaList__5SWSi input{width:18px;height:18px;accent-color:#850785}.registration_dialog___3tyT{border:1px solid #e3d8e7;border-radius:20px;padding:26px;width:calc(100% - 32px);max-width:480px;max-height:85dvh;overflow-y:auto;color:#2d2233}.registration_dialog___3tyT::backdrop{background:#21132988}.registration_dialogHeading__n_Cm1{display:flex;justify-content:space-between;align-items:center}.registration_dialogHeading__n_Cm1 h2{font-size:21px;font-weight:700}.registration_dialogHeading__n_Cm1 button{padding:8px}.registration_dialog___3tyT p{font-size:13px;line-height:1.7;margin:12px 0}.registration_locate__3RwmN{display:inline-flex;align-items:center;gap:8px;color:#850785;padding:12px 0;font-size:14px;margin-bottom:12px}.registration_dialog___3tyT .registration_primary__w5Ptj{margin-top:14px}.registration_dialog___3tyT small{display:block;margin-top:16px;font-size:11px;color:#83738b}.registration_locationResults__Zca9N button{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:15px 0;border-bottom:1px solid #eee7f0;font-size:14px}.registration_locationResults__Zca9N svg{flex-shrink:0;color:#850785}.registration_otp__TwOST{letter-spacing:.5em;text-align:center;font-size:24px!important}.registration_mailIcon__sni27{margin-bottom:22px}.registration_successIcon__rNLQc{display:flex;align-items:center;justify-content:center;height:58px;width:58px;background:#e6f5e9;color:#288043;border-radius:50%;margin-bottom:24px}.registration_steps__Z_wjw{display:grid;gap:22px;margin:30px 0}.registration_steps__Z_wjw li{display:flex;align-items:flex-start;gap:14px;font-size:14px}.registration_steps__Z_wjw li>span{width:30px;height:30px;flex-shrink:0;display:grid;place-items:center;background:#f3e6f3;color:#850785;border-radius:50%;font-weight:700}.registration_nextCard__C_sn6 p,.registration_steps__Z_wjw p{color:#827488;line-height:1.7;margin-top:4px;font-size:13px}.registration_stores__Qi2QB{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.registration_stores__Qi2QB a{display:block}.registration_stores__Qi2QB img{width:140px;height:44px;-o-object-fit:contain;object-fit:contain}.registration_nextCard__C_sn6{display:block;border:1px solid #e7deeb;padding:20px;border-radius:14px;margin-top:14px}.registration_nextCard__C_sn6 h2{display:flex;align-items:center;gap:10px;font-weight:700;font-size:16px}.registration_nextCard__C_sn6 h2 svg{color:#850785}a.registration_nextCard__C_sn6:hover{border-color:#850785}.registration_whatsapp__xUlwh{display:grid;gap:8px;margin-top:12px}.registration_whatsapp__xUlwh a{display:inline-flex;align-items:center;gap:8px;color:#127540;font-size:13px;padding:6px 0}@media (max-width:900px){.registration_page__bqz6u{padding:24px 18px}.registration_layout__3JCj6{grid-template-columns:.8fr 1.2fr}.registration_story__KUEkd{padding:28px}.registration_content__pZ0V_{padding:32px 26px}.registration_storyContent__JoiiQ{margin-top:60px}}@media (max-width:700px){.registration_page__bqz6u{padding:16px 12px 28px}.registration_layout__3JCj6{grid-template-columns:1fr;border-radius:20px}.registration_story__KUEkd{padding:18px 22px}.registration_storyContent__JoiiQ,.registration_storyFoot__3X5CT{display:none}.registration_content__pZ0V_{padding:28px 22px}.registration_roleCard__3MHT6{padding:20px 16px;grid-template-columns:40px 1fr 16px;gap:12px}.registration_roleIcon__8_vFK{width:40px;height:40px}.registration_twoColumns__6C_wP{gap:12px}.registration_progress__ctpTH{gap:12px;font-size:10px}}@media (prefers-reduced-motion:reduce){.registration_roleCard__3MHT6{transition:none}}