.MainHero_hero__befkM{--ink:#15333c;--muted:#698087;--aqua:#118192;--paper:#f7faf7;position:relative;background:radial-gradient(circle at 12% 7%,#8bd4dc4f,transparent 19rem),radial-gradient(circle at 90% 43%,#d0e8dcba,transparent 22rem),var(--paper);color:var(--ink);font-family:var(--font-inter),sans-serif}.MainHero_scene__CW1sc{position:relative;min-height:125dvh}.MainHero_sticky__7_BOV{position:sticky;top:5rem;display:flex;height:calc(100dvh - 5rem);min-height:calc(100dvh - 5rem);align-items:center;overflow:hidden}.MainHero_glowOne__u4Uwg,.MainHero_glowTwo__1U4hE{position:absolute;border-radius:999px;filter:blur(90px);pointer-events:none}.MainHero_glowOne__u4Uwg{left:5%;top:18%;height:22rem;width:22rem;background:#b7e1df80}.MainHero_glowTwo__1U4hE{right:4%;bottom:8%;height:25rem;width:25rem;background:#dcefd7a6}.MainHero_intro__fBHTJ{position:absolute;z-index:2;top:10%;left:50%;width:min(100% - 3rem,58rem);transform:translateX(-50%);text-align:center;opacity:var(--scroll-intro-opacity,1)}.MainHero_kicker__JN__v{font:500 10px ui-monospace,monospace;letter-spacing:.24em;text-transform:uppercase;color:#237783}.MainHero_intro__fBHTJ h1{margin:1.25rem auto 0;max-width:14ch;font-size:clamp(3.1rem,7.5vw,7.8rem);font-weight:700;line-height:1.02;letter-spacing:-.045em}.MainHero_intro__fBHTJ em{color:var(--aqua);font-style:normal}.MainHero_supportingCopy___dpXv{top:54%;left:calc(50% + min(18vw, 220px));width:min(23vw,21rem);transform:translateY(-50%);color:#587177;font-size:clamp(15px,1.6vw,18px);line-height:1.5}.MainHero_scrollHint___jESs,.MainHero_supportingCopy___dpXv{position:absolute;z-index:2;opacity:var(--scroll-intro-opacity,1)}.MainHero_scrollHint___jESs{bottom:2rem;left:50%;display:flex;align-items:center;gap:8px;transform:translateX(-50%);font:10px ui-monospace,monospace;letter-spacing:.18em;text-transform:uppercase;color:#6e8587}.MainHero_cta__mrZ0R svg,.MainHero_momentList__sNHfO button>svg,.MainHero_momentsFooter__DFvNA svg,.MainHero_scrollHint___jESs svg{width:14px;height:14px}.MainHero_phoneStage__mpqIB{position:absolute;z-index:3;top:62%;left:50%;display:flex;height:min(72dvh,660px);width:min(30vw,380px);transform:translate(-50%,-50%);align-items:center;justify-content:center;overflow:visible;pointer-events:none}.MainHero_phone__0vS7_{position:relative;width:100%;transform-origin:center;pointer-events:auto;transform:scale(var(--scroll-scale,1)) translateY(var(--scroll-y,0)) rotate(var(--scroll-rotate,0deg))}.MainHero_detail__aPQCE{position:absolute;z-index:4;top:54%;right:calc(50% + min(18vw, 220px));display:flex;max-width:20rem;flex-direction:column;gap:8px;border:1px solid #ffffffcc;border-radius:20px;padding:20px;background:#ffffffd9;box-shadow:0 24px 75px #2756561a;backdrop-filter:blur(16px);transform:translateY(-50%);opacity:var(--scroll-detail-opacity,1)}.MainHero_detail__aPQCE span{font:700 9px ui-monospace,monospace;letter-spacing:.18em;text-transform:uppercase;color:#16808d}.MainHero_detail__aPQCE strong{font-size:16px;line-height:1.3}.MainHero_moments__ER1Dq{position:relative;z-index:5;display:grid;grid-template-columns:.8fr 1.2fr;gap:6rem;padding:7rem max(1.5rem,calc((100% - 72rem) / 2));border-top:1px solid #d7e7e4;background:#f8fbf8}.MainHero_moments__ER1Dq h2{margin-top:1.25rem;font-size:clamp(2.5rem,5vw,4.5rem);line-height:.95;letter-spacing:-.055em}.MainHero_summary__2SHyz{max-width:27rem;margin-top:2rem;color:#59757a;line-height:1.6}.MainHero_momentList__sNHfO{display:flex;flex-direction:column;gap:8px}.MainHero_momentList__sNHfO button{display:flex;gap:1.5rem;width:100%;padding:1.25rem;text-align:left;border:1px solid transparent;border-radius:20px;background:transparent;color:inherit;cursor:pointer}.MainHero_momentActive__WvXDR,.MainHero_momentList__sNHfO button:hover{border-color:#d6e6e3!important;background:#eaf6f4!important}.MainHero_momentList__sNHfO button>span{font:10px ui-monospace,monospace;color:#91a7a7}.MainHero_momentList__sNHfO button>div{flex:1}.MainHero_momentList__sNHfO small{display:block;font:700 10px ui-monospace,monospace;letter-spacing:.15em;text-transform:uppercase;color:#608188}.MainHero_momentList__sNHfO strong{display:block;margin-top:4px;font-size:17px}.MainHero_momentList__sNHfO p{margin-top:8px;color:#668085;font-size:13px;line-height:1.5}.MainHero_momentList__sNHfO button>svg{margin-top:1rem;color:#118192}.MainHero_momentsFooter__DFvNA{grid-column:1/-1;display:flex;justify-content:space-between;border-top:1px solid #d9e7e4;padding-top:2rem;color:#59757a}.MainHero_cta__mrZ0R a,.MainHero_momentsFooter__DFvNA a{display:flex;align-items:center;gap:8px;font-weight:700;color:#118192;text-decoration:none}.MainHero_cta__mrZ0R{display:flex;align-items:center;justify-content:center;gap:1.5rem;padding:2rem;background:#173b46}.MainHero_bookButton__xHlre{border:0;border-radius:999px;padding:.8rem 1.3rem;background:#8bd4dc;color:#173b46;font-weight:700;cursor:pointer}.MainHero_cta__mrZ0R>a{color:#d8f4f0}@media (max-width:1100px) and (min-width:1024px){.MainHero_supportingCopy___dpXv{left:calc(50% + 160px);width:22vw}.MainHero_detail__aPQCE{right:calc(50% + 160px);width:22vw}}@media (max-width:1023px){.MainHero_scene__CW1sc{min-height:auto}.MainHero_sticky__7_BOV{position:relative;top:0;display:flex;flex-direction:column;height:auto;min-height:0;padding:6.5rem 1.5rem 4.5rem;overflow:visible}.MainHero_detail__aPQCE,.MainHero_intro__fBHTJ,.MainHero_phoneStage__mpqIB,.MainHero_scrollHint___jESs,.MainHero_supportingCopy___dpXv{position:relative;top:auto;left:auto;right:auto;bottom:auto;transform:none;opacity:1!important}.MainHero_intro__fBHTJ{width:100%;margin-bottom:1.5rem}.MainHero_intro__fBHTJ h1{font-size:clamp(2.8rem,9vw,4.5rem);max-width:14ch;margin-top:1rem}.MainHero_supportingCopy___dpXv{width:min(100%,34rem);text-align:center;margin:0 auto 3rem;font-size:17px}.MainHero_phoneStage__mpqIB{width:min(100%,320px);height:518px;margin:0 auto 2.5rem}.MainHero_phone__0vS7_{position:absolute;top:0;left:50%;width:320px;transform:translateX(-50%) scale(.78)!important;transform-origin:top center}.MainHero_detail__aPQCE{width:100%;max-width:min(100%,24rem);margin:0 auto;text-align:center}.MainHero_scrollHint___jESs{display:none}.MainHero_moments__ER1Dq{grid-template-columns:1fr;gap:3.5rem;padding:6rem 1.5rem}.MainHero_momentsFooter__DFvNA{grid-column:auto}}@media (max-width:560px){.MainHero_sticky__7_BOV{padding:6.25rem 1rem 3.5rem}.MainHero_intro__fBHTJ h1{font-size:clamp(2.6rem,12vw,3.2rem);line-height:1.14}.MainHero_supportingCopy___dpXv{font-size:15.5px;margin-bottom:2rem}.MainHero_phoneStage__mpqIB{width:100%;max-width:320px;height:452px;margin-bottom:2.5rem}.MainHero_phone__0vS7_{transform:translateX(-50%) scale(.68)!important}.MainHero_detail__aPQCE{padding:1.25rem}.MainHero_moments__ER1Dq{padding:4.5rem 1rem}.MainHero_momentsFooter__DFvNA{flex-direction:column;gap:1.25rem}.MainHero_cta__mrZ0R{flex-direction:column;padding:2rem 1rem;text-align:center}}@media (min-width:1024px) and (max-height:740px){.MainHero_intro__fBHTJ{top:7.5%}.MainHero_intro__fBHTJ h1{font-size:clamp(3.1rem,6.7vw,6.4rem)}.MainHero_phoneStage__mpqIB{top:66%}.MainHero_phone__0vS7_{transform:scale(calc(var(--scroll-scale, 1) * .92)) translateY(var(--scroll-y,0)) rotate(var(--scroll-rotate,0deg))!important}}@media (min-width:1024px){.MainHero_sticky__7_BOV{display:grid;grid-template-columns:minmax(0,1fr) 380px minmax(0,1fr);grid-template-rows:auto 480px auto;gap:1.5rem;height:auto;padding:1.5rem max(1.5rem,calc((100vw - 1200px) / 2)) 2rem;overflow:visible}.MainHero_detail__aPQCE,.MainHero_intro__fBHTJ,.MainHero_phoneStage__mpqIB,.MainHero_scrollHint___jESs,.MainHero_supportingCopy___dpXv{position:relative;top:auto;bottom:auto;left:auto;right:auto;transform:none}.MainHero_intro__fBHTJ{grid-column:1/-1;width:100%;grid-row:1}.MainHero_intro__fBHTJ h1{max-width:18ch}.MainHero_phoneStage__mpqIB{grid-column:2;grid-row:2;width:380px;height:480px}.MainHero_supportingCopy___dpXv{grid-column:3;grid-row:2;width:100%}.MainHero_detail__aPQCE{grid-column:1;grid-row:2;width:100%;box-sizing:border-box}.MainHero_scrollHint___jESs{grid-column:1/-1;grid-row:3;justify-self:center}}@media (prefers-reduced-motion:reduce){.MainHero_hero__befkM *{scroll-behavior:auto!important;transition-duration:.01ms!important}}