.CityButton_button__WfKzc{display:inline-flex;align-items:center;justify-content:center;min-width:196px;height:62px;padding:0 28px;background:#ede986;border:1px solid rgba(0,0,0,.08);color:#333;text-decoration:none;font-weight:400;font-size:25px;line-height:115%;border-radius:var(--radius-pill);box-shadow:0 1px 3px rgba(0,0,0,.06);transition:transform .12s ease,filter .12s ease}.CityButton_button__WfKzc:hover{filter:brightness(.98);transform:translateY(-2px)}.CityButton_button__WfKzc:active{filter:brightness(.92)}@media (max-width:720px){.CityButton_button__WfKzc{min-width:100%;max-width:280px;height:56px;font-size:21px}.CityButton_button__WfKzc:active{opacity:.88;filter:brightness(1.08)}}.page_pageWrapper__0uIX_{width:100%}.page_hero__H4kUm{position:relative;align-items:center;justify-content:center;padding:0;overflow:hidden}.page_heroInner__rRzLZ,.page_hero__H4kUm{display:flex;min-height:calc(100vh - 76px);width:100%}.page_heroInner__rRzLZ{align-items:stretch;gap:0;max-width:none;margin:0;transform-origin:center top;will-change:transform}.page_contentWrapper__6T47f{max-width:var(--container);margin:0 auto;padding:28px 24px 64px}.page_heroLeft__jkQKS,.page_heroRight__OzUGb{flex:1 1;position:relative;min-width:280px;min-height:calc(100vh - 76px);overflow:hidden}.page_heroLeft__jkQKS .page_heroImg__1BHpP,.page_heroRight__OzUGb .page_heroImg__1BHpP{position:absolute;inset:0}.page_heroCenter___NJbA{flex:0 0 auto;width:100%;max-width:680px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0;text-align:left;padding:24px 32px}.page_heroImg__1BHpP{object-fit:cover;object-position:center}.page_mainTitle__B3cLs{font-size:clamp(56px,6.5vw,96px);font-weight:800;letter-spacing:-.02em;margin-bottom:32px;line-height:1.15;color:var(--text);width:100%}.page_headline__3auUz{margin-bottom:6px}.page_headline__3auUz,.page_subheadline__ESz5q{font-size:clamp(22px,2.4vw,28px);font-weight:400;line-height:1.3;color:var(--text);max-width:100%}.page_subheadline__ESz5q{margin-bottom:28px}.page_statsTitle__PS7GH{font-size:clamp(26px,2.8vw,36px);font-weight:800;margin-bottom:24px;color:var(--text);line-height:1.2;align-self:center;text-align:center}.page_statsGrid__VReMB{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;max-width:700px;margin:0 auto 32px 0;text-align:left}.page_stat__i68TY{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.page_statNumber__o1gDH{font-size:clamp(38px,4vw,56px);font-weight:600;color:var(--pink);line-height:1}.page_statLabel__bCDaF{font-size:14px;color:var(--text);line-height:1.35}.page_ctaText__uJeT8{font-size:clamp(26px,2.8vw,34px);font-weight:800;margin-bottom:24px;color:var(--text);line-height:1.15;width:100%}.page_buttons__q_nJr{display:flex;flex-wrap:nowrap;gap:20px;justify-content:center;width:100%}.page_buttons__q_nJr a{min-width:170px;height:48px;padding:0 28px;font-size:18px}.page_whySection__T7StZ{padding:48px 0 64px;text-align:center;scroll-margin-top:90px;overflow:visible}.page_whyTitle__bjp_E{font-size:clamp(36px,5vw,80px);font-weight:800;letter-spacing:-.02em;margin-bottom:40px;line-height:115%;color:var(--text);text-align:center}.page_benefitsRowOuter__WyWWr{width:100vw;position:relative;left:50%;transform:translateX(-50%);padding:0 40px;box-sizing:border-box;margin-bottom:40px;overflow:visible}.page_benefitsRow__QWNID{display:flex;flex-direction:row;align-items:stretch;gap:24px;max-width:1600px;margin:0 auto;overflow-x:auto;overflow-y:visible;padding:20px 36px 44px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.page_benefitCard__KRsN9{flex:1 1;min-width:260px;max-width:100%;scroll-snap-align:start;display:flex;flex-direction:column;align-items:stretch;padding:20px;text-align:left;box-sizing:border-box;opacity:1;transform:scale(.92);transition:none;background:var(--card);border-radius:16px;border:1px solid var(--border);box-shadow:0 2px 12px rgba(0,0,0,.06);transition:box-shadow .25s ease,border-color .25s ease}.page_benefitCard__KRsN9:hover{box-shadow:0 8px 28px rgba(0,0,0,.1);border-color:rgba(243,97,156,.25)}.page_benefitCard__KRsN9:first-child{transform:scale(.92) translate(100%,-90px)}.page_benefitCard__KRsN9:nth-child(2){transform:scale(.92) translate(50%,-90px)}.page_benefitCard__KRsN9:nth-child(3){transform:scale(.92) translate(-50%,-90px)}.page_benefitCard__KRsN9:nth-child(4){transform:scale(.92) translate(-100%,-90px)}.page_benefitsInView__GlJh4 .page_benefitCard__KRsN9{transform:scale(1) translate(0);transition:transform .5s cubic-bezier(.25,.46,.45,.94),box-shadow .25s ease,border-color .25s ease}.page_benefitsInView__GlJh4 .page_benefitCard__KRsN9:hover{transform:scale(1) translateX(0) translateY(-4px)}.page_benefitsInView__GlJh4 .page_benefitCard__KRsN9:first-child{transition-delay:0ms}.page_benefitsInView__GlJh4 .page_benefitCard__KRsN9:nth-child(2){transition-delay:45ms}.page_benefitsInView__GlJh4 .page_benefitCard__KRsN9:nth-child(3){transition-delay:90ms}.page_benefitsInView__GlJh4 .page_benefitCard__KRsN9:nth-child(4){transition-delay:135ms}@media (prefers-reduced-motion:reduce){.page_benefitsInView__GlJh4 .page_benefitCard__KRsN9{transition-duration:.05s}.page_benefitsInView__GlJh4 .page_benefitCard__KRsN9:nth-child(n){transition-delay:0ms}}.page_benefitCard__KRsN9>.page_benefitText__f_KGX,.page_benefitCard__KRsN9>.page_benefitTitle__Nsd0M{width:100%;min-width:0;max-width:100%;box-sizing:border-box}.page_benefitImage__XAbzs{position:relative;width:100%;aspect-ratio:4/3;border-radius:12px;overflow:hidden;background:#fff;flex-shrink:0;margin-bottom:20px;box-shadow:0 1px 4px rgba(0,0,0,.06)}.page_benefitImageImg__6z_gr{object-fit:cover;object-position:center;transition:transform .35s ease}.page_benefitCard__KRsN9:hover .page_benefitImageImg__6z_gr{transform:scale(1.03)}.page_benefitTitle__Nsd0M{font-size:clamp(20px,2.2vw,28px);font-weight:800;margin-bottom:12px;line-height:1.25;color:var(--text);flex-shrink:0;letter-spacing:-.01em}.page_benefitText__f_KGX{font-size:16px;line-height:1.55;color:var(--muted);flex:1 1;min-height:5.5em}@media (max-width:1100px){.page_heroLeft__jkQKS,.page_heroRight__OzUGb{display:none}.page_heroCenter___NJbA{max-width:100%;padding:24px}}@media (max-width:1200px){.page_benefitCard__KRsN9{flex:0 0 min(280px,calc(50% - 12px))}}@media (max-width:720px){.page_statsGrid__VReMB{grid-template-columns:1fr;gap:16px}.page_benefitsRowOuter__WyWWr{padding:0 0 24px;margin-bottom:32px;overflow:hidden}.page_benefitsRow__QWNID{gap:16px;padding:16px 6vw 24px;overflow-x:auto;overflow-y:visible;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;justify-content:flex-start;scrollbar-width:none;-ms-overflow-style:none}.page_benefitsRow__QWNID::-webkit-scrollbar{display:none}.page_benefitCard__KRsN9{flex:0 0 auto;width:88vw;max-width:340px;padding:16px;scroll-snap-align:center;transform:none}.page_benefitsInView__GlJh4 .page_benefitCard__KRsN9{transform:none;transition:box-shadow .25s ease,border-color .25s ease}.page_benefitsInView__GlJh4 .page_benefitCard__KRsN9:hover{transform:none}.page_benefitsInView__GlJh4 .page_benefitCard__KRsN9:first-child,.page_benefitsInView__GlJh4 .page_benefitCard__KRsN9:nth-child(2),.page_benefitsInView__GlJh4 .page_benefitCard__KRsN9:nth-child(3),.page_benefitsInView__GlJh4 .page_benefitCard__KRsN9:nth-child(4){transition-delay:0ms}.page_hero__H4kUm{min-height:auto;padding:32px 0 48px}.page_heroInner__rRzLZ{min-height:auto}.page_heroCenter___NJbA{align-items:center;text-align:center;padding:0 20px;max-width:100%}.page_mainTitle__B3cLs{font-size:clamp(40px,10vw,56px);margin-bottom:24px;text-align:center}.page_headline__3auUz{font-size:18px;text-align:center;margin-bottom:8px}.page_subheadline__ESz5q{font-size:18px;text-align:center;margin-bottom:40px}.page_statsTitle__PS7GH{font-size:28px;margin-bottom:28px;text-align:center}.page_statsGrid__VReMB{grid-template-columns:1fr;gap:28px;max-width:100%;margin:0 auto 40px;text-align:center}.page_stat__i68TY{align-items:center;text-align:center;gap:10px}.page_statNumber__o1gDH{font-size:42px;font-weight:600}.page_statLabel__bCDaF{font-size:15px;line-height:1.4}.page_ctaText__uJeT8{font-size:26px;text-align:center;margin-bottom:28px}.page_buttons__q_nJr{flex-direction:column;align-items:center;gap:16px;width:100%;max-width:280px;margin:0 auto}.page_buttons__q_nJr a{width:100%;min-width:0;height:52px;font-size:20px}.page_contentWrapper__6T47f{padding:20px 16px 48px}}@keyframes page_heroReveal__3ejr0{0%{opacity:0;transform:translateY(24px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.page_wrapper__aKzfL{width:100%;min-height:calc(100vh - 76px);text-align:center}.page_hero__7KFOs{position:relative;min-height:calc(100vh - 76px);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;background:url(/images/hero.png) 50%/cover no-repeat;padding:48px 24px 64px}.page_hero__7KFOs .page_buttons__sZgB7,.page_hero__7KFOs .page_mediaTaglineWrap__QbAcN,.page_hero__7KFOs h1,.page_hero__7KFOs h2,.page_hero__7KFOs p{position:relative;z-index:1}.page_logo__ikIZE{font-size:clamp(80px,15vw,400px);font-weight:800;letter-spacing:-.02em;line-height:115%;margin-bottom:0;color:var(--cream);text-shadow:0 2px 4px rgba(0,0,0,.1);animation:page_heroReveal__3ejr0 .8s cubic-bezier(.22,1,.36,1) forwards;opacity:0}.page_mediaTaglineWrap__QbAcN{margin:0 auto 64px;padding:0 24px;animation:page_heroReveal__3ejr0 .7s cubic-bezier(.22,1,.36,1) .15s forwards;opacity:0}.page_mediaTaglineDesktop__z6NNP{line-height:1.2}.page_mediaTaglineDesktop__z6NNP,.page_mediaTaglineMobile__TKKQH{font-size:clamp(16px,2vw,28px);color:#343434;margin:0;max-width:640px}.page_mediaTaglineMobile__TKKQH{display:none;line-height:1.35}.page_mediaTaglineMobile__TKKQH em{font-style:italic}.page_titleDesktop__VFEUX{font-size:clamp(28px,4vw,70px);line-height:40px}.page_titleDesktop__VFEUX,.page_titleMobile__C2UwW{font-weight:800;margin:0 0 28px;color:#333;animation:page_heroReveal__3ejr0 .7s cubic-bezier(.22,1,.36,1) .3s forwards;opacity:0}.page_titleMobile__C2UwW{display:none}.page_buttons__sZgB7{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;animation:page_heroReveal__3ejr0 .7s cubic-bezier(.22,1,.36,1) .45s forwards;opacity:0}.page_cooperationButton__LcjiI{display:none;align-items:center;justify-content:center;width:100%;height:56px;padding:0 24px;background:#ede986;border:1px solid rgba(0,0,0,.08);color:#333;text-decoration:none;font-weight:400;font-size:21px;line-height:115%;border-radius:var(--radius-pill);box-shadow:0 1px 3px rgba(0,0,0,.06);transition:transform .12s ease,filter .12s ease;box-sizing:border-box}.page_cooperationButton__LcjiI:hover{filter:brightness(.98);transform:translateY(-2px)}.page_cooperationButton__LcjiI:active{opacity:.88;filter:brightness(1.08)}@media (min-width:721px){.page_mediaTaglineWrap__QbAcN{margin-top:0}.page_mediaTaglineDesktop__z6NNP{display:block;max-width:min(1100px,94vw)}.page_mediaTaglineMobile__TKKQH{display:none!important}.page_titleDesktop__VFEUX{display:block}.page_titleMobile__C2UwW{display:none!important}.page_buttons__sZgB7{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:24px;max-width:none;width:auto}.page_buttons__sZgB7>a{width:220px;min-width:220px;height:62px;font-size:25px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box}.page_cooperationButton__LcjiI{display:none!important}}@media (prefers-reduced-motion:reduce){.page_buttons__sZgB7,.page_logo__ikIZE,.page_mediaTaglineWrap__QbAcN,.page_titleDesktop__VFEUX,.page_titleMobile__C2UwW{animation:none;opacity:1}}@media (max-width:720px){.page_hero__7KFOs{padding:32px 16px 48px}.page_logo__ikIZE{font-size:clamp(80px,15vw,120px)}.page_mediaTaglineWrap__QbAcN{margin-bottom:48px;padding:0 16px}.page_mediaTaglineDesktop__z6NNP{display:none}.page_mediaTaglineMobile__TKKQH{display:block;font-size:16px}.page_titleDesktop__VFEUX{display:none}.page_titleMobile__C2UwW{display:block;font-size:clamp(32px,8vw,40px);line-height:1.15;margin-bottom:24px}.page_buttons__sZgB7{flex-direction:column;align-items:center;gap:24px;max-width:200px;width:100%}.page_buttons__sZgB7>a{width:100%;min-width:0;align-items:center;justify-content:center;box-sizing:border-box}.page_buttons__sZgB7>a,.page_cooperationButton__LcjiI{height:52px;font-size:20px;display:inline-flex}}