@layer components{.landing{--lp-ink:#101828;--lp-ink-2:#344054;--lp-muted:#667085;--lp-brand:#2b60ca;--lp-brand-hover:#2552ac;--lp-brand-50:#eef2fc;--lp-brand-mid:#5783db;--lp-navy:#0a1a40;--lp-sky:#a9c0ec;--lp-marker:#dce6f7;--lp-tint:#e6f1fd;--lp-gold:#ffc759;--lp-line:#10182814;--lp-line-strong:#1018281f;--lp-surface-muted:#f6f7f9;--lp-sunken:#f2f4f7;--lp-row-selected:#f5f8fe;--lp-dot:#d0d5dd;--lp-dot-neutral:#98a2b3;--lp-green-bg:#dcfce7;--lp-green:#166534;--lp-prev:#9497a9;--lp-shadow-sm:0 1px 2px #1018280d;--lp-shadow-float:0 24px 48px -12px #0a1a4047, 0 2px 6px #0a1a400f;width:100%;color:var(--lp-ink);font-family:var(--font-geist-sans), sans-serif;font-variant-numeric:tabular-nums;background:#fff;overflow-x:clip}.lp-wrap{box-sizing:border-box;max-width:1200px;margin:0 auto;padding:0 24px}.lp-mono{font-family:var(--font-geist-mono), monospace}.lp-frame{background:var(--lp-navy);border-radius:24px;margin:12px;position:relative;overflow:hidden}.lp-photo{transform-origin:70% 55%;animation:28s ease-in-out infinite alternate lp-kb;position:absolute;inset:0}.lp-photo img{object-fit:cover;object-position:65% center}.lp-sky{pointer-events:none;position:absolute;inset:0;overflow:hidden}.lp-jet{opacity:0;width:46px;height:18px;animation:8.1s cubic-bezier(.5,0,.6,1) 1s infinite lp-takeoff;position:absolute;top:58%;left:62%}.lp-jet:before{content:"";background:linear-gradient(90deg,#fff0,#ffffffb3);border-radius:2px;width:150px;height:2px;position:absolute;top:8px;right:100%}.lp-velo{background:linear-gradient(90deg,#0a1a40cc 0%,#0a1a4085 45%,#0a1a4038 80%),linear-gradient(#0a1a4000 60%,#0a1a408c 100%);position:absolute;inset:0}.lp-hero-body{padding-top:96px;padding-bottom:280px;position:relative}.lp-h1{letter-spacing:-2.5px;color:#fff;margin:24px 0 0;font-size:76px;font-weight:600;line-height:1}.lp-overlap{z-index:3;margin-top:-200px;position:relative}.lp-route-box{pointer-events:none;width:50%;height:100%;position:absolute;top:0;right:0}.lp-svg-text{font-family:var(--font-geist-sans), sans-serif}.lp-svg-mono{font-family:var(--font-geist-mono), monospace}.lp-route-dest{opacity:0}.lp-nav-links{gap:28px;display:flex}.lp-nav-link{color:#ffffffd6;white-space:nowrap;font-size:14px;transition:color .15s}.lp-nav-link:hover{color:#fff}.lp-foot-link{color:var(--lp-muted);font-size:14px;transition:color .15s}.lp-foot-link:hover{color:var(--lp-ink)}.lp-btn{white-space:nowrap;height:48px;color:var(--lp-brand);background:#fff;border-radius:12px;align-items:center;gap:8px;padding:0 22px;font-size:15px;font-weight:600;transition:background-color .15s,transform .15s,color .15s;display:inline-flex}.lp-btn:hover{background:var(--lp-brand-50);color:var(--lp-brand-hover);transform:translateY(-1px)}.lp-btn-sm{height:40px;padding:0 16px}.lp-link-white{color:#fff;text-underline-offset:4px;font-size:15px;font-weight:600;text-decoration:underline;transition:color .15s}.lp-link-white:hover{color:var(--lp-marker)}.landing a:focus-visible,.landing summary:focus-visible,.landing [tabindex]:focus-visible{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--lp-brand);border-radius:8px;outline:none}.landing .lp-dark a:focus-visible{box-shadow:0 0 0 2px var(--lp-navy), 0 0 0 4px #fff}.lp-card{border:1px solid var(--lp-line);box-shadow:var(--lp-shadow-sm);background:#fff;border-radius:16px}.lp-float{box-shadow:var(--lp-shadow-float)}.lp-ic{background:var(--lp-brand-50);width:40px;height:40px;color:var(--lp-brand);border-radius:12px;justify-content:center;align-items:center;display:flex}.lp-chip{white-space:nowrap;border-radius:9999px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.lp-h2{letter-spacing:-1.5px;margin:12px 0 0;font-size:48px;font-weight:600;line-height:1.06}.lp-h2-sm{letter-spacing:-1.2px;margin:12px 0 0;font-size:44px;font-weight:600;line-height:1.08}.lp-eyebrow{color:var(--lp-brand);margin:0;font-size:13px;font-weight:600}.lp-h3{margin:20px 0 0;font-size:20px;font-weight:600}.lp-body{color:var(--lp-muted);margin:8px 0 0;font-size:15px;line-height:1.6}.lp-bento{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.lp-s2{grid-column:span 2}.lp-s4{grid-column:span 4}.lp-s6{grid-column:span 6}.lp-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.lp-band{background:var(--lp-navy);border-radius:24px;position:relative;overflow:hidden}.lp-band-velo{background:linear-gradient(90deg,#0a1a40e0 0%,#0a1a40a8 50%,#0a1a4040 100%);position:absolute;inset:0}.lp-band-body{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:40px;padding:72px 56px;display:flex;position:relative}.lp-faq details{border-bottom:1px solid var(--lp-line)}.lp-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;font-size:17px;font-weight:600;list-style:none;display:flex}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary:after{content:"+";color:var(--lp-brand);font-size:22px;font-weight:400}.lp-faq details[open] summary:after{content:"−"}.lp-reveal{letter-spacing:-1.6px;color:var(--lp-ink);margin:0;font-size:52px;font-weight:600;line-height:1.18}.lp-mark{color:var(--lp-brand);background-image:linear-gradient(var(--lp-marker), var(--lp-marker));background-position:0 88%;background-repeat:no-repeat;background-size:100% 40%}.lp-mark span{color:var(--lp-brand)}.lp-rise{animation:.9s cubic-bezier(.2,.7,.2,1) both lp-rise}.lp-d1{animation-delay:.1s}.lp-d2{animation-delay:.2s}.lp-d3{animation-delay:.3s}.lp-d4{animation-delay:.5s}.lp-route-flow{stroke-dasharray:0 16;animation:1.4s linear infinite lp-flow}@keyframes lp-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes lp-flow{to{stroke-dashoffset:-32px}}@keyframes lp-kb{0%{transform:scale(1.02)translate(0)}to{transform:scale(1.1)translate(-1.5%,-1%)}}@keyframes lp-takeoff{0%{opacity:0;top:60%;left:60%;transform:rotate(-14deg)scale(1)}8%{opacity:.95}20%{top:52%;left:66%;transform:rotate(-22deg)scale(.95)}62%{opacity:.85;top:6%;left:98%;transform:rotate(-30deg)scale(.55)}63%,to{opacity:0;top:6%;left:98%;transform:rotate(-30deg)scale(.55)}}@media (max-width:1000px){.lp-nav-links{gap:16px}.lp-nav-login{display:none}.lp-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-s2{grid-column:span 1}.lp-s4,.lp-s6{grid-column:span 2}.lp-three{grid-template-columns:1fr}}@media (max-width:760px){.lp-nav-links{display:none}.lp-frame{border-radius:20px;margin:8px}.lp-photo img{object-position:75% center}.lp-velo{background:linear-gradient(#0a1a40b3 0%,#0a1a408c 60%,#0a1a40cc 100%)}.lp-hero-body{padding-top:48px;padding-bottom:48px}.lp-h1{letter-spacing:-1.4px;font-size:44px}.lp-bento{grid-template-columns:minmax(0,1fr)}.lp-s2,.lp-s4,.lp-s6{grid-column:auto}.lp-band-body{padding:48px 24px}.lp-reveal{letter-spacing:-1px;font-size:34px}.lp-btn-sm{height:44px}.lp-tap{align-items:center;min-height:44px;display:inline-flex}@keyframes lp-takeoff{0%{opacity:0;top:46%;left:40%;transform:rotate(-14deg)scale(.8)}8%{opacity:.9}62%{opacity:.8;top:6%;left:96%;transform:rotate(-30deg)scale(.45)}63%,to{opacity:0}}}@media (prefers-reduced-motion:reduce){.lp-rise,.lp-route-flow,.lp-photo{animation:none}.lp-jet{display:none}.lp-route-dest{opacity:1}.lp-btn,.lp-btn:hover{transition:none;transform:none}}}
