._salonRegistration_registration__8NvNu{width:100%;max-width:1280px;min-height:580px;margin:0 auto;padding:40px 80px;box-sizing:border-box;color:#263a43;font-family:Inter}@media(max-width:1024px){._salonRegistration_registration__8NvNu{padding:0}}._salonRegistration_header__taDLp{display:flex;flex-direction:column;gap:14px;margin-bottom:30px}._salonRegistration_header__taDLp h1{margin:0;color:#0f4b6b;font-size:32px;line-height:1.1;font-weight:900;text-transform:uppercase}@media(max-width:1024px){._salonRegistration_header__taDLp{padding:20px 20px 0;margin-bottom:20px;text-align:center}._salonRegistration_header__taDLp h1{font-size:26px}}._salonRegistration_kicker__V564w{color:#fcb400;font-size:22px;font-weight:900;text-transform:uppercase}._salonRegistration_shell__MnTSy{width:100%}._salonRegistration_grid__Vy32U,._salonRegistration_recapGrid__sgUBM{display:flex;justify-content:space-between;align-items:flex-start;width:100%;gap:50px}@media(max-width:1024px){._salonRegistration_grid__Vy32U,._salonRegistration_recapGrid__sgUBM{flex-direction:column;gap:30px;padding:0 20px 50px;box-sizing:border-box}}._salonRegistration_formPanel__O0LAP,._salonRegistration_recapMain__scF8l{flex:3 1;width:100%}._salonRegistration_eligibilityGuide__s7cx8{display:flex;flex-direction:column;gap:16px;width:100%;margin-bottom:30px;padding:20px;box-sizing:border-box;border:1px solid rgba(15,75,107,.14);border-radius:8px;background:#fff}._salonRegistration_eligibilityIntro__mE4pu{display:flex;flex-direction:column;gap:6px}._salonRegistration_eligibilityIntro__mE4pu span{color:#fcb400;font-size:12px;font-weight:900;text-transform:uppercase}._salonRegistration_eligibilityIntro__mE4pu h2{margin:0;color:#0f4b6b;font-size:20px;font-weight:900;line-height:1.25}._salonRegistration_eligibilityIntro__mE4pu p{margin:0;color:rgba(0,0,0,.58);font-size:14px;font-weight:500;line-height:1.45}._salonRegistration_eligibilityCards__TY1Lp{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:stretch}@media(max-width:600px){._salonRegistration_eligibilityCards__TY1Lp{display:flex;grid-template-columns:1fr}}._salonRegistration_profileCarousel__oNM_W{display:grid;grid-template-columns:1fr;align-items:center;width:100%}._salonRegistration_cardsViewport__6puLC{grid-area:1/1;width:100%}@media(max-width:600px){._salonRegistration_cardsViewport__6puLC{overflow:hidden}}._salonRegistration_swipeFade__LaaUJ{grid-area:1/1;align-self:stretch;z-index:1;width:24px;opacity:0;pointer-events:none;transition:opacity .2s ease}._salonRegistration_swipeFadeStart__xXC5p{justify-self:start;background:linear-gradient(90deg,rgba(255,255,255,.9),rgba(255,255,255,0))}._salonRegistration_swipeFadeEnd__tKyTD{justify-self:end;background:linear-gradient(270deg,rgba(255,255,255,.9),rgba(255,255,255,0))}._salonRegistration_swipeFadeVisible__tzQW2{opacity:1}._salonRegistration_swipeChevron__AStcu{grid-area:1/1;z-index:2;display:flex;align-items:center;justify-content:center;align-self:center;width:30px;height:30px;margin:0;padding:0;border:0;border-radius:50%;background:#0f4b6b;box-shadow:0 2px 6px rgba(15,75,107,.3);cursor:pointer}._salonRegistration_swipeChevron__AStcu:disabled{background:#c2c2c2;box-shadow:none;cursor:default}._salonRegistration_swipeChevron__AStcu:focus-visible{outline:2px solid #0f4b6b;outline-offset:2px}._salonRegistration_swipeChevronPrev__AiGZM{justify-self:start;margin-left:-15px}._salonRegistration_swipeChevronNext__Lchr8{justify-self:end;margin-right:-15px}._salonRegistration_swipeDots__fSirS{grid-area:2/1;display:flex;justify-content:center;gap:6px;margin-top:12px}._salonRegistration_swipeDot__9rKNa{width:6px;height:6px;border-radius:50%;background:rgba(15,75,107,.25)}._salonRegistration_swipeDotActive__s4IqB{width:18px;border-radius:3px;background:#0f4b6b}._salonRegistration_eligibilityCard__tWHNs{display:flex;flex-direction:column;justify-content:space-between;gap:10px;min-height:154px;width:100%;margin:0;padding:16px;box-sizing:border-box;border:1px solid rgba(15,75,107,.16);border-top:3px solid rgba(15,75,107,.22);border-radius:8px;background:#f9fbfc;font-family:inherit;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}._salonRegistration_eligibilityCard__tWHNs:hover{border-color:rgba(15,75,107,.4);background:#f2f7fa}._salonRegistration_eligibilityCard__tWHNs:focus-visible{outline:2px solid #0f4b6b;outline-offset:2px}._salonRegistration_eligibilityCard__tWHNs p{margin:0}._salonRegistration_eligibilityCardActive__b_3m3{box-shadow:inset 0 0 0 1px #0f4b6b}._salonRegistration_eligibilityCardActive__b_3m3,._salonRegistration_eligibilityCardActive__b_3m3:hover{border-color:#0f4b6b;background:rgba(15,75,107,.08)}._salonRegistration_eligibilityCardHeader__EuCaF{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex:1 1}._salonRegistration_eligibilityCardHeader__EuCaF strong{color:#263a43;font-size:18px;font-weight:900;line-height:1.25}._salonRegistration_eligibilityBadge__Ke6xE{flex:0 0 auto;padding:5px 8px;border-radius:6px;font-size:10px;font-weight:900;line-height:1;text-transform:uppercase}._salonRegistration_badgeFree__rbelG{border:1px solid rgba(244,190,0,.35);background:rgba(244,190,0,.18);color:#7a5a00}._salonRegistration_badgePaid__qHiH4{border:1px solid rgba(15,75,107,.25);background:rgba(15,75,107,.12);color:#0f4b6b}._salonRegistration_badgeContact__gTJ46{border:1px solid rgba(75,85,99,.24);background:rgba(75,85,99,.08);color:#4b5563}._salonRegistration_eligibilityMeta__a_wqx,._salonRegistration_eligibilityPrice__PAsck{margin-top:auto;font-size:12px;font-weight:800;line-height:1.35}._salonRegistration_eligibilityMeta__a_wqx{color:rgba(0,0,0,.5)}._salonRegistration_eligibilityPrice__PAsck{color:#0f4b6b;font-size:18px}._salonRegistration_accountBanner__Es_5X{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:30px;padding:12px 16px;border-radius:8px;background-color:var(--theme-opacity-color-full,rgba(15,75,107,.08));color:#333;font-size:14px;font-weight:500}._salonRegistration_accountBanner__Es_5X span{color:#333}._salonRegistration_accountBanner__Es_5X button{all:unset;color:#0f4b6b;font-weight:700;text-decoration:underline;cursor:pointer}@media(max-width:600px){._salonRegistration_accountBanner__Es_5X{flex-direction:column;align-items:flex-start}}._salonRegistration_contactProfile__Vh1sh{display:flex;flex-direction:column;gap:24px;width:100%;margin-bottom:30px}._salonRegistration_contactProfile__Vh1sh label{margin-bottom:8px;color:rgba(0,0,0,.5);font-size:16px;font-weight:700}._salonRegistration_catTitle__kTE0Y{margin-bottom:24px}._salonRegistration_catTitle__kTE0Y span{color:#0f4b6b;font-size:20px;font-weight:900;line-height:1.25}._salonRegistration_inputBlock__wDV2a{display:flex;flex-direction:column;gap:20px;width:100%;margin-bottom:30px}._salonRegistration_blockTitle__Tnyh9{margin:0;color:#263a43;font-size:20px;font-weight:600;line-height:1.3}._salonRegistration_fields__Fy85o{display:flex;flex-direction:column;gap:20px;width:100%}._salonRegistration_fields__Fy85o input:disabled{background-color:rgba(194,194,194,.3);border-color:#c2c2c2;color:#6c6b6b;-webkit-text-fill-color:#6c6b6b;cursor:not-allowed;opacity:1}._salonRegistration_passwordFields___eeoq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px;width:100%}@media(max-width:600px){._salonRegistration_passwordFields___eeoq{grid-template-columns:1fr}}._salonRegistration_personalInfoFields__YzmXZ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px;width:100%}@media(max-width:600px){._salonRegistration_personalInfoFields__YzmXZ{grid-template-columns:1fr}}._salonRegistration_companyIdentityFields__rVcJF{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px;width:100%}@media(max-width:600px){._salonRegistration_companyIdentityFields__rVcJF{grid-template-columns:1fr}}._salonRegistration_fieldLabel___xAGn{margin-bottom:8px;color:rgba(0,0,0,.5);font-size:16px;font-weight:700}._salonRegistration_fieldLabelError__xnV4j{color:#e64646!important}._salonRegistration_actions___CjQV{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px}._salonRegistration_recapActions__2wX31{justify-content:space-between;gap:20px;margin-top:20px;padding-top:20px;border-top:1px solid rgba(15,75,107,.12)}._salonRegistration_recapActions__2wX31>:last-child{font-weight:700;letter-spacing:.5px;box-shadow:0 6px 14px rgba(15,75,107,.25)}._salonRegistration_recapActions__2wX31>:last-child:hover{box-shadow:0 8px 18px rgba(15,75,107,.3)}@media(max-width:1024px){._salonRegistration_recapActions__2wX31{align-self:stretch;justify-content:center;margin-top:0;padding-top:0;border-top:0}._salonRegistration_recapActions__2wX31>:last-child{white-space:nowrap;padding:18px 25px}}@media(max-width:600px){._salonRegistration_recapActions__2wX31{flex-direction:column;align-items:center;gap:14px}._salonRegistration_recapActions__2wX31>:last-child{box-sizing:border-box;min-width:85%;max-width:100%;padding:18px 20px}}._salonRegistration_summaryPanel__NJgNL{flex:3 1;display:flex;flex-direction:column;gap:10px;width:100%;max-width:460px;min-height:300px;height:-moz-fit-content;height:fit-content;position:-webkit-sticky;position:sticky;top:200px;border:3px solid #0f4b6b;border-radius:10px;background:#fff;box-shadow:0 4px 4px rgba(0,0,0,.25);overflow:hidden}@media(max-width:1024px){._salonRegistration_summaryPanel__NJgNL{position:static;max-width:100%;margin:0 auto}}._salonRegistration_summaryHeading__AGw3R{padding:10px;background:#0f4b6b;text-align:center}._salonRegistration_summaryHeading__AGw3R span{color:#fff;font-size:18px;font-weight:900;line-height:1.5;text-transform:uppercase}._salonRegistration_summaryTitle__P37S7{margin:20px 0;color:#6c6b6b;font-size:18px;font-weight:900;text-align:center;text-transform:uppercase}._salonRegistration_summaryItem__HSCBP{display:flex;flex-direction:column;gap:8px;padding:0 40px;border-bottom:1px solid rgba(0,0,0,.1)}@media(max-width:600px){._salonRegistration_summaryItem__HSCBP{padding:10px 20px 20px}}._salonRegistration_summaryRow__sT_sy{display:flex;justify-content:space-between;gap:20px;color:#333;font-size:16px;font-weight:700;text-transform:uppercase}._salonRegistration_summaryRow__sT_sy strong{color:#0f4b6b;font-size:16px;font-weight:900;text-align:right}._salonRegistration_summaryMeta__Yw5mo{display:flex;justify-content:space-between;gap:20px;color:#6c6b6b}._salonRegistration_summaryMeta__Yw5mo span{min-width:-moz-fit-content;min-width:fit-content;font-size:14px;font-style:italic}._salonRegistration_summaryMeta__Yw5mo p{margin:0;color:#6c6b6b;font-size:14px;line-height:1.35;text-align:right}._salonRegistration_summaryTotal__IYiPv{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding:0 40px 24px}._salonRegistration_summaryTotal__IYiPv span{color:#a4a4a4;font-size:16px;font-weight:400}._salonRegistration_summaryTotal__IYiPv strong{color:#000;font-size:26px;font-weight:700}@media(max-width:600px){._salonRegistration_summaryTotal__IYiPv{flex-direction:column;gap:10px;padding:0 20px 24px;text-align:center}}._salonRegistration_summaryTotalFree__Y6cK6{justify-content:center}._salonRegistration_freeTotal__BV0pn{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}._salonRegistration_freeTotalBadge__X8P1e{padding:6px 12px;border-radius:6px;border:1px solid rgba(244,190,0,.35);background:rgba(244,190,0,.18);color:#7a5a00;font-size:18px;font-weight:900;line-height:1;text-transform:uppercase}._salonRegistration_freeTotalNote___iA5l{color:#a4a4a4;font-size:12px;font-weight:400;line-height:1.3}._salonRegistration_seatsPanel__xvwm0{display:flex;flex-direction:column;width:100%}._salonRegistration_primarySeat__9LqnN{display:flex;flex-direction:column;align-items:stretch;gap:12px;margin-bottom:20px;padding:18px 22px;border:1px solid rgba(15,75,107,.18);border-radius:8px;background:rgba(15,75,107,.06);color:#263a43}._salonRegistration_primarySeat__9LqnN span{color:rgba(0,0,0,.55);font-size:14px;font-weight:800;text-transform:uppercase}._salonRegistration_primarySeat__9LqnN strong{color:#0f4b6b;font-size:18px;font-weight:900;text-align:left}._salonRegistration_attendeesList__VezTO{display:flex;flex-direction:column;gap:16px;margin-top:16px;margin-bottom:16px}._salonRegistration_primarySeatNote__sgLvV{margin-top:8px;font-size:13px;line-height:1.4;color:#6b7280}._salonRegistration_attendeeCard__l0kir{padding:20px;border:1px solid rgba(15,75,107,.18);border-radius:8px;background:#fff}._salonRegistration_attendeeHeader__XT0x_{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}._salonRegistration_attendeeHeader__XT0x_ strong{color:#0f4b6b;font-size:16px;font-weight:900;text-transform:uppercase}._salonRegistration_attendeeHeader__XT0x_ button{all:unset;color:#e64646;font-size:12px;font-weight:800;text-decoration:underline;text-underline-offset:3px;cursor:pointer}._salonRegistration_attendeeFields__osiJP{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}._salonRegistration_attendeeFields__osiJP>:last-child{grid-column:1/-1}@media(max-width:600px){._salonRegistration_attendeeFields__osiJP{grid-template-columns:1fr}._salonRegistration_attendeeFields__osiJP>:last-child{grid-column:auto}}._salonRegistration_attendeeFieldFull___wvz9{grid-column:1/-1}._salonRegistration_confirmation__YXH7h{max-width:760px;margin:0 auto;padding:40px;border:3px solid #0f4b6b;border-radius:10px;background:#fff;box-shadow:0 4px 4px rgba(0,0,0,.25);text-align:center}._salonRegistration_confirmation__YXH7h h2{margin:10px 0 16px;color:#0f4b6b;font-size:32px;line-height:1.15;font-weight:900}._salonRegistration_confirmation__YXH7h p{margin:0;color:rgba(51,51,51,.6);font-size:18px;font-weight:600;line-height:1.45;white-space:pre-line}._salonRegistration_confirmation__YXH7h ._salonRegistration_actions___CjQV{justify-content:center}@media(max-width:600px){._salonRegistration_confirmation__YXH7h{margin:0 20px 40px;padding:24px 20px}._salonRegistration_confirmation__YXH7h h2{font-size:26px}}._salonRegistration_promoError__ifyz_{color:#e64646;font-size:14px}._salonRegistration_summaryPromo__UY_py{display:flex;flex-direction:column;gap:8px;padding:0 40px}@media(max-width:600px){._salonRegistration_summaryPromo__UY_py{padding:0 20px}}._salonRegistration_summaryPromoApplied__o6Qzj{display:flex;justify-content:space-between;align-items:center;color:#a4a4a4;font-size:12px;font-weight:500;font-style:italic}._salonRegistration_summaryPromoApplied__o6Qzj strong{color:#333;font-weight:900;font-style:italic}._salonRegistration_summaryTotal__IYiPv s{color:#a4a4a4;margin-right:8px;font-size:16px;font-weight:400;font-style:italic}._salonRegistration_promoBox__7X12u{display:flex;align-items:center}@media(max-width:600px){._salonRegistration_promoBox__7X12u{flex-direction:column;align-items:center;gap:10px}}._salonRegistration_promoLabel__k2flS{width:100%;color:#0a66c2;text-transform:uppercase;font-size:12px}._salonRegistration_promoInput__vALK7{all:unset;width:100%;padding:10px;color:#333;font-size:10px;border:1px solid #0a66c2;border-radius:10px}._salonRegistration_promoInput__vALK7::placeholder{color:#6c6b6b;font-style:italic}._salonRegistration_paymentBlock__6BdvT{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}@media(max-width:1024px){._salonRegistration_eligibilityCards__TY1Lp{grid-template-columns:1fr}._salonRegistration_eligibilityGuide__s7cx8{padding:0;border:0}}@media(max-width:600px){._salonRegistration_eligibilityCard__tWHNs{flex-grow:0;flex-shrink:0;flex-basis:calc(100% - 96px);min-width:0;min-height:0}._salonRegistration_eligibilityCardHeader__EuCaF{flex-direction:column;gap:8px}}._salonRegistration_adZone__WmD7q{margin-top:60px}@media(max-width:600px){._salonRegistration_adZone__WmD7q{margin-top:40px}}._adBanner_adBanner__hgFif{max-height:150px;justify-content:center;align-items:center;display:flex;transition:all .3s}@media(max-width:1024px){._adBanner_adBanner__hgFif{margin-top:5px}}@media(max-width:600px){._adBanner_adBanner__hgFif{margin-top:0}}@media screen and (max-width:400px){._adBanner_adBanner__hgFif{margin-top:5px}}._adBanner_adBannerDesktop__HlPt_{width:100%;justify-content:center;align-items:center;color:#fff;font-size:40px;overflow:hidden;z-index:1}._adBanner_adBannerDesktop__HlPt_ img{width:100%;height:100%;object-fit:contain}._adBanner_adBannerDesktop__HlPt_ a{width:100%;display:flex}._adBanner_adArticle__yLzo8{max-height:300px;justify-content:center;align-items:center;display:flex;overflow:hidden}._adBanner_adArticle__yLzo8 a{width:100%;height:100%;display:flex}._adBanner_adArticle__yLzo8 img{width:100%;height:100%;object-fit:contain}._adBanner_bannerDesktopOnly__khOfJ{display:block}@media screen and (max-width:1023px){._adBanner_bannerDesktopOnly__khOfJ{display:none}}._adBanner_bannerMobileOnly__H1lyW{display:none}@media screen and (max-width:1023px){._adBanner_bannerMobileOnly__H1lyW{display:block}}._adBanner_adSidebar__TuVsh{max-height:400px;justify-content:center;align-items:center;display:flex;overflow:hidden}._adBanner_adSidebar__TuVsh img{width:100%;height:100%;object-fit:contain}._adBanner_adSidebar__TuVsh a{width:100%;display:flex}._logoSlider_logoSlider__cGf3M{width:100%;overflow:hidden;display:flex;flex-direction:column;padding:0 30px;gap:60px;margin:10px auto 60px}@media(max-width:1024px){._logoSlider_logoSlider__cGf3M{padding:0 40px;margin-top:40px;gap:40px;margin-bottom:40px}}@media(max-width:600px){._logoSlider_logoSlider__cGf3M{margin-top:30px}}._logoSlider_logoSlider__cGf3M ._logoSlider_title__N1Ice{color:#0f4b6b;font-size:40px;text-transform:uppercase;font-weight:900;margin:0 auto}@media(max-width:1024px){._logoSlider_logoSlider__cGf3M ._logoSlider_title__N1Ice{font-size:32px;text-align:center}}@media(max-width:600px){._logoSlider_logoSlider__cGf3M ._logoSlider_title__N1Ice{font-size:22px}}._logoSlider_logoSlider__cGf3M ._logoSlider_logosContainer__cGt9m{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;width:100%;max-width:1000px;margin:0 auto}._logoSlider_logoSlider__cGf3M ._logoSlider_logosContainer__cGt9m ._logoSlider_partnerLogo__KG2u5{flex-grow:0;flex-shrink:0;flex-basis:calc(20% - 1.6rem);max-width:180px;width:100%;height:100px;position:relative;overflow:hidden}._logoSlider_logoSlider__cGf3M ._logoSlider_logosContainer__cGt9m ._logoSlider_partnerLogo__KG2u5:hover img{transform:scale(1.1)}._logoSlider_logoSlider__cGf3M ._logoSlider_logosContainer__cGt9m ._logoSlider_partnerLogo__KG2u5 img{transition:all .3s;padding:5px;object-fit:contain;width:100%;height:100%}._logoSlider_logoSlider__cGf3M ._logoSlider_logosContainer__cGt9m ._logoSlider_partnerLogoNoLink__dF6tl{cursor:auto!important}._logoSlider_logoSlider__cGf3M ._logoSlider_logosContainer__cGt9m ._logoSlider_partnerLogoNoLink__dF6tl:hover img{transform:none!important}@media(max-width:600px){._logoSlider_logoSlider__cGf3M ._logoSlider_logosContainer__cGt9m{gap:20px;justify-content:center}._logoSlider_logoSlider__cGf3M ._logoSlider_logosContainer__cGt9m ._logoSlider_partnerLogo__KG2u5{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 20px);max-width:none}}._logoSlider_marqueeLine__cFSC_{overflow:hidden;white-space:nowrap;margin-bottom:15px;position:relative;height:100px}._logoSlider_marqueeLine__cFSC_:before{left:0;background:linear-gradient(90deg,#fff,rgba(255,255,255,0))}._logoSlider_marqueeLine__cFSC_:after,._logoSlider_marqueeLine__cFSC_:before{content:"";display:flex;z-index:100;width:50px;height:100px;position:absolute}._logoSlider_marqueeLine__cFSC_:after{right:0;top:0;background:linear-gradient(270deg,#fff,rgba(255,255,255,0))}._logoSlider_marqueeContent__Af5_Z{display:inline-block;animation:_logoSlider_marquee__aZE7R 30s linear infinite}._logoSlider_topLine__4VH2q ._logoSlider_marqueeContent__Af5_Z{animation-direction:normal;transform:translateX(0)}._logoSlider_bottomLine__gJr2o ._logoSlider_marqueeContent__Af5_Z{animation-direction:reverse;transform:translateX(-160px)}._logoSlider_logoItem__PkKP6{display:inline-block;width:300px;height:100px;margin-right:10px;padding:10px;background:#ddd;border-radius:6px;text-align:center;font-weight:700}@keyframes _logoSlider_marquee__aZE7R{0%{transform:translateX(0)}to{transform:translateX(-50%)}}