.LandingDownload_section__u5L2Z{box-sizing:border-box;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;padding:clamp(1.25rem,4vw,2rem) max(1.25rem,env(safe-area-inset-right)) clamp(1.25rem,5vw,2rem) max(1.25rem,env(safe-area-inset-left));overflow-x:hidden}@media (min-width:900px){.LandingDownload_section__u5L2Z{padding:max(0px,env(safe-area-inset-top)) max(0px,env(safe-area-inset-right)) max(0px,env(safe-area-inset-bottom)) max(0px,env(safe-area-inset-left))}}.LandingDownload_inner__Z6dtI{flex:1 1;width:100%;max-width:none;margin:0;display:grid;grid-gap:clamp(2.5rem,6vw,4rem);gap:clamp(2.5rem,6vw,4rem);align-items:start;align-content:start;min-height:0;align-self:stretch}@media (min-width:900px){.LandingDownload_inner__Z6dtI{grid-template-columns:minmax(0,min(28rem,38vw)) minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:clamp(1.5rem,4vw,3rem);padding-left:clamp(1.25rem,6vw,5rem);padding-right:0;align-items:stretch;align-content:stretch}.LandingDownload_contentReveal__t8Ss1{grid-column:1;grid-row:1;min-height:0;height:100%}.LandingDownload_visualReveal__Su0iy{grid-column:2;grid-row:1;min-height:0;height:100%}}.LandingDownload_content__3fmlW{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem}@media (min-width:900px){.LandingDownload_content__3fmlW{height:100%;min-height:0;justify-content:center;box-sizing:border-box;padding-block:.5rem}}.LandingDownload_logo__0GlDZ{height:clamp(16px,2.4vw,22px);width:auto}.LandingDownload_headline__xXyrv{margin:0;font-size:clamp(2rem,4.75vw,3.25rem);font-weight:600;line-height:1.15;letter-spacing:-.02em;color:var(--text,#0e1b2b)}.LandingDownload_headlineLine__nO3Bz{display:block}.LandingDownload_badges__r4LHW{display:flex;flex-wrap:wrap;gap:.75rem 1rem;align-items:center}.LandingDownload_badgeLink__kyn5i{display:inline-block;border-radius:10px;line-height:0}.LandingDownload_badgeLink__kyn5i:focus-visible{outline:2px solid var(--focus,#243b58);outline-offset:3px}.LandingDownload_badgeImg__tmdqx{height:48px;width:auto;display:block}@media (min-width:480px){.LandingDownload_badgeImg__tmdqx{height:54px}}.LandingDownload_socialBlock___N_Rv{display:flex;flex-direction:column;align-items:stretch;gap:.375rem;margin-top:clamp(1.5rem,4vw,2.75rem);width:-moz-fit-content;width:fit-content;max-width:100%;align-self:flex-start}.LandingDownload_socialRow__fmf_K{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.35rem .5rem;list-style:none;margin:0;padding:0}.LandingDownload_socialRow__fmf_K li{display:flex}.LandingDownload_socialLink__cWeYW{display:flex;align-items:center;justify-content:center;padding:.2rem;color:#25384c;background:none;border-radius:0;line-height:0;cursor:pointer;text-decoration:none;transition:opacity .15s ease}.LandingDownload_socialLink__cWeYW:hover{color:#25384c;opacity:.75;background:none}.LandingDownload_socialLink__cWeYW:focus-visible{outline:2px solid var(--focus,#25384c);outline-offset:3px;border-radius:4px}.LandingDownload_socialDisabled__tFnRg{display:flex;align-items:center;justify-content:center;padding:.2rem;color:#25384c;opacity:.35;background:none;border-radius:0;line-height:0;cursor:default}.LandingDownload_socialIconOnly__Dhy6k{display:flex;line-height:0}.LandingDownload_handle__EQQkW{margin:0;width:100%;max-width:100%;text-align:center;font-size:clamp(1.0625rem,2.35vw,1.1875rem);font-weight:500;color:#25384c}.LandingDownload_legal__QDMUG{display:flex;flex-wrap:wrap;gap:1rem 1.5rem;margin-top:clamp(.75rem,2.25vw,1.25rem)}.LandingDownload_legal__QDMUG a{font-size:.875rem;color:var(--text-muted,#5a6a6e);text-decoration:none}.LandingDownload_legal__QDMUG a:hover{color:var(--text,#0e1b2b);text-decoration:underline}.LandingDownload_legal__QDMUG a:focus-visible{outline:2px solid var(--focus,#243b58);outline-offset:3px;border-radius:4px}.LandingDownload_visual__jwlkT{position:relative;display:flex;justify-content:center;align-items:flex-end;min-height:min(52dvh,420px)}@media (min-width:900px){.LandingDownload_visual__jwlkT{flex-direction:row;justify-content:flex-end;align-items:stretch;height:100%;min-height:0}}.LandingDownload_phoneWrap__DiSab{position:relative;width:min(100%,340px);aspect-ratio:710/683;max-height:min(58dvh,560px)}@media (min-width:900px){.LandingDownload_phoneWrap__DiSab{width:100%;height:100%;max-height:none;margin-right:0;aspect-ratio:auto}}.LandingDownload_phone__eT9tM{object-fit:contain;object-position:bottom right}@media (min-width:900px){.LandingDownload_phone__eT9tM{object-fit:contain;object-position:bottom right}}@media (max-width:899px){.LandingDownload_section__u5L2Z{min-height:0;height:auto;padding:max(clamp(4.5rem,16vw,7rem),env(safe-area-inset-top)) max(1.25rem,env(safe-area-inset-right)) max(clamp(5.5rem,18vw,8.5rem),env(safe-area-inset-bottom)) max(1.25rem,env(safe-area-inset-left))}.LandingDownload_inner__Z6dtI{flex:0 1 auto;align-self:stretch;gap:clamp(1.25rem,4vw,2rem);grid-template-rows:auto;align-items:stretch;min-height:0}.LandingDownload_visualReveal__Su0iy{display:none}.LandingDownload_contentReveal__t8Ss1{min-height:0;display:block}.LandingDownload_content__3fmlW{flex:0 1 auto;align-items:center;justify-content:flex-start;text-align:center;padding-right:max(1.25rem,env(safe-area-inset-right));max-width:100%;box-sizing:border-box;min-height:0}.LandingDownload_headline__xXyrv{text-align:center}.LandingDownload_logo__0GlDZ{height:clamp(12px,2.75vw,15px)}.LandingDownload_badges__r4LHW{justify-content:center;margin-top:clamp(1.5rem,6vw,2.25rem)}.LandingDownload_socialBlock___N_Rv{align-self:center;margin-top:0;padding-bottom:clamp(1.5rem,6vw,2.25rem)}.LandingDownload_legal__QDMUG,.LandingDownload_socialRow__fmf_K{justify-content:center}}.FeatureCard_card__GcTkZ{display:flex;flex-direction:column;border-radius:20px;overflow:hidden;background:#e6f4f1;box-shadow:0 12px 40px rgba(11,18,33,.12)}.FeatureCard_imageWrap__ePF7r{position:relative;width:100%;aspect-ratio:1503/942;background:transparent}.FeatureCard_imageFrame__j7Tie{position:absolute;inset:clamp(.875rem,3vw,1.5rem)}.FeatureCard_imageFill__q0tEN{position:relative;width:100%;height:100%}.FeatureCard_image__a6eu3{object-fit:contain;object-position:center}.FeatureCard_caption__GG2GV{margin:0;padding:.625rem 1.25rem 1.75rem;font-size:clamp(1.125rem,2.6vw,1.25rem);font-weight:500;line-height:1.45;color:#0e1b2b;text-align:center}@media (max-width:768px){.FeatureCard_card__GcTkZ{background:#25384c;box-shadow:0 12px 40px rgba(0,0,0,.22)}.FeatureCard_caption__GG2GV{color:#e6f4f1}}.LandingFeatures_section__4p1_q{padding:clamp(3.5rem,8vw,5rem) 1.25rem clamp(4rem,10vw,6rem)}.LandingFeatures_inner__A21OM{max-width:1120px;margin:0 auto}.LandingFeatures_header__1f2o_{text-align:center;margin-bottom:clamp(2rem,5vw,3rem)}.LandingFeatures_title__O5pKM{margin:0 0 .75rem;font-size:clamp(1.875rem,4.5vw,2.75rem);font-weight:500;letter-spacing:-.02em;color:#b2d7d0}.LandingFeatures_subtitle__f00YF{margin:0 auto;max-width:32rem;font-size:clamp(1.0625rem,2.35vw,1.125rem);line-height:1.6;font-weight:500;color:#f0fffc}.LandingFeatures_grid__c2KaZ{display:grid;grid-gap:clamp(1.25rem,3vw,1.75rem);gap:clamp(1.25rem,3vw,1.75rem);grid-template-columns:1fr}@media (max-width:768px){.LandingFeatures_section__4p1_q{margin-top:-1.75rem;padding-top:0;padding-bottom:clamp(2.5rem,8vw,4rem);border:0;box-shadow:none}.LandingFeatures_header__1f2o_{margin-top:0;margin-bottom:clamp(.875rem,3vw,1.5rem)}.LandingFeatures_title__O5pKM{font-size:clamp(1.375rem,5vw,1.625rem)}}@media (min-width:768px){.LandingFeatures_grid__c2KaZ{grid-template-columns:repeat(2,minmax(0,1fr))}}.LandingHero_section__Y4MOU{position:relative;flex:1 1;display:flex;flex-direction:column;min-height:0}.LandingHero_upperHalf__LLUTy{flex:1 1;min-height:0}.LandingHero_lowerHalf__UaY4i{flex:1 1;min-height:0;display:flex;flex-direction:column;justify-content:center;padding:0 1.25rem clamp(2rem,5vw,3.5rem)}.LandingHero_inner__TE74L{max-width:52rem;margin:0 auto;width:100%;text-align:center;transform:translateY(-1rem)}.LandingHero_headline__UNPT2{margin:0;text-align:center;font-size:clamp(2.625rem,6.75vw,4.375rem);font-weight:500;line-height:1.12;letter-spacing:-.02em;color:#f0fffc}.LandingHero_money__mC_4n{color:#b2d7d0}.LandingHero_subtitle__p0EJO{margin:1.5rem auto 0;max-width:36rem;font-size:clamp(1rem,2.2vw,1.125rem);line-height:1.6;font-weight:500;color:#f0fffc}@media (max-width:768px){.LandingHero_upperHalf__LLUTy{display:none}.LandingHero_lowerHalf__UaY4i{flex:1 1 auto;justify-content:center;padding:clamp(.35rem,1.5vw,.75rem) 1.25rem 0}.LandingHero_inner__TE74L{transform:none}.LandingHero_headline__UNPT2{font-size:clamp(1.875rem,8vw,2.625rem);margin-bottom:0;padding-bottom:0}.LandingHero_subtitle__p0EJO{display:none}}.LandingHeroRegion_region__1lU_9{--hero-fallback:#0b1221;display:flex;flex-direction:column;background-color:var(--hero-fallback)}.LandingHeroRegion_headerBar__bmqLq{flex-shrink:0;position:relative;z-index:2;background-color:var(--hero-fallback)}.LandingHeroRegion_heroStage__ZKmg7{position:relative;flex:0 0 auto;display:flex;flex-direction:column;height:calc(100vw * 863 / 1920);overflow:hidden;background-color:var(--hero-fallback)}@media (max-width:768px){.LandingHeroRegion_heroStage__ZKmg7{height:auto;min-height:max(calc(100vw * 863 / 1920),17rem)}}.LandingHeroRegion_bgWrap__sT7t8{position:absolute;left:0;right:0;top:0;bottom:0;pointer-events:none;overflow:hidden}.LandingHeroRegion_bgInner__B4dUR{width:100%;line-height:0}.LandingHeroRegion_bgImage__yY2UN{display:block;width:100%;height:auto;max-width:100%}.LandingHeroRegion_heroContent__Ie8SB{position:relative;z-index:1;flex:1 1;display:flex;flex-direction:column}.LandingHeroRegion_heroReveal__KHiGn{flex:1 1;min-height:0;display:flex;flex-direction:column;width:100%;align-self:stretch}.LandingNav_bar__x8dfI{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:1rem;box-sizing:border-box;width:100%;max-width:none;margin:0;padding:.75rem max(2rem,env(safe-area-inset-right,0px)) .75rem max(2rem,env(safe-area-inset-left,0px))}@media (min-width:768px){.LandingNav_bar__x8dfI{padding-left:max(2.75rem,env(safe-area-inset-left,0px));padding-right:max(2.75rem,env(safe-area-inset-right,0px))}}@media (min-width:1280px){.LandingNav_bar__x8dfI{padding-left:max(4rem,env(safe-area-inset-left,0px));padding-right:max(4rem,env(safe-area-inset-right,0px))}}.LandingNav_logoLink__w_9eX{display:flex;align-items:center;text-decoration:none;border-radius:8px}.LandingNav_logoLink__w_9eX:focus-visible{outline:2px solid var(--landing-focus,rgba(212,233,226,.7));outline-offset:3px}.LandingNav_logo__iaGBe{width:auto;height:clamp(18px,3.5vw,28px)}@media (min-width:1280px){.LandingNav_logo__iaGBe{height:22px}}.LandingNav_navDesktop__SVZq_{display:none;align-items:center;gap:1.5rem;flex-wrap:wrap}@media (min-width:768px){.LandingNav_navDesktop__SVZq_{display:flex}}.LandingNav_navLink__13RrL{color:#f0fffc;font-size:.9375rem;font-weight:500;text-decoration:none;border-radius:6px;padding:.25rem .125rem}.LandingNav_navLink__13RrL:hover{color:#ffffff}.LandingNav_navLink__13RrL:focus-visible{outline:2px solid var(--landing-focus,rgba(212,233,226,.7));outline-offset:3px}.LandingNav_menuButton__oLNky{display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0;padding:0;border:1px solid rgba(240,255,252,.35);border-radius:10px;background:rgba(11,18,33,.55);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;flex-shrink:0;transition:background .2s ease,border-color .2s ease}.LandingNav_menuButton__oLNky:hover{background:rgba(240,255,252,.12);border-color:rgba(240,255,252,.55)}.LandingNav_menuButton__oLNky:focus-visible{outline:2px solid var(--landing-focus,rgba(212,233,226,.7));outline-offset:3px}@media (min-width:768px){.LandingNav_menuButton__oLNky{display:none}}.LandingNav_menuIcon__1aG_V{position:relative;display:block;width:18px;height:12px}.LandingNav_menuBar__EDh2_{position:absolute;left:0;right:0;height:2px;border-radius:1px;background:#f0fffc;transition:transform .25s ease,opacity .2s ease,top .25s ease}.LandingNav_menuBar__EDh2_:first-child{top:0}.LandingNav_menuBar__EDh2_:nth-child(2){top:5px}.LandingNav_menuBar__EDh2_:nth-child(3){top:10px}.LandingNav_menuIconOpen__sTGpf .LandingNav_menuBar__EDh2_:first-child{top:5px;transform:rotate(45deg)}.LandingNav_menuIconOpen__sTGpf .LandingNav_menuBar__EDh2_:nth-child(2){opacity:0;transform:scaleX(0)}.LandingNav_menuIconOpen__sTGpf .LandingNav_menuBar__EDh2_:nth-child(3){top:5px;transform:rotate(-45deg)}.LandingNav_backdrop__A4OgF{position:fixed;inset:0;z-index:40;margin:0;padding:0;border:none;background:rgba(5,10,20,.55);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;animation:LandingNav_fadeIn__IB_UZ .18s ease}@keyframes LandingNav_fadeIn__IB_UZ{0%{opacity:0}to{opacity:1}}.LandingNav_mobileSheet__MmLvW{position:fixed;top:0;right:0;z-index:50;display:flex;flex-direction:column;width:min(320px,85vw);max-height:100vh;max-height:100dvh;padding:max(.75rem,env(safe-area-inset-top,0px)) max(1rem,env(safe-area-inset-right,0px)) max(1rem,env(safe-area-inset-bottom,0px)) max(1rem,env(safe-area-inset-left,0px));box-sizing:border-box;background:linear-gradient(165deg,#0f1828,#0b1221 45%,#0b1221);border-left:1px solid rgba(240,255,252,.12);border-radius:22px 0 0 22px;box-shadow:-12px 0 40px rgba(0,0,0,.35);animation:LandingNav_sheetIn__o63M3 .26s cubic-bezier(.22,1,.36,1)}@keyframes LandingNav_sheetIn__o63M3{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.LandingNav_mobileSheetHeader__Z6J7C{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-left:.25rem;padding-bottom:1rem;border-bottom:1px solid rgba(240,255,252,.12);margin-bottom:.5rem}.LandingNav_mobileSheetTitle__3hM0e{margin:0;font-size:.8125rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:rgba(240,255,252,.65)}.LandingNav_mobileClose__NG1pn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0;padding:0;border:none;border-radius:10px;background:rgba(240,255,252,.08);color:#f0fffc;cursor:pointer;transition:background .2s ease}.LandingNav_mobileClose__NG1pn:hover{background:rgba(240,255,252,.16)}.LandingNav_mobileClose__NG1pn:focus-visible{outline:2px solid var(--landing-focus,rgba(212,233,226,.7));outline-offset:2px}.LandingNav_closeGlyph__EdZB4{position:relative;display:block;width:18px;height:18px}.LandingNav_closeGlyph__EdZB4:after,.LandingNav_closeGlyph__EdZB4:before{content:"";position:absolute;left:50%;top:50%;width:14px;height:2px;border-radius:1px;background:currentColor}.LandingNav_closeGlyph__EdZB4:before{transform:translate(-50%,-50%) rotate(45deg)}.LandingNav_closeGlyph__EdZB4:after{transform:translate(-50%,-50%) rotate(-45deg)}.LandingNav_mobileNav__2_ABz{display:flex;flex-direction:column;gap:.25rem;padding-bottom:.5rem}.LandingNav_mobileLink___yBJt{display:block;padding:1rem;margin:0 -.25rem;border-radius:12px;font-size:1.0625rem;font-weight:500;color:#f0fffc;text-decoration:none;border:1px solid transparent;transition:background .2s ease,border-color .2s ease}.LandingNav_mobileLink___yBJt:hover{background:rgba(240,255,252,.08);border-color:rgba(240,255,252,.12)}.LandingNav_mobileLink___yBJt:focus-visible{outline:2px solid var(--landing-focus,rgba(212,233,226,.7));outline-offset:2px}.ScrollReveal_root__9Hcck{opacity:0;will-change:opacity,transform;transition:opacity .72s cubic-bezier(.22,1,.36,1),transform .72s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s)}.ScrollReveal_fadeUp__SjKio{transform:translate3d(0,32px,0)}.ScrollReveal_fade__sretv{transform:none}.ScrollReveal_scale__AmK47{transform:scale(.96)}.ScrollReveal_visible__ozG5I{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.ScrollReveal_root__9Hcck{opacity:1;transform:none;transition:none;will-change:auto}}.ScrollToTopButton_button__E2BH4{position:fixed;right:max(1rem,env(safe-area-inset-right,0px));bottom:max(1rem,env(safe-area-inset-bottom,0px));z-index:45;width:46px;height:46px;border:1px solid rgba(240,255,252,.34);border-radius:999px;background:rgba(14,27,43,.72);color:#f0fffc;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 10px 24px rgba(3,9,18,.28);opacity:0;transform:translateY(10px) scale(.96);pointer-events:none;transition:opacity .2s ease,transform .2s ease,background-color .2s ease,border-color .2s ease}.ScrollToTopButton_visible__BQGQa{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.ScrollToTopButton_button__E2BH4:hover{background:rgba(20,40,62,.88);border-color:rgba(240,255,252,.58)}.ScrollToTopButton_button__E2BH4:focus-visible{outline:2px solid rgba(212,233,226,.85);outline-offset:3px}.ScrollToTopButton_icon__IZlFK{display:block;flex-shrink:0}