.Container_main__Z4CrF{position:relative;z-index:2}.Container_section__d0drS{min-height:80vh;display:grid;place-items:center;padding:48px 24px}.Container_stack__29c_b{width:min(720px,92vw);display:grid;grid-gap:14px;gap:14px}@media(max-width:580px){.Container_stack__29c_b{width:100%;gap:12px}}.StoreBadges_storeBadges__EO6ql{display:flex;justify-content:center;flex-wrap:wrap;gap:8px}.StoreBadges_storeBadge__DXX4e{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border-radius:var(--radius-md);background:var(--dark-0);border:1px solid var(--alpha-white-5);transition:opacity var(--transition-fast)}.StoreBadges_storeBadge__DXX4e:hover{opacity:.85}.StoreBadges_storeBadge__DXX4e:active{opacity:.7}.StoreBadges_storeBadgeIcon__QG_Nv{font-size:20px;color:var(--white);flex-shrink:0}.StoreBadges_storeBadgeText__OzlpI{display:flex;flex-direction:column;line-height:1.15;text-align:left;color:var(--white);gap:1px}.StoreBadges_storeBadgeText__OzlpI small{font-size:6px;letter-spacing:.2px;opacity:.85}.StoreBadges_storeBadgeText__OzlpI strong{font-size:10px;font-weight:var(--font-weight-semibold)}@keyframes sections_fadeIn__h57LQ{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.sections_mo_br__9TqV6{display:none}@media(max-width:580px){.sections_mo_br__9TqV6{display:block}}.sections_logoWrapper__7PK1Z{text-align:center;margin:auto 0;padding:16px 0}.sections_logoWrapper__7PK1Z .sections_logo__7fbl2{width:180px;height:100px;margin:0 auto 16px;opacity:0;animation:sections_fadeIn__h57LQ .6s ease-out .3s forwards}.sections_subtitle__8gO40{font-size:14px;color:var(--description-text);text-align:center;opacity:0;animation:sections_fadeIn__h57LQ .6s ease-out .4s forwards}.sections_subtitle__8gO40:last-child{margin-top:8px;animation-delay:.5s}.sections_buttonWrapper__KIrFx{width:100%;text-align:center;display:flex;gap:12px;justify-content:center}.sections_buttonWrapper__KIrFx,.sections_heroStoreBadges__kX6tr{opacity:0;animation:sections_fadeIn__h57LQ .6s ease-out .6s forwards}.sections_heroStoreBadges__kX6tr{margin-top:8px}.sections_tagline__NFRoW{margin:0;color:var(--description-text);font-size:16px}.sections_scrollHint__mM1GN{display:flex;flex-direction:column;align-items:center;gap:0;margin-top:20px;opacity:0;animation:sections_fadeIn__h57LQ .6s ease-out 1.2s forwards}.sections_chevron__kfFWe{display:block;width:16px;height:16px;border-right:1.5px solid hsla(0,0%,100%,.25);border-bottom:1.5px solid hsla(0,0%,100%,.25);transform:rotate(45deg);animation:sections_chevronGlow__7TVnT 2.4s ease-in-out infinite}.sections_chevron__kfFWe:nth-child(2){margin-top:-8px;animation-delay:.3s}@keyframes sections_chevronGlow__7TVnT{0%{opacity:0;border-color:hsla(0,0%,100%,0)}30%{opacity:1;border-color:hsla(0,0%,100%,.5)}60%{opacity:.3;border-color:var(--alpha-white-4)}to{opacity:0;border-color:hsla(0,0%,100%,0)}}.sections_line__kL_HD{margin:0;font-size:clamp(18px,3.6vw,34px);line-height:1.05}.sections_line__kL_HD.sections_accent__Hrkih{color:var(--common-text-color)}@media(max-width:580px){.sections_line__kL_HD{line-height:1}}.sections_subWrapper__YcrCg{margin-top:40px}@media(max-width:580px){.sections_subWrapper__YcrCg{margin-top:20px}}.sections_subWrapper__YcrCg .sections_sub__rsJm5{margin:0;color:var(--description-text);font-size:14px;line-height:1.7}@media(max-width:580px){.sections_subWrapper__YcrCg .sections_sub__rsJm5{display:inline}.sections_subWrapper__YcrCg .sections_sub__rsJm5.sections_english__Rggu4{display:block}.sections_subWrapper__YcrCg .sections_sub__rsJm5.sections_english__Rggu4 br{display:none}}.sections_featuresGrid__qeDS7{width:min(720px,92vw);display:flex;flex-direction:column}@media(max-width:580px){.sections_featuresGrid__qeDS7{width:100%}}.sections_featureRow__44hya{display:grid;grid-template-columns:1.1fr 1.3fr;grid-template-rows:auto auto;grid-gap:12px 40px;gap:12px 40px;padding:80px 0;border-top:1px solid var(--common-line-color)}.sections_featureRow__44hya:first-child{border-top:none}@media(max-width:580px){.sections_featureRow__44hya{width:100%;grid-template-columns:1fr;gap:12px;padding:28px 0}}.sections_numbering__TujmG{grid-column:1/-1;font-size:14px;color:var(--description-text)}.sections_featureTitle__mq_aY{line-height:1.25;color:var(--common-text-color);white-space:pre-line;font-size:clamp(20px,3.6vw,34px);font-weight:400}.sections_featureDesc__1iaux{margin:0;font-size:14px;color:var(--description-text);line-height:1.75}.sections_momentsScroll__ASEk2{position:relative;width:100%}.sections_momentsSticky__uHHGs{position:-webkit-sticky;position:sticky;top:0;display:grid;place-items:center;width:100%;height:100vh;padding:48px 24px}.sections_momentsInner__lxHvs{display:grid;grid-template-columns:auto auto auto;align-items:center;justify-content:center;grid-gap:clamp(28px,5vw,80px);gap:clamp(28px,5vw,80px);width:min(1080px,92vw)}.sections_momentsTitle__hEjZI{margin:0;color:var(--common-text-color);font-size:clamp(22px,3.6vw,34px);font-weight:400;line-height:1.3}.sections_momentsDesc__FhelH{margin:0;max-width:154px;color:var(--description-text);font-size:14px;line-height:1.75;word-break:keep-all}.sections_momentsStage__AyFR5{position:relative;width:min(340px,30vw);aspect-ratio:3/4;overflow:hidden;border-radius:6px;box-shadow:0 28px 80px rgba(0,0,0,.45)}.sections_momentCard__IXc4d{position:absolute;inset:0;overflow:hidden;background:hsla(0,0%,100%,.02);will-change:transform,opacity}.sections_momentImage__qqXcR{object-fit:cover}@media(max-width:860px){.sections_momentsInner__lxHvs{grid-template-columns:1fr;justify-items:center;gap:28px;width:min(420px,92vw);text-align:center}.sections_momentsTitle__hEjZI{order:1}.sections_momentsStage__AyFR5{order:2;width:min(300px,72vw)}.sections_momentsDesc__FhelH{order:3;max-width:none}}.sections_momentsReduced__zIdI6{height:auto}.sections_momentsReduced__zIdI6 .sections_momentsSticky__uHHGs{position:static;height:auto;place-items:stretch}.sections_momentsReduced__zIdI6 .sections_momentsInner__lxHvs{grid-template-columns:1fr;gap:28px;width:min(560px,92vw);text-align:center}.sections_momentsReduced__zIdI6 .sections_momentsStage__AyFR5{width:100%;height:auto;aspect-ratio:auto;display:grid;grid-gap:18px;gap:18px;overflow:visible;border-radius:0;box-shadow:none}.sections_momentsReduced__zIdI6 .sections_momentCard__IXc4d{position:relative;inset:auto;aspect-ratio:3/4;border-radius:6px;box-shadow:0 20px 60px var(--alpha-black-4)}.sections_outroText__7u8Ri{margin:0;text-align:center;font-size:clamp(18px,3.2vw,28px);color:var(--common-text-color);line-height:1.75}.sections_outroStoreBadges__NLFxa{margin-top:32px}.Buttons_floatingCta__ymZBi{display:flex;align-items:center;justify-content:center;width:100%;padding:var(--space-xl);border-radius:var(--radius-md);color:var(--primary-text-color);border:1px solid rgba(0,0,0,0);transition:all var(--transition-fast);background:var(--default-button-bg)}.Buttons_floatingCta__ymZBi:active,.Buttons_floatingCta__ymZBi:hover{color:var(--white);background:var(--default-button-bg-hover);border:1px solid var(--dark-2);box-shadow:0 0 24px 0 var(--alpha-black-4),0 0 4px 0 rgba(0,0,0,.6)}.Buttons_floatingCta__ymZBi{position:fixed;left:50%;transform:translateX(-50%);bottom:calc(20px + env(safe-area-inset-bottom));z-index:10;width:min(400px,100vw - 48px);background-color:var(--dark-0);color:var(--white);border:1px solid var(--dark-0);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);cursor:pointer}.Buttons_floatingCta__ymZBi:hover{opacity:.85}.Buttons_floatingCta__ymZBi:active{opacity:.7}.Buttons_buttonRow__c_PCJ{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:18px}.Buttons_button__tLxOE{border-radius:var(--canvas-border-radius);padding:14px 18px;border:1px solid var(--common-line-color);background:rgba(0,0,0,0);color:var(--common-text-color);cursor:pointer;transition:transform .25s ease,border-color .25s ease,opacity .25s ease}.Buttons_button__tLxOE:hover{transform:translateY(-1px);border-color:rgba(248,248,248,.24)}.Buttons_button__tLxOE:active{transform:translateY(0);opacity:.92}.Buttons_button__tLxOE.Buttons_primary__vU3bn{background:rgba(0,0,0,.55);border-color:rgba(248,248,248,.22)}.Footer_footer__rLJYI{position:relative;z-index:1;text-align:center;font-size:12px;color:var(--description-text);line-height:1.5;padding-bottom:calc(120px + env(safe-area-inset-bottom))}