.MembershipHero_hero__1EllJ{position:relative;overflow:hidden;background:#ffffff}.MembershipHero_aurora__tnJ6_{position:absolute;inset:0;background:radial-gradient(ellipse 60% 50% at 20% 20%,rgba(239,219,255,.9) 0,transparent 60%),radial-gradient(ellipse 50% 60% at 85% 30%,rgba(181,127,235,.25) 0,transparent 55%),radial-gradient(ellipse 70% 40% at 50% 100%,rgba(245,243,255,1) 0,transparent 70%);pointer-events:none}.MembershipHero_inner__IMNUN{position:relative;max-width:860px;margin-inline:auto;padding:112px var(--space-lg) 96px;text-align:center}.MembershipHero_eyebrow__kV1hN{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:var(--radius-pill);background:rgba(122,74,205,.08);color:var(--color-primary-deep);font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.MembershipHero_title__XhWaU{margin-top:var(--space-lg);font-size:clamp(36px,5.5vw,56px);font-weight:800;color:var(--color-text-primary);letter-spacing:-.02em}.MembershipHero_subtitle__YOXIk{margin-top:var(--space-lg);margin-inline:auto;font-size:17px;line-height:1.65;color:var(--color-text-secondary);max-width:62ch}@media (max-width:767px){.MembershipHero_inner__IMNUN{padding-block:72px 64px}}.MembershipBenefits_title__F_Ip5{text-align:center;font-size:clamp(28px,4vw,40px);font-weight:800;color:var(--color-text-primary);letter-spacing:-.02em}.MembershipBenefits_grid__oHkqn{margin-top:var(--space-2xl);display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:var(--space-lg);gap:var(--space-lg)}.MembershipBenefits_card__5c_BF{padding:var(--space-xl) var(--space-lg);border-radius:var(--radius-lg);background:#ffffff;border:1px solid var(--color-border-subtle);box-shadow:var(--shadow-raised);transition:box-shadow .25s ease,transform .25s ease}.MembershipBenefits_card__5c_BF:hover{box-shadow:var(--shadow-elevated);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.MembershipBenefits_card__5c_BF,.MembershipBenefits_card__5c_BF:hover{transition:none;transform:none}}.MembershipBenefits_icon__U6ZDN{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--radius-md);background:var(--color-primary-bg);color:var(--color-primary-deep);font-size:22px}.MembershipBenefits_cardTitle__mBrbn{margin-top:var(--space-md);font-size:17px;font-weight:700;color:var(--color-text-primary)}.MembershipBenefits_cardText__9KkEH{margin-top:var(--space-xs);font-size:14.5px;line-height:1.6;color:var(--color-text-secondary)}.MembershipPricing_title__SkOQA{text-align:center;font-size:clamp(28px,4vw,40px);font-weight:800;color:var(--color-text-primary);letter-spacing:-.02em}.MembershipPricing_subtitle__zEHSm{margin-top:var(--space-sm);text-align:center;font-size:17px;color:var(--color-text-secondary)}.MembershipPricing_cardWrap__4gAww{margin-top:var(--space-2xl);display:flex;justify-content:center}.MembershipPricing_card__IldBx{width:min(560px,100%);padding:var(--space-2xl) var(--space-xl);border-radius:var(--radius-xl);background:#ffffff;border:1px solid var(--color-border-subtle);box-shadow:var(--shadow-floating)}.MembershipPricing_included__KLUBX{margin-top:var(--space-xl);display:grid;grid-gap:var(--space-sm);gap:var(--space-sm);list-style:none;padding:0}.MembershipPricing_includedItem__eJXfs{display:flex;align-items:flex-start;gap:var(--space-sm);font-size:15px;line-height:1.55;color:var(--color-text-primary)}.MembershipPricing_check__pi2Li{flex-shrink:0;margin-top:3px;color:var(--color-primary);font-size:17px}.PricingCard_pricing__TnYB8{text-align:center}.PricingCard_productName__AFbaD{font-size:15px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--color-primary-deep)}.PricingCard_amountRow__qfZeU{margin-top:var(--space-md);margin-bottom:var(--space-xl);display:flex;flex-direction:column;align-items:center;gap:var(--space-2xs)}.PricingCard_amount__l5bdE{font-family:var(--font-display),var(--font-inter),sans-serif;font-size:clamp(48px,7vw,64px);font-weight:800;line-height:1;color:var(--color-text-primary);letter-spacing:-.02em}.PricingCard_oneTime__ZJwFf{font-size:15px;color:var(--color-text-secondary)}.PricingCard_installments__PllXm{margin-bottom:var(--space-md);font-size:14px;font-weight:600;color:var(--color-primary-deep)}.PricingCard_secureNote__22Ev9{margin-top:var(--space-md);display:flex;align-items:center;justify-content:center;gap:8px;font-size:13.5px;color:var(--color-text-secondary)}.PricingCard_loading__BO9AS{display:flex;justify-content:center;padding:var(--space-xl) 0}.PricingCard_skeleton__tLDRm{width:200px;height:64px;border-radius:var(--radius-md);background:linear-gradient(90deg,var(--color-primary-bg) 25%,#f3edff 50%,var(--color-primary-bg) 75%);background-size:200% 100%;animation:PricingCard_shimmer__G9N6w 1.4s ease-in-out infinite}@keyframes PricingCard_shimmer__G9N6w{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.PricingCard_skeleton__tLDRm{animation:none}}.PricingCard_unavailable__HfvzW{text-align:center;padding:var(--space-lg) var(--space-md);border-radius:var(--radius-lg);background:var(--color-warning-bg);border:1px solid var(--color-warning-border)}.PricingCard_unavailableTitle__1nd7S{font-size:18px;font-weight:700;color:var(--color-warning-text)}.PricingCard_unavailableText__6m2md{margin-top:var(--space-xs);margin-bottom:var(--space-md);font-size:15px;line-height:1.6;color:var(--color-warning-text);overflow-wrap:anywhere}.Section_section__ILLTf{padding-block:96px}.Section_inner__Pa9EQ{max-width:1120px;margin-inline:auto;padding-inline:var(--space-lg)}.Section_white__zQtQF{background:#ffffff}.Section_warm__TOarH{background:var(--color-bg-warm)}.Section_lavender__VZaJM{background:linear-gradient(180deg,var(--color-bg-lavender) 0,var(--color-bg-warm) 100%)}@media (max-width:767px){.Section_section__ILLTf{padding-block:64px}.Section_inner__Pa9EQ{padding-inline:var(--space-md)}}.ProductCard_card__tD3S9{position:relative;display:flex;flex-direction:column;background:#ffffff;border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-raised);transition:transform var(--duration-hover) var(--ease-out),box-shadow var(--duration-hover) var(--ease-out)}@media (hover:hover) and (pointer:fine){.ProductCard_card__tD3S9:hover{transform:translateY(-2px);box-shadow:var(--shadow-brand)}.ProductCard_card__tD3S9:hover .ProductCard_cta__Jqze6{color:var(--color-primary);transform:translateX(4px)}}.ProductCard_card__tD3S9:not(.ProductCard_flagship__jMZ2Y):active{transform:scale(.985);transition-duration:var(--duration-press)}.ProductCard_media__LhuCw{position:relative;aspect-ratio:4/3;background:var(--color-bg-warm);overflow:hidden}.ProductCard_image___Su7M{width:100%;height:100%;object-fit:contain;padding:var(--space-md)}.ProductCard_fallback__4v9ne{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--color-bg-lavender) 0,var(--color-primary-bg) 100%)}.ProductCard_fallback__4v9ne span{font-family:var(--font-display),sans-serif;font-size:72px;font-weight:800;color:var(--color-primary);opacity:.5}.ProductCard_flagshipTag__91s9I{align-self:flex-start;margin-bottom:var(--space-sm);font-weight:600}.ProductCard_popularTag__6xqJC{position:absolute;top:var(--space-sm);left:var(--space-sm);z-index:1;font-weight:600}.ProductCard_stretchedLink__sd3HZ{color:inherit}.ProductCard_stretchedLink__sd3HZ:after{content:"";position:absolute;inset:0}.ProductCard_body__ApGAF{display:flex;flex-direction:column;flex:1 1;padding:var(--space-lg)}.ProductCard_name__4C2RX{font-family:var(--font-display),var(--font-inter),sans-serif;font-size:18px;font-weight:700;letter-spacing:-.01em}.ProductCard_tagline__tUsH_{margin-top:var(--space-2xs);font-size:14px;color:var(--color-text-secondary);line-height:1.5}.ProductCard_meta__BIkbE{margin-top:var(--space-md);display:flex;align-items:baseline;gap:var(--space-xs)}.ProductCard_price__vx_5P{font-family:var(--font-display),sans-serif;font-size:22px;font-weight:700;color:var(--color-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ProductCard_priceNote__PHB2G{font-size:13px;color:var(--color-text-secondary)}.ProductCard_cta__Jqze6{margin-top:auto;padding-top:var(--space-md);font-size:14px;font-weight:600;color:var(--color-text-secondary);transition:color .15s ease,transform var(--duration-hover) var(--ease-out);display:inline-block}.ProductCard_flagship__jMZ2Y{grid-column:1/-1;flex-direction:row}.ProductCard_flagship__jMZ2Y .ProductCard_media__LhuCw{flex:1 1;z-index:1;scroll-margin-top:88px;aspect-ratio:auto;min-height:280px;display:flex;flex-direction:column;justify-content:center;padding:var(--space-lg)}.ProductCard_flagship__jMZ2Y .ProductCard_body__ApGAF{flex:1.2 1;justify-content:center;padding:var(--space-xl)}.ProductCard_flagship__jMZ2Y .ProductCard_name__4C2RX{font-family:var(--font-display),sans-serif;font-size:28px}.ProductCard_flagship__jMZ2Y .ProductCard_tagline__tUsH_{font-size:16px}.ProductCard_features__pHiN0{margin-top:var(--space-lg);padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:var(--space-sm) var(--space-lg);gap:var(--space-sm) var(--space-lg)}.ProductCard_feature__lSPsh{display:flex;align-items:flex-start;gap:var(--space-xs);font-size:14px;font-weight:500;line-height:1.4;color:var(--color-text-primary)}.ProductCard_featureMark__b7qct{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:var(--radius-pill);background:var(--color-primary-bg);color:var(--color-primary-deep);font-size:11px;font-weight:700}@media (max-width:767px){.ProductCard_flagship__jMZ2Y{flex-direction:column}.ProductCard_flagship__jMZ2Y .ProductCard_media__LhuCw{min-height:0;padding:var(--space-md)}}.ProductCard_row__RHUL2{flex-direction:row}.ProductCard_row__RHUL2 .ProductCard_media__LhuCw{flex:0 0 42%;aspect-ratio:auto;min-height:140px}.ProductCard_row__RHUL2 .ProductCard_image___Su7M{object-fit:cover;padding:0}.ProductCard_row__RHUL2 .ProductCard_body__ApGAF{justify-content:center;padding:var(--space-md) var(--space-lg)}.ProductCard_row__RHUL2 .ProductCard_name__4C2RX{line-height:1.5;text-wrap:wrap}.ProductCard_row__RHUL2 .ProductCard_meta__BIkbE{margin-top:var(--space-sm);flex-wrap:wrap;row-gap:0}.ProductCard_row__RHUL2 .ProductCard_priceNote__PHB2G{white-space:nowrap}.ProductCard_row__RHUL2 .ProductCard_cta__Jqze6{margin-top:0;padding-top:var(--space-sm)}@media (max-width:639px){.ProductCard_row__RHUL2 .ProductCard_body__ApGAF{padding:var(--space-md)}}.KitRow_row__yq4U4{display:grid;grid-template-columns:88px minmax(0,1fr) auto;grid-template-areas:"thumb text price";align-items:center;grid-column-gap:var(--space-md);column-gap:var(--space-md);min-height:44px;padding:var(--space-sm) var(--space-md);color:inherit;transition:background-color var(--duration-hover) var(--ease-out)}@media (hover:hover) and (pointer:fine){.KitRow_row__yq4U4:hover{background:var(--color-primary-bg)}.KitRow_row__yq4U4:hover .KitRow_arrow__U6if2{color:var(--color-primary);transform:translateX(4px)}}.KitRow_row__yq4U4:active{background:var(--color-primary-bg)}.KitRow_row__yq4U4:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.KitRow_thumb__EAvBC{grid-area:thumb;width:88px;aspect-ratio:4/3;border-radius:var(--radius-md);background:var(--color-bg-warm);overflow:hidden}.KitRow_image__ancu0{width:100%;height:100%;object-fit:contain;padding:var(--space-2xs)}.KitRow_fallback___OLBB{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-family:var(--font-display),sans-serif;font-size:28px;font-weight:800;color:var(--color-primary)}.KitRow_text__zsMl4{grid-area:text;min-width:0}.KitRow_titleLine__sfWin{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2xs) var(--space-xs)}.KitRow_name__lhN4B{font-family:var(--font-display),var(--font-inter),sans-serif;font-size:16px;font-weight:700;line-height:1.35;letter-spacing:-.01em;text-wrap:wrap}.KitRow_popular__fW2b9{-webkit-margin-end:0;margin-inline-end:0;font-weight:600}.KitRow_tagline__idbjs{margin-top:2px;font-size:14px;line-height:1.45;color:var(--color-text-secondary)}.KitRow_price__io10c{grid-area:price;display:flex;align-items:center;gap:var(--space-xs);font-family:var(--font-display),sans-serif;font-size:18px;font-weight:700;color:var(--color-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.KitRow_arrow__U6if2{font-family:var(--font-inter),sans-serif;font-size:14px;color:var(--color-text-secondary);transition:color .15s ease,transform var(--duration-hover) var(--ease-out)}@media (max-width:639px){.KitRow_row__yq4U4{grid-template-columns:72px minmax(0,1fr);grid-template-areas:"thumb text" "thumb price";row-gap:var(--space-2xs);padding:var(--space-sm)}.KitRow_thumb__EAvBC{width:72px}.KitRow_price__io10c{font-size:16px}}.SectionHeader_header__ry4QT{text-align:center}.SectionHeader_eyebrow__EyZTw{margin-bottom:var(--space-sm);font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-primary-deep)}.SectionHeader_title__a_HPA{font-size:clamp(28px,4vw,40px);font-weight:700}.SectionHeader_description__UpNHd{text-wrap:balance;margin:var(--space-md) auto 0;max-width:60ch;font-size:17px;color:var(--color-text-secondary)}.ProductGrid_title__TvR9z{font-size:clamp(28px,4vw,40px);font-weight:700;text-align:center}.ProductGrid_description__i4oGi{text-wrap:balance;margin:var(--space-md) auto 0;max-width:60ch;text-align:center;font-size:17px;color:var(--color-text-secondary)}@media (max-width:767px){.ProductGrid_backAnchor__PMc_x{scroll-margin-top:var(--space-2xl)}}.ProductGrid_grid__4h3cm{margin-top:var(--space-2xl);display:flex}.ProductGrid_flagshipCell__8bd5t{display:flex;flex:0 0 100%}.ProductGrid_flagshipCell__8bd5t>*{flex:1 1}.ProductGrid_split__CrFQx{margin-top:var(--space-2xl);display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:var(--space-xl);gap:var(--space-xl)}.ProductGrid_group__tuVtc{display:flex;flex-direction:column;min-width:0}.ProductGrid_groupTitle__9W42A{margin-bottom:var(--space-md);font-size:22px;font-weight:700;line-height:1.3}.ProductGrid_appList__ENVRP{flex:1 1;display:grid;grid-auto-rows:1fr;grid-gap:var(--space-md);gap:var(--space-md)}.ProductGrid_appCell__ECazC{display:flex}.ProductGrid_appCell__ECazC>*{flex:1 1}.ProductGrid_kitPanel__eeae2{border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-raised);overflow:hidden}.ProductGrid_kitList__nbBwQ{margin:0;padding:0;list-style:none}.ProductGrid_kitList__nbBwQ>li+li{border-top:1px solid var(--color-border)}@media (max-width:991px){.ProductGrid_split__CrFQx{grid-template-columns:minmax(0,1fr);gap:var(--space-2xl)}.ProductGrid_appList__ENVRP{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto}}@media (max-width:639px){.ProductGrid_appList__ENVRP{grid-template-columns:minmax(0,1fr)}}.NextCourse_section__f2XY1{position:relative;overflow:hidden;background:linear-gradient(135deg,var(--color-primary) 0,var(--color-primary-deep) 100%);color:var(--color-on-overlay)}.NextCourse_section__f2XY1 :focus-visible{outline-color:var(--color-on-overlay)}.NextCourse_decor__ZEzFt{display:none;position:absolute;inset:0;pointer-events:none}.NextCourse_float__PYJrt{position:absolute;color:rgba(255,255,255,.14);animation:NextCourse_float__PYJrt 6s ease-in-out infinite}.NextCourse_float__PYJrt:first-child{top:16%;left:3%;font-size:40px;animation-duration:7s}.NextCourse_float__PYJrt:nth-child(2){top:20%;right:3%;font-size:36px;animation-delay:-1s}.NextCourse_float__PYJrt:nth-child(3){bottom:16%;left:5%;font-size:30px;animation-duration:8s;animation-delay:-2s}.NextCourse_float__PYJrt:nth-child(4){bottom:18%;right:5%;font-size:38px;animation-duration:5s;animation-delay:-.5s}@keyframes NextCourse_float__PYJrt{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-14px) rotate(6deg)}}.NextCourse_inner__xM1jN{position:relative;z-index:1;max-width:880px;margin-inline:auto;padding:var(--space-2xl) var(--space-lg);text-align:center}.NextCourse_copy__d_mTT,.NextCourse_inner__xM1jN{display:flex;flex-direction:column;align-items:center}.NextCourse_badge__2QwdZ{display:inline-flex;align-items:center;gap:var(--space-xs);padding:8px 18px;border-radius:var(--radius-pill);background:var(--color-on-overlay);color:var(--color-primary-deep);font-size:14px;font-weight:700;box-shadow:var(--shadow-floating)}.NextCourse_badge__2QwdZ .anticon{color:var(--color-warning-border)}.NextCourse_title__xGGK8{margin-top:var(--space-md);font-size:clamp(28px,4vw,40px);font-weight:800;line-height:1.15;letter-spacing:-.02em}.NextCourse_subtitle__QxDEd{text-wrap:balance;margin-top:var(--space-sm);max-width:60ch;font-size:17px;line-height:1.6}.NextCourse_actions__i8_Zd{margin-top:var(--space-lg)}@media (max-width:479px){.NextCourse_actions__i8_Zd{align-self:stretch}.NextCourse_actions__i8_Zd>*{width:100%}}@media (min-width:900px){.NextCourse_inner__xM1jN{padding-block:calc(var(--space-2xl) + var(--space-md))}}@media (min-width:768px){.NextCourse_decor__ZEzFt{display:block}}@media (prefers-reduced-motion:reduce){.NextCourse_float__PYJrt{animation:none}}