.PartnersSection_section__SKZoh{border-top:2px solid var(--border-strong);padding:64px 56px;display:flex;flex-direction:column;gap:24px}.PartnersSection_eyebrow__aFkWn{font-family:var(--font-display),sans-serif;font-weight:700;font-size:14px;letter-spacing:.1em;color:var(--brand-primary)}.PartnersSection_title__G9uUh{font-size:40px;line-height:1.05}.PartnersSection_list__itTt1{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x proximity;padding:6px 2px 10px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.PartnersSection_list__itTt1::-webkit-scrollbar{display:none}.PartnersSection_card__vDvu_{flex:0 0 300px;width:300px;scroll-snap-align:center;display:flex;flex-direction:column;gap:14px;padding:24px;border-radius:var(--radius-lg);background:color-mix(in srgb,var(--p-accent) 10%,var(--bg-surface));border:2px solid color-mix(in srgb,var(--p-accent) 32%,var(--border-light));color:var(--text-primary);transition:border-color .2s ease,background .2s ease,transform .2s ease,box-shadow .2s ease}.PartnersSection_cardActive__vdGOX,.PartnersSection_card__vDvu_:hover{background:color-mix(in srgb,var(--p-accent) 18%,var(--bg-surface));border-color:var(--p-accent);transform:scale(1.045);box-shadow:0 20px 40px -24px color-mix(in srgb,var(--p-accent) 55%,transparent)}.PartnersSection_cardStatic__gR52B{cursor:default}.PartnersSection_cardTop__YhM3X{display:flex;flex-direction:column;align-items:center;gap:10px}.PartnersSection_logoBox__er9Ia{width:100%;height:140px;flex:none;display:flex;align-items:center;justify-content:center}.PartnersSection_logoImg__BynzC{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.PartnersSection_logoPlaceholder__sjx2T{width:96px;height:96px;flex:none;border-radius:50%;background:var(--bg-surface-alt);display:flex;align-items:center;justify-content:center;font-family:var(--font-display),sans-serif;font-weight:800;font-size:36px;color:var(--brand-primary)}.PartnersSection_name__DltBP{font-family:var(--font-display),sans-serif;font-weight:800;font-size:18px;line-height:1.2;text-align:center}.PartnersSection_text__c9oLw{font-size:14px;color:var(--text-secondary);line-height:1.5;flex:1 1}.PartnersSection_cardFooter___NPMc{display:flex;justify-content:flex-end}.PartnersSection_soon__YvWRf{font-size:13px;font-weight:600;color:var(--text-muted);white-space:nowrap}@media (max-width:1023px){.PartnersSection_section__SKZoh{padding:32px 20px;gap:18px}.PartnersSection_title__G9uUh{font-size:28px}.PartnersSection_card__vDvu_{flex-basis:260px;width:260px;padding:20px}.PartnersSection_logoBox__er9Ia{height:100px}.PartnersSection_logoPlaceholder__sjx2T{width:76px;height:76px;font-size:28px}}.Button_button__96uC6{height:54px;padding:0 26px;border-radius:var(--radius-pill);font-weight:700;font-size:17px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;cursor:pointer;border:none}.Button_primary__6_Dls{background:var(--brand-primary);color:#fff}.Button_secondary__uuOdH{background:transparent;color:var(--text-primary);border:2px solid var(--border-strong)}.Button_fullWidth__MEYBG{width:100%}@media (max-width:1023px){.Button_button__96uC6{height:48px;font-size:15px;padding:0 20px}}.Hero_hero__Q17Ys{padding:56px 56px 36px;display:flex;align-items:flex-end;justify-content:space-between;gap:40px}.Hero_title__Fa9Fd{font-family:var(--font-display),sans-serif;font-weight:800;font-size:150px;line-height:.9;letter-spacing:-.02em}.Hero_dot__R__Wa{color:var(--brand-primary)}.Hero_side__5mOAQ{display:flex;flex-direction:column;gap:22px;max-width:380px;padding-bottom:12px}.Hero_text__QKsIh{font-size:19px;color:var(--text-secondary);margin:0}.Hero_actions__w8gLl{display:flex;gap:12px}@media (max-width:1023px){.Hero_hero__Q17Ys{flex-direction:column;align-items:flex-start;padding:28px 20px 20px;gap:16px}.Hero_title__Fa9Fd{font-size:58px;line-height:.95}.Hero_side__5mOAQ{max-width:none;padding-bottom:0}.Hero_text__QKsIh{font-size:16px}}.Chip_chip__HXOFp{height:40px;padding:0 18px;border-radius:var(--radius-md);font-weight:600;font-size:15px;display:inline-flex;align-items:center;color:var(--text-primary);background:transparent}.Chip_category__HMyaZ{border:2px solid var(--border-brand)}.Chip_back__6XcCX{border:2px solid var(--border-strong)}.Chip_active__qzBGJ{background:var(--brand-primary);color:#fff;border-color:var(--brand-primary)}.Chip_active__qzBGJ:hover{color:#fff}.RoundArrow_round__tn5zK{width:52px;height:52px;border-radius:50%;border:2px solid;display:inline-flex;align-items:center;justify-content:center;font-size:22px;flex:none}.RoundArrow_inverse__Cq9EF{background:var(--brand-primary);border-color:var(--brand-primary);color:#fff}.TypeRow_row__YrtL6{display:flex;align-items:center;gap:32px;padding:0 56px;height:140px;border-top:2px solid var(--border-strong);color:var(--text-primary)}.TypeRow_row__YrtL6:hover{background:var(--brand-primary);color:#fff}.TypeRow_idx__qv_qs{font-weight:500;font-size:20px;width:60px;opacity:.6;flex:none}.TypeRow_idx__qv_qs,.TypeRow_name__StNae{font-family:var(--font-display),sans-serif}.TypeRow_name__StNae{font-weight:800;font-size:52px;flex:1 1}.TypeRow_blurb__5UQLD{font-size:17px;max-width:300px;opacity:.8}@media (max-width:1023px){.TypeRow_row__YrtL6{gap:14px;padding:0 20px;height:96px}.TypeRow_idx__qv_qs{font-size:12px;width:24px}.TypeRow_name__StNae{font-size:22px}.TypeRow_blurb__5UQLD{display:none}}.PriceTable_group__uUdV_{display:grid;grid-template-columns:1fr 2fr;grid-gap:56px;gap:56px;border-top:2px solid var(--border-strong);padding-top:24px}.PriceTable_groupName__IqDdv{font-family:var(--font-display),sans-serif;font-weight:800;font-size:28px;line-height:1.1}.PriceTable_rows__pb4Vw{display:flex;flex-direction:column}.PriceTable_head__8P7js{display:flex;gap:20px;font-size:13px;color:var(--text-muted);padding-bottom:6px}.PriceTable_row__TEhCD{display:flex;align-items:center;gap:20px;padding:14px 0;border-bottom:1px solid var(--border-light);font-size:18px}.PriceTable_rowName__R_gLL{flex:1 1;font-weight:600}.PriceTable_col__NSeht{width:130px;color:var(--text-secondary)}.PriceTable_day__U0RB_{font-weight:700;color:var(--brand-primary)}@media (max-width:1023px){.PriceTable_group__uUdV_{grid-template-columns:1fr;gap:8px}.PriceTable_head__8P7js{display:none}.PriceTable_row__TEhCD{flex-direction:column;align-items:flex-start;gap:2px;font-size:14px}.PriceTable_col__NSeht{width:auto}.PriceTable_col__NSeht:before{content:attr(data-label) ": ";color:var(--text-muted);font-weight:400}}.page_page__eJ2XE{padding:32px 56px 64px;display:flex;flex-direction:column;gap:32px}.page_title__MeHCG{font-size:64px;line-height:1}.page_extras__DQmQJ{display:grid;grid-template-columns:1fr 2fr;grid-gap:56px;gap:56px;border-top:2px solid var(--border-strong);padding-top:24px}.page_extrasTitle__xW5Zk{font-family:var(--font-display),sans-serif;font-weight:800;font-size:28px;line-height:1.1}.page_extraRow__puQQg{display:flex;gap:20px;padding:14px 0;border-bottom:1px solid var(--border-light);font-size:17px}.page_extraName__MtptZ{flex:1 1;font-weight:600}.page_extraCond__7CZAj{color:var(--text-secondary)}.page_extraPrice__OspaK{color:var(--brand-primary);width:100px;text-align:right}@media (max-width:1023px){.page_page__eJ2XE{padding:20px 20px 48px;gap:20px}.page_title__MeHCG{font-size:40px}.page_extras__DQmQJ{grid-template-columns:1fr;gap:8px}.page_extraRow__puQQg{flex-wrap:wrap}}.page_page__0dqOj{padding:32px 56px 64px;display:flex;flex-direction:column;gap:32px}.page_chips__Zwdf8{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.page_heading__bXK0Y{display:flex;justify-content:space-between;align-items:flex-end;gap:40px}.page_title__E48xr{font-size:64px;line-height:1}.page_blurb__D_XVZ{font-size:18px;color:var(--text-secondary);max-width:420px;margin:0}.page_grid__r5q8y{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:20px;gap:20px}@media (max-width:1023px){.page_page__0dqOj{padding:20px 20px 48px;gap:18px}.page_heading__bXK0Y{flex-direction:column;align-items:flex-start;gap:8px}.page_title__E48xr{font-size:34px}.page_grid__r5q8y{grid-template-columns:1fr}}.page_page__5H_dt{padding:32px 56px 64px;display:flex;flex-direction:column;gap:32px}.page_top__aD0Ug{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:48px;gap:48px;align-items:start}.page_info__7krxn{display:flex;flex-direction:column;gap:24px}.page_title__zP9J8{font-size:60px;line-height:1}.page_blurb__VkRp3{font-size:20px;color:var(--text-secondary);margin:0}.page_callButton__nbQza{height:56px;padding:0 30px;border-radius:var(--radius-pill);background:var(--brand-primary);color:#fff!important;font-weight:700;font-size:17px;display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content}.page_visit__y0u3U{font-size:16px;color:var(--text-secondary);margin:0}.page_details__3xgEv{display:grid;grid-template-columns:1fr 1fr;grid-gap:56px;gap:56px;border-top:2px solid var(--border-strong);padding-top:32px}.page_eyebrow__Mp0RC{font-family:var(--font-display),sans-serif;font-weight:700;font-size:16px;color:var(--brand-primary);margin-bottom:12px}.page_diff__zuZsg{font-size:18px;line-height:1.55;margin:0 0 12px}.page_who__198p7{font-size:16px;color:var(--text-secondary);margin:0}.page_others__eFkHG{display:flex;flex-direction:column;gap:16px;border-top:2px solid var(--border-strong);padding-top:28px}.page_othersGrid__jKU7X{display:flex;gap:16px;flex-wrap:wrap}@media (max-width:1023px){.page_page__5H_dt{padding:20px 20px 48px;gap:20px}.page_top__aD0Ug{grid-template-columns:1fr;gap:20px}.page_title__zP9J8{font-size:38px}.page_blurb__VkRp3{font-size:16px}.page_details__3xgEv{grid-template-columns:1fr;gap:24px}}