.home_heroContainer__1LbVJ{max-width:1120px;padding:1.25rem 0 .5rem}.home_pageBackground__URbuz{position:fixed;inset:0;z-index:0;pointer-events:none}.home_pageBackgroundImage___IouQ{position:absolute;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:.5;filter:saturate(1.08) contrast(1.03)}.home_pageBackgroundOverlay__QfOmR{position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.34),rgba(248,251,252,.48) 28%,rgba(245,249,250,.58))}.dark .home_pageBackgroundImage___IouQ{opacity:.32;filter:saturate(1.06) brightness(.94)}.dark .home_pageBackgroundOverlay__QfOmR{background:linear-gradient(180deg,rgba(10,16,18,.32),rgba(12,18,21,.48) 32%,rgba(11,16,19,.64))}@media (min-width:640px){.home_heroContainer__1LbVJ{padding:2rem 0 1rem}}@media (min-width:1024px){.home_heroContainer__1LbVJ{padding:2.5rem 0 1.25rem}}.home_sectionShell__LdPEY{border:1px solid rgba(203,213,225,.8);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.84),rgba(248,252,253,.88));box-shadow:0 28px 65px -48px rgba(15,23,42,.45);padding:1.25rem}@media (min-width:640px){.home_sectionShell__LdPEY{padding:1.5rem}}@media (min-width:1024px){.home_sectionShell__LdPEY{padding:2rem}}.dark .home_sectionShell__LdPEY{border-color:rgba(255,255,255,.1);background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.03));box-shadow:0 28px 70px -48px rgba(0,0,0,.6)}.home_travelShowcase__Ask7P{position:relative;border-radius:8px;padding:1.25rem}@media (min-width:640px){.home_travelShowcase__Ask7P{padding:1.5rem}}@media (min-width:1024px){.home_travelShowcase__Ask7P{padding:2rem 0}}.home_tripBoard__h9P3i{position:relative;border-radius:8px;background:rgba(255,255,255,.86);box-shadow:0 28px 65px -48px rgba(15,23,42,.45);padding:1rem}.dark .home_tripBoard__h9P3i{background:rgba(12,18,21,.74);box-shadow:0 28px 70px -48px rgba(0,0,0,.6)}.home_showcaseStage__1OAQy{position:relative;min-height:390px;overflow:hidden;border-radius:8px;background:transparent}.home_showcasePrimary__Gk2bq,.home_showcaseSecondary__Q_zeg{position:absolute;overflow:hidden;border-radius:8px;background:transparent}.home_showcasePrimary__Gk2bq{left:1.5rem;top:1.75rem;width:min(64%,28.5rem)}.home_showcaseSecondary__Q_zeg{right:.9rem;bottom:.9rem;width:min(28%,13rem)}@media (max-width:767px){.home_showcaseStage__1OAQy{min-height:300px}.home_showcasePrimary__Gk2bq{left:1rem;top:1rem;width:min(70%,22rem)}.home_showcaseSecondary__Q_zeg{right:.75rem;bottom:.75rem;width:min(34%,10rem)}}.home_showcaseInfoCard__z3izX{border:1px solid rgba(203,213,225,.72);border-radius:8px}.home_showcaseRouteCard__gODjO{border-radius:8px;background:rgba(255,255,255,.82);box-shadow:0 12px 28px -22px rgba(15,23,42,.35)}.home_showcaseMetricCard__fbMNd{border-radius:8px;background:rgba(255,255,255,.6);box-shadow:0 12px 28px -24px rgba(15,23,42,.35)}.home_toneLagoon__KYnNA{background:transparent;border-color:rgba(72,177,202,.62);box-shadow:0 0 0 1px rgba(72,177,202,.08),0 12px 28px -22px rgba(72,177,202,.45)}.home_tonePalm__x9RPr{background:transparent;border-color:rgba(104,184,121,.62);box-shadow:0 0 0 1px rgba(104,184,121,.08),0 12px 28px -22px rgba(104,184,121,.42)}.home_toneSand__sSCFo{background:transparent;border-color:rgba(214,170,94,.62);box-shadow:0 0 0 1px rgba(214,170,94,.08),0 12px 28px -22px rgba(214,170,94,.4)}.home_memoryShell__ekdON{background:linear-gradient(180deg,rgba(255,255,255,.84),rgba(248,252,253,.88))}.home_memoryChip__k_n1p{border:1px solid rgba(203,213,225,.72);border-radius:8px}.home_memoryMediaCard__rfmBE{border:1px solid rgba(203,213,225,.72);background:#f4fbfd}.home_memoryCaptionCard__4DpKL{border:1px solid rgba(203,213,225,.72);background:rgba(255,255,255,.88)}.dark .home_memoryCaptionCard__4DpKL,.dark .home_memoryChip__k_n1p,.dark .home_memoryMediaCard__rfmBE,.dark .home_showcaseInfoCard__z3izX{border-color:rgba(255,255,255,.1)}.dark .home_showcaseRouteCard__gODjO{background:rgba(255,255,255,.04);box-shadow:0 12px 28px -22px rgba(0,0,0,.5)}.dark .home_showcaseMetricCard__fbMNd{background:rgba(255,255,255,.03);box-shadow:0 12px 28px -24px rgba(0,0,0,.5)}.dark .home_toneLagoon__KYnNA{background:transparent;border-color:rgba(72,177,202,.48);box-shadow:0 0 0 1px rgba(72,177,202,.12),0 14px 30px -24px rgba(72,177,202,.32)}.dark .home_tonePalm__x9RPr{background:transparent;border-color:rgba(104,184,121,.46);box-shadow:0 0 0 1px rgba(104,184,121,.12),0 14px 30px -24px rgba(104,184,121,.28)}.dark .home_toneSand__sSCFo{background:transparent;border-color:rgba(214,170,94,.46);box-shadow:0 0 0 1px rgba(214,170,94,.12),0 14px 30px -24px rgba(214,170,94,.26)}.dark .home_memoryShell__ekdON{background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.03))}.dark .home_memoryCaptionCard__4DpKL{background:rgba(255,255,255,.04)}.dark .home_memoryMediaCard__rfmBE{background:rgba(255,255,255,.03)}.home_travelReveal__t8BUT{animation:home_travelReveal__t8BUT .72s cubic-bezier(.22,1,.36,1) both}.home_routeWrap___Ow9U{--route-travel-duration:4.5s;--route-shimmer-delay:240ms;position:relative;margin-top:-1.75rem;margin-bottom:-.5rem}.home_routeLine__l5PSY{position:absolute;left:4rem;right:4rem;top:.55rem;height:3px;border-radius:9999px;background:rgba(148,163,184,.28);overflow:visible}.home_routeLine__l5PSY:before{content:"";position:absolute;inset:0;border-radius:9999px;background:linear-gradient(90deg,#3b8aa5,#76d59b);clip-path:inset(0 100% 0 0);animation:home_routeDraw__RH1ZG var(--route-travel-duration) cubic-bezier(.65,0,.35,1) infinite}.home_routeLine__l5PSY:after{content:"";position:absolute;top:50%;left:0;width:9px;height:9px;margin-top:-4.5px;margin-left:-4.5px;border-radius:9999px;background:radial-gradient(circle,rgba(118,213,155,.95) 0,rgba(118,213,155,0) 72%);filter:blur(.5px);opacity:0;animation:home_routeDrawTip__IUUWb var(--route-travel-duration) cubic-bezier(.65,0,.35,1) infinite}.home_routeDot___UfIG{width:1rem;height:1rem;border-radius:9999px;background:rgba(148,163,184,.4);box-shadow:0 0 0 6px rgba(255,255,255,.92);animation:home_routeDotLight__Ii1OU var(--route-travel-duration) cubic-bezier(.65,0,.35,1) infinite}.home_routeLabel__Dkd56{color:rgba(100,116,139,.75);animation:home_routeLabelLight__8LJV7 var(--route-travel-duration) cubic-bezier(.65,0,.35,1) infinite}.dark .home_routeLine__l5PSY{background:rgba(255,255,255,.08)}.dark .home_routeLine__l5PSY:before{background:linear-gradient(90deg,rgba(59,138,165,.9),rgba(158,217,208,.95))}.dark .home_routeDot___UfIG{animation-name:home_routeDotLightDark__VUwCf}.dark .home_routeLabel__Dkd56{animation-name:home_routeLabelLightDark__XxkuA}.home_phoneMockup__Ychar{width:100%;display:flex;justify-content:center}.home_device__LYKuk{--device-width:clamp(224px,56vw,294px);position:relative;width:var(--device-width);height:calc(var(--device-width) * 2.09);border-radius:clamp(34px,8vw,48px);background:linear-gradient(145deg,#0f1720,#1f2937);box-shadow:0 28px 55px rgba(15,23,32,.35),inset 0 0 0 2px rgba(255,255,255,.08)}.home_deviceFrame__2Jlwd{position:absolute;inset:clamp(7px,1.8vw,10px);border-radius:clamp(28px,6.4vw,38px);overflow:hidden;background:#000}.home_deviceScreen__mhmmK{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.home_deviceStripe__VF3Ag{position:absolute;inset:0;border-radius:clamp(34px,8vw,48px);pointer-events:none;box-shadow:inset 0 0 0 1px rgba(255,255,255,.14)}.home_deviceHeader__4iucD{position:absolute;top:clamp(12px,3.2vw,18px);left:50%;transform:translateX(-50%);width:clamp(94px,24vw,128px);height:clamp(24px,6.2vw,34px);border-radius:18px;background:rgba(0,0,0,.88);z-index:2}.home_deviceSensors__NMmjg{position:absolute;top:clamp(20px,5.2vw,29px);left:50%;transform:translateX(clamp(24px,6.3vw,34px));width:clamp(6px,1.6vw,8px);height:clamp(6px,1.6vw,8px);border-radius:9999px;background:#1f2937;border:1px solid rgba(255,255,255,.22);z-index:3}.home_deviceBtns__5xqPS,.home_devicePower__AgWk4{position:absolute;width:3px;border-radius:2px;background:rgba(255,255,255,.38)}.home_deviceBtns__5xqPS{left:-1px;top:clamp(92px,23vw,128px);height:clamp(56px,15vw,82px)}.home_devicePower__AgWk4{right:-1px;top:clamp(124px,30vw,168px);height:clamp(38px,10vw,56px)}@keyframes home_travelReveal__t8BUT{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes home_routeTravel__w_IRd{0%{transform:translateX(-30%);opacity:0}12%{opacity:1}82%{opacity:1}to{transform:translateX(420%);opacity:0}}@keyframes home_routeDraw__RH1ZG{0%,to{clip-path:inset(0 100% 0 0);opacity:1}55%{clip-path:inset(0 0 0 0);opacity:1}75%{clip-path:inset(0 0 0 0);opacity:1}85%{clip-path:inset(0 0 0 0);opacity:0}86%{clip-path:inset(0 100% 0 0);opacity:0}}@keyframes home_routeDrawTip__IUUWb{0%,to{left:0;opacity:0}4%{opacity:1}55%{left:100%;opacity:1}75%{left:100%;opacity:1}85%{opacity:0}86%{left:0}}@keyframes home_routeDotLight__Ii1OU{0%,to{transform:scale(1);background:rgba(148,163,184,.4);box-shadow:0 0 0 6px rgba(255,255,255,.92)}4%{transform:scale(1.3);background:#3b8aa5;box-shadow:0 0 0 6px rgba(255,255,255,.92),0 10px 18px -8px rgba(59,138,165,.6)}18%{transform:scale(1);background:#3b8aa5;box-shadow:0 0 0 6px rgba(255,255,255,.92),0 8px 16px -10px rgba(59,138,165,.4)}75%{transform:scale(1);background:#3b8aa5;box-shadow:0 0 0 6px rgba(255,255,255,.92),0 8px 16px -10px rgba(59,138,165,.4)}85%{transform:scale(1);background:rgba(148,163,184,.4);box-shadow:0 0 0 6px rgba(255,255,255,.92)}}@keyframes home_routeDotLightDark__VUwCf{0%,to{transform:scale(1);background:rgba(255,255,255,.14);box-shadow:0 0 0 6px rgba(15,23,42,.88)}4%{transform:scale(1.3);background:#9ed9d0;box-shadow:0 0 0 6px rgba(15,23,42,.88),0 10px 18px -8px rgba(118,213,155,.5)}18%{transform:scale(1);background:#9ed9d0;box-shadow:0 0 0 6px rgba(15,23,42,.88),0 8px 16px -10px rgba(118,213,155,.35)}75%{transform:scale(1);background:#9ed9d0;box-shadow:0 0 0 6px rgba(15,23,42,.88),0 8px 16px -10px rgba(118,213,155,.35)}85%{transform:scale(1);background:rgba(255,255,255,.14);box-shadow:0 0 0 6px rgba(15,23,42,.88)}}@keyframes home_routeLabelLight__8LJV7{0%,to{color:rgba(100,116,139,.75)}4%,75%{color:#0f172a}85%{color:rgba(100,116,139,.75)}}@keyframes home_routeLabelLightDark__XxkuA{0%,to{color:rgba(203,213,225,.65)}4%,75%{color:#ffffff}85%{color:rgba(203,213,225,.65)}}@keyframes home_routeContrail__f8Z2E{0%{transform:scaleX(.55) rotate(-16deg);opacity:0}12%{opacity:.9;transform:scaleX(.82) rotate(-10deg)}26%{transform:scaleX(.95) rotate(-4deg)}52%{transform:scaleX(1) rotate(2deg);opacity:.8}78%{transform:scaleX(.92) rotate(9deg)}to{transform:scaleX(.72) rotate(14deg);opacity:.35}}@keyframes home_deviceFloat__4k6ze{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.home_device__LYKuk,.home_routeDot___UfIG,.home_routeLabel__Dkd56,.home_routeLine__l5PSY:after,.home_routeLine__l5PSY:before,.home_travelReveal__t8BUT{animation:none}}.app-header_headerNav__4RLRD{height:70px}.app-header_headerButton__T12iS,.app-header_iconWrapper__MyAI9{width:38px;height:38px}.app-header_buttonIcon__GaXks,.app-header_notificationBadge__PKGE8{width:18px;height:18px}.app-header_languageIcon__xFGpW{width:18px;height:18px}.app-header_avatarButton__AwraZ{width:38px;height:38px}.app-header_aiThinking__CU8Co{position:relative;isolation:isolate}.app-header_aiText__iQaYJ{font-weight:800;font-size:12px;letter-spacing:.5px;line-height:1;z-index:2;color:#0f172a}.dark .app-header_aiText__iQaYJ{color:#ffffff}.app-header_aiRing__5wW15{position:absolute;inset:6px;border-radius:9999px;box-shadow:inset 0 0 0 2px rgba(0,167,111,.15);z-index:1}.app-header_aiOrbit__K7wh4{position:absolute;inset:4px;border-radius:9999px;animation:app-header_appheader-spin__0C84q 1.1s linear infinite;z-index:3}.app-header_aiOrbit__K7wh4:before{content:"";position:absolute;top:-2px;left:50%;width:6px;height:6px;transform:translateX(-50%);border-radius:9999px;background:var(--brand-teal,#00a76f);box-shadow:0 0 8px rgba(0,167,111,.8)}.app-header_aiOrbit__K7wh4:after{content:"";position:absolute;inset:0;border-radius:9999px;background:conic-gradient(from 0deg,rgba(0,167,111,.25),rgba(0,167,111,0) 45%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 0);mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 0);filter:blur(.3px)}@keyframes app-header_appheader-spin__0C84q{to{transform:rotate(1turn)}}.app-header_activeButton__TdGfc{background:rgba(0,167,111,.12);color:#036b4d;border:1px solid transparent}.dark .app-header_activeButton__TdGfc{background:rgba(0,167,111,.2);color:#d7ffee;border-color:rgba(0,167,111,.45)}.app-header_activeIcon__zksRU{color:#00a76f}.dark .app-header_activeIcon__zksRU{color:#7ff0c9}