.landing-module__im-S5q__page{--navy:#002050;--navy-2:#0b3577;--deep:#00122e;--accent:#0062c4;--sky:#00a8e8;--ice:#d5e0f2;--muted:#9fb3d6;background:radial-gradient(1200px 700px at 50% -10%, #0b3577 0%, transparent 60%), var(--deep);color:#fff;font-feature-settings:"ss01", "cv11";min-height:100vh;overflow-x:hidden}.landing-module__im-S5q__orb{filter:blur(80px);opacity:.55;pointer-events:none;will-change:transform;border-radius:9999px;position:absolute}.landing-module__im-S5q__orbA{background:radial-gradient(circle, var(--accent), transparent 70%);width:520px;height:520px;animation:18s ease-in-out infinite alternate landing-module__im-S5q__drift-a;top:-80px;left:-120px}.landing-module__im-S5q__orbB{background:radial-gradient(circle, var(--sky), transparent 70%);opacity:.4;width:460px;height:460px;animation:22s ease-in-out infinite alternate landing-module__im-S5q__drift-b;top:120px;right:-140px}.landing-module__im-S5q__orbC{opacity:.3;background:radial-gradient(circle,#3fa9f5,#0000 70%);width:380px;height:380px;animation:26s ease-in-out infinite alternate-reverse landing-module__im-S5q__drift-a;bottom:-200px;left:35%}@keyframes landing-module__im-S5q__drift-a{to{transform:translate(80px,60px)scale(1.1)}}@keyframes landing-module__im-S5q__drift-b{to{transform:translate(-90px,40px)scale(.92)}}.landing-module__im-S5q__grid{pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 30%,#000 20%,#0000 70%);mask-image:radial-gradient(at 50% 30%,#000 20%,#0000 70%)}.landing-module__im-S5q__logo{aspect-ratio:1570/673;position:relative}.landing-module__im-S5q__logo>span{position:absolute}.landing-module__im-S5q__mark{transform-origin:50% 60%;animation:.9s cubic-bezier(.34,1.56,.64,1) .1s both landing-module__im-S5q__mark-in}.landing-module__im-S5q__head{animation:.6s cubic-bezier(.34,1.56,.64,1) .45s both landing-module__im-S5q__head-in,4s ease-in-out 1.4s infinite landing-module__im-S5q__head-float}.landing-module__im-S5q__letter{animation:landing-module__im-S5q__letter-in .55s cubic-bezier(.22, 1, .36, 1) calc(.55s + var(--i) * 90ms) both}@keyframes landing-module__im-S5q__mark-in{0%{opacity:0;transform:scale(.5)rotate(-35deg)}to{opacity:1;transform:none}}@keyframes landing-module__im-S5q__head-in{0%{opacity:0;transform:translateY(-120%)}to{opacity:1;transform:none}}@keyframes landing-module__im-S5q__head-float{50%{transform:translateY(-8%)}}@keyframes landing-module__im-S5q__letter-in{0%{opacity:0;transform:translateY(40%)}to{opacity:1;transform:none}}.landing-module__im-S5q__rise{animation:landing-module__im-S5q__rise .9s cubic-bezier(.22, 1, .36, 1) var(--d,0s) both}@keyframes landing-module__im-S5q__rise{0%{opacity:0;filter:blur(6px);transform:translateY(18px)}to{opacity:1;filter:none;transform:none}}.landing-module__im-S5q__gradientText{background:linear-gradient(100deg,#8fd3ff 0%,#fff 30%,#3fa9f5 60%,#8fd3ff 100%) 0 0/220% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:8s linear infinite landing-module__im-S5q__sheen}@keyframes landing-module__im-S5q__sheen{to{background-position:-220% 0}}.landing-module__im-S5q__reveal{opacity:0;transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);transition-delay:var(--d,0s);transform:translateY(28px)}.landing-module__im-S5q__shown{opacity:1;transform:none}.landing-module__im-S5q__card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#ffffff0f,#ffffff05);border:1px solid #ffffff17;border-radius:20px;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s,background .35s;position:relative}.landing-module__im-S5q__card:hover{background:linear-gradient(#3fa9f51a,#ffffff08);border-color:#3fa9f573;transform:translateY(-4px)}.landing-module__im-S5q__icon{background:linear-gradient(135deg, var(--accent), var(--sky));border-radius:12px;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 8px 24px -8px #00a8e899}.landing-module__im-S5q__primary{color:var(--navy);background:#fff;border-radius:9999px;transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden;box-shadow:0 10px 30px -10px #00a8e8b3}.landing-module__im-S5q__primary:hover{transform:translateY(-1px);box-shadow:0 14px 36px -10px #00a8e8e6}.landing-module__im-S5q__primary:after{content:"";background:linear-gradient(110deg,#0000 35%,#00a8e840 50%,#0000 65%) 0 0/250% 100%;animation:4.5s ease-in-out 2s infinite landing-module__im-S5q__button-shine;position:absolute;inset:0}@keyframes landing-module__im-S5q__button-shine{0%{background-position:150% 0}40%,to{background-position:-100% 0}}.landing-module__im-S5q__ghost{color:#fff;border:1px solid #ffffff38;border-radius:9999px;transition:background .25s,border-color .25s}.landing-module__im-S5q__ghost:hover{background:#ffffff14;border-color:#fff6}.landing-module__im-S5q__phone{aspect-ratio:9/19;background:linear-gradient(160deg,#1a2c4f,#0a1630);border-radius:44px;width:280px;padding:12px;animation:7s ease-in-out infinite landing-module__im-S5q__phone-float;position:relative;box-shadow:0 0 0 1px #ffffff14,0 40px 80px -20px #0009,0 0 120px -20px #00a8e859}@keyframes landing-module__im-S5q__phone-float{50%{transform:translateY(-10px)rotate(-1deg)}}.landing-module__im-S5q__screen{color:#0b1a33;background:#f2f6fc;border-radius:34px;flex-direction:column;height:100%;display:flex;overflow:hidden}.landing-module__im-S5q__pulse{animation:2.6s ease-in-out infinite landing-module__im-S5q__pulse}@keyframes landing-module__im-S5q__pulse{0%,to{box-shadow:0 0 #0062c473}50%{box-shadow:0 0 0 12px #0062c400}}.landing-module__im-S5q__tick{animation:.5s cubic-bezier(.34,1.56,.64,1) both landing-module__im-S5q__tick-in}@keyframes landing-module__im-S5q__tick-in{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.landing-module__im-S5q__divider{background:linear-gradient(90deg,#0000,#ffffff29,#0000);height:1px}.landing-module__im-S5q__shine{background:linear-gradient(110deg,#0000 38%,#ffffffb3 50%,#0000 62%) 150% 0/300% 100%;animation:6s ease-in-out 1.6s infinite landing-module__im-S5q__mark-shine;position:absolute;inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%}@keyframes landing-module__im-S5q__mark-shine{0%{background-position:150% 0}30%,to{background-position:-150% 0}}.landing-module__im-S5q__halo{filter:blur(30px);background:radial-gradient(closest-side,#00a8e859,#0000);border-radius:9999px;animation:1.6s ease-out .6s both landing-module__im-S5q__halo-in;position:absolute;inset:10% 5% -10%}@keyframes landing-module__im-S5q__halo-in{0%{opacity:0;transform:scale(.6)}}.landing-module__im-S5q__nav{border-bottom:1px solid #0000;transition:background .3s,border-color .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s}.landing-module__im-S5q__navSolid{-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);background:#00122eb8;border-color:#ffffff14}.landing-module__im-S5q__card:before{content:"";border-radius:inherit;background:radial-gradient(320px circle at var(--x,-999px) var(--y,-999px), #3fa9f524, transparent 60%);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.landing-module__im-S5q__card:hover:before{opacity:1}.landing-module__im-S5q__line{transform-origin:0;background:linear-gradient(90deg, var(--accent), var(--sky));transition:transform 1.4s cubic-bezier(.22,1,.36,1) .3s;transform:scaleX(0)}.landing-module__im-S5q__shown .landing-module__im-S5q__line{transform:none}.landing-module__im-S5q__step{background:linear-gradient(135deg, var(--navy-2), var(--accent));box-shadow:0 0 0 1px #ffffff1f,0 10px 30px -10px #00a8e899}.landing-module__im-S5q__scan{background:conic-gradient(from 0deg, transparent 0 70%, #00a8e8 85%, transparent 100%);border-radius:9999px;animation:1.1s linear infinite landing-module__im-S5q__spin;position:absolute;inset:-6px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 3px))}@keyframes landing-module__im-S5q__spin{to{transform:rotate(360deg)}}.landing-module__im-S5q__fadeSwap{animation:.45s ease-out both landing-module__im-S5q__fade-swap}@keyframes landing-module__im-S5q__fade-swap{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.landing-module__im-S5q__orb,.landing-module__im-S5q__mark,.landing-module__im-S5q__head,.landing-module__im-S5q__letter,.landing-module__im-S5q__rise,.landing-module__im-S5q__gradientText,.landing-module__im-S5q__primary:after,.landing-module__im-S5q__phone,.landing-module__im-S5q__pulse,.landing-module__im-S5q__tick,.landing-module__im-S5q__shine,.landing-module__im-S5q__halo,.landing-module__im-S5q__scan,.landing-module__im-S5q__fadeSwap{animation:none!important}.landing-module__im-S5q__line{transition:none;transform:none}.landing-module__im-S5q__reveal{opacity:1;transition:none;transform:none}}
