.landing_reveal__M9h_w{opacity:0;transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s);will-change:opacity,transform}.landing_reveal__M9h_w[data-variant=up]{transform:translateY(36px)}.landing_reveal__M9h_w[data-variant=left]{transform:translateX(-40px)}.landing_reveal__M9h_w[data-variant=right]{transform:translateX(40px)}.landing_reveal__M9h_w[data-variant=zoom]{transform:scale(.94)}.landing_reveal__M9h_w[data-visible]{opacity:1;transform:none}.landing_nav__34epT{position:fixed;inset:0 0 auto 0;z-index:100;color:var(--mantine-color-white);background-color:transparent;border-bottom:1px solid transparent;transition:background-color .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease,backdrop-filter .3s ease}.landing_nav__34epT[data-scrolled]{color:var(--mantine-color-text);background-color:rgba(255,255,255,.86)}[data-mantine-color-scheme=dark] .landing_nav__34epT[data-scrolled]{background-color:rgba(26,27,30,.86)}.landing_nav__34epT[data-scrolled]{backdrop-filter:saturate(160%) blur(14px);-webkit-backdrop-filter:saturate(160%) blur(14px);border-bottom-color:var(--mantine-color-default-border);box-shadow:0 8px 24px -18px rgba(0,0,0,.45)}.landing_navInner__GwmGS{height:72px;transition:height .3s ease}.landing_nav__34epT[data-scrolled] .landing_navInner__GwmGS{height:64px}.landing_navLink__TVCSs{position:relative;color:inherit;font-size:var(--mantine-font-size-sm);font-weight:500;text-decoration:none;opacity:.85;transition:opacity .15s ease}.landing_navLink__TVCSs:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:2px;border-radius:2px;background:var(--mantine-color-teal-5);transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.landing_navLink__TVCSs:hover{opacity:1}.landing_navLink__TVCSs:hover:after{transform:scaleX(1)}.landing_nav__34epT:not([data-scrolled]) .landing_onVideo__5whxC{color:var(--mantine-color-white);background-color:rgba(255,255,255,.12);border-color:rgba(255,255,255,.28)}.landing_nav__34epT:not([data-scrolled]) .landing_onVideo__5whxC:hover{background-color:rgba(255,255,255,.22)}.landing_nav__34epT:not([data-scrolled]) .landing_segmentOnVideo__SaE7g{background-color:rgba(255,255,255,.14)}.landing_nav__34epT:not([data-scrolled]) .landing_segmentOnVideo__SaE7g .landing_segmentLabel__tZa50{color:rgba(255,255,255,.85)}.landing_nav__34epT:not([data-scrolled]) .landing_segmentOnVideo__SaE7g .landing_segmentIndicator__8a68_{background-color:var(--mantine-color-white)}.landing_nav__34epT:not([data-scrolled]) .landing_segmentOnVideo__SaE7g .landing_segmentLabel__tZa50[data-active]{color:var(--mantine-color-dark-9)}.landing_hero__v7463{position:relative;min-height:100svh;display:flex;align-items:center;justify-content:center;overflow:hidden;color:var(--mantine-color-white);background:#0b1a18}.landing_heroMedia__47FU3{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(calc(1.06 + var(--hero-progress, 0) * .08));transform-origin:center}.landing_heroShade__QyaUA{position:absolute;inset:0;background:radial-gradient(ellipse at center,rgba(4,18,16,.35) 0,rgba(4,18,16,.75) 70%),linear-gradient(180deg,rgba(4,18,16,.55),rgba(4,18,16,.25) 40%,rgba(4,18,16,.85))}.landing_heroContent__npsud{position:relative;z-index:1;padding:120px 16px 96px;opacity:calc(1 - var(--hero-progress, 0) * 1.4);transform:translateY(calc(var(--hero-progress, 0) * -80px))}.landing_heroEnter__4_EmN{opacity:0;transform:translateY(24px);animation:landing_heroEnter__4_EmN 1s cubic-bezier(.22,1,.36,1) forwards;animation-delay:var(--enter-delay,0s)}@keyframes landing_heroEnter__4_EmN{to{opacity:1;transform:none}}.landing_heroBadge__DZgWy{height:auto;padding-block:6px;color:var(--mantine-color-white);background-color:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.28);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.landing_heroBadgeLabel__q9xcm{white-space:normal;line-height:1.35}.landing_heroTitle__HLnmZ{color:var(--mantine-color-white);letter-spacing:-.02em;text-wrap:balance;text-shadow:0 2px 30px rgba(0,0,0,.35)}.landing_heroText__IVpgA{color:rgba(255,255,255,.82);text-wrap:pretty}.landing_heroGhost__zdh1l{color:var(--mantine-color-white);background-color:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.4);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.landing_heroGhost__zdh1l:hover{background-color:rgba(255,255,255,.2)}.landing_scrollCue__1zOLO{position:absolute;z-index:1;left:50%;bottom:28px;translate:-50% 0;display:flex;flex-direction:column;align-items:center;gap:6px;color:rgba(255,255,255,.75);font-size:12px;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;opacity:calc(1 - var(--hero-progress, 0) * 4)}.landing_scrollCue__1zOLO svg{animation:landing_cueBounce__o4tan 1.8s ease-in-out infinite}@keyframes landing_cueBounce__o4tan{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.landing_section__M2UMZ{position:relative;padding-block:112px;scroll-margin-top:48px}.landing_sectionAlt__Nl8wd{background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .landing_sectionAlt__Nl8wd{background-color:var(--mantine-color-dark-8)}.landing_eyebrow__rjfo7{color:var(--mantine-color-teal-6);font-size:var(--mantine-font-size-xs);font-weight:700;letter-spacing:.14em;text-transform:uppercase}.landing_sectionTitle__7GXl9{letter-spacing:-.015em;text-wrap:balance}.landing_step__lFU4M{position:relative;height:100%}.landing_stepNumber___7rgq{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;font-weight:700;color:var(--mantine-color-white);background:linear-gradient(135deg,var(--mantine-color-teal-5),var(--mantine-color-cyan-7));box-shadow:0 10px 24px -10px var(--mantine-color-teal-6)}.landing_stepLine__MbZWZ{position:absolute;top:22px;left:60px;right:-28px;height:2px;background:linear-gradient(90deg,var(--mantine-color-teal-4),transparent);transform:scaleX(0);transform-origin:left;transition:transform 1s cubic-bezier(.22,1,.36,1) .4s}[data-visible] .landing_stepLine__MbZWZ{transform:scaleX(1)}@media (max-width:48em){.landing_stepLine__MbZWZ{display:none}}.landing_featureCard__aIW58{height:100%;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.landing_featureCard__aIW58:hover{transform:translateY(-6px);border-color:var(--mantine-color-teal-4);box-shadow:0 22px 40px -28px rgba(8,80,70,.55)}.landing_planCard__XUCNq{flex:1 1 320px;max-width:380px}.landing_planCard__XUCNq>*{height:100%}.landing_phone__gzJi_{width:100%;max-width:360px;margin-inline:auto;border-radius:36px;padding:12px;background:#1d2321}[data-mantine-color-scheme=dark] .landing_phone__gzJi_{background:#0e1211}.landing_phone__gzJi_{box-shadow:0 40px 80px -40px rgba(0,0,0,.55),inset 0 0 0 1px rgba(255,255,255,.06)}.landing_phoneScreen___IuEQ{overflow:hidden;border-radius:26px;background-color:#efeae2}[data-mantine-color-scheme=dark] .landing_phoneScreen___IuEQ{background-color:#0b141a}.landing_phoneHeader__mLAKi{display:flex;align-items:center;gap:10px;padding:14px 16px;color:var(--mantine-color-white);background-color:#075e54}.landing_phoneBody___sL0W{display:flex;flex-direction:column;gap:8px;min-height:440px;padding:16px 12px 20px}.landing_bubble__JPDIy{max-width:82%;padding:8px 12px;border-radius:12px;font-size:14px;line-height:1.4;color:#111b21}[data-mantine-color-scheme=dark] .landing_bubble__JPDIy{color:#e9edef}.landing_bubble__JPDIy{box-shadow:0 1px 1px rgba(0,0,0,.12);opacity:0;transform:translateY(12px) scale(.98);transition:opacity .45s ease,transform .45s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i, 0) * .45s + .2s)}.landing_bubbleIn__iatQn{align-self:flex-start;background-color:#ffffff}[data-mantine-color-scheme=dark] .landing_bubbleIn__iatQn{background-color:#202c33}.landing_bubbleIn__iatQn{border-top-left-radius:4px}.landing_bubbleOut__Qtg5F{align-self:flex-end;background-color:#d9fdd3}[data-mantine-color-scheme=dark] .landing_bubbleOut__Qtg5F{background-color:#005c4b}.landing_bubbleOut__Qtg5F{border-top-right-radius:4px}.landing_bubbleMeta__03LQ_{display:block;margin-top:2px;font-size:11px;text-align:right;opacity:.6}.landing_handoffChip__AHUGI{align-self:center;display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:999px;font-size:12px;font-weight:600;color:var(--mantine-color-orange-9)}[data-mantine-color-scheme=dark] .landing_handoffChip__AHUGI{color:var(--mantine-color-orange-2)}.landing_handoffChip__AHUGI{background-color:var(--mantine-color-orange-0)}[data-mantine-color-scheme=dark] .landing_handoffChip__AHUGI{background-color:rgba(255,146,43,.18)}.landing_handoffChip__AHUGI{opacity:0;transform:translateY(12px);transition:opacity .45s ease,transform .45s ease;transition-delay:calc(var(--i, 0) * .45s + .2s)}.landing_phoneBody___sL0W[data-visible] .landing_bubble__JPDIy,.landing_phoneBody___sL0W[data-visible] .landing_handoffChip__AHUGI{opacity:1;transform:none}.landing_principle__kyvGg{position:relative;overflow:hidden;padding-block:120px;color:var(--mantine-color-white);background:radial-gradient(circle at 15% 20%,rgba(56,217,169,.35),transparent 45%),radial-gradient(circle at 85% 80%,rgba(21,170,191,.35),transparent 45%),linear-gradient(135deg,#073b35,#0b2b3a)}.landing_principleGlow__knTWM{position:absolute;top:50%;left:50%;width:160vmax;height:160vmax;margin:-80vmax 0 0 -80vmax;background:conic-gradient(from 0deg,transparent 0deg,rgba(99,230,190,.14) 50deg,transparent 110deg,transparent 180deg,rgba(21,170,191,.12) 230deg,transparent 290deg);filter:blur(40px);animation:landing_spin__0_LTA 24s linear infinite}@keyframes landing_spin__0_LTA{to{transform:rotate(1turn)}}.landing_cta__sAPoi{position:relative;overflow:hidden;border-radius:var(--mantine-radius-xl);padding:64px 32px;color:var(--mantine-color-white);background:linear-gradient(120deg,var(--mantine-color-teal-7),var(--mantine-color-cyan-8))}.landing_ctaOrb__SKfq_{position:absolute;width:320px;height:320px;border-radius:50%;background:rgba(255,255,255,.12);filter:blur(8px);animation:landing_float__4v55O 10s ease-in-out infinite}@keyframes landing_float__4v55O{0%,to{transform:translate(0)}50%{transform:translate(30px,-24px)}}@media (prefers-reduced-motion:reduce){.landing_bubble__JPDIy,.landing_handoffChip__AHUGI,.landing_heroEnter__4_EmN,.landing_reveal__M9h_w,.landing_stepLine__MbZWZ{opacity:1;transform:none;transition:none;animation:none}.landing_heroContent__npsud,.landing_heroMedia__47FU3,.landing_scrollCue__1zOLO{transform:none;opacity:1}.landing_ctaOrb__SKfq_,.landing_principleGlow__knTWM,.landing_scrollCue__1zOLO svg{animation:none}}