.page-atmos{background:transparent}.atmos-grid{background-image:linear-gradient(90deg,color-mix(in srgb,var(--th-fg) 4%,transparent) 1px,transparent 1px),linear-gradient(180deg,color-mix(in srgb,var(--th-fg) 4%,transparent) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 100% 60% at 50% 0%,rgb(0 0 0) 45%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 100% 60% at 50% 0%,rgb(0 0 0) 45%,transparent 100%);opacity:.55}:global(.light) .atmos-grid{opacity:.6}.atmos-aurora{background:radial-gradient(ellipse 70% 55% at 92% -4%,color-mix(in srgb,var(--accent-sea-bright) 22%,transparent) 0%,transparent 60%),radial-gradient(ellipse 60% 50% at 4% 18%,color-mix(in srgb,var(--accent-star) 18%,transparent) 0%,transparent 64%);mix-blend-mode:screen;opacity:.55;animation:aurora-drift 28s ease-in-out infinite alternate}@media(prefers-reduced-motion:reduce){.atmos-aurora{animation:none}}@keyframes aurora-drift{0%{transform:translateZ(0)}to{transform:translate3d(-1.5%,1.5%,0)}}:global(.light) .atmos-aurora{mix-blend-mode:normal;opacity:.45;background:radial-gradient(ellipse 70% 55% at 92% -4%,color-mix(in srgb,var(--accent-sea-light) 18%,transparent) 0%,transparent 58%),radial-gradient(ellipse 60% 50% at 4% 18%,color-mix(in srgb,var(--accent-star) 14%,transparent) 0%,transparent 62%)}.atmos-noise{opacity:.18;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.04'/%3E%3C/svg%3E")}:global(.light) .atmos-noise{opacity:.1}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.section-reveal{animation:section-rise linear both;animation-timeline:view();animation-range:entry 0% entry 40%}.reveal-stagger>*{animation:section-rise linear both;animation-timeline:view();animation-range:entry 0% entry 50%}}}@keyframes section-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.hero{isolation:isolate}.hero-light{background:radial-gradient(ellipse 58% 68% at 88% 2%,color-mix(in srgb,var(--accent-sea-bright) 16%,transparent) 0%,transparent 58%),radial-gradient(ellipse 52% 58% at 2% 92%,color-mix(in srgb,var(--accent-star) 14%,transparent) 0%,transparent 62%);opacity:.85}.hero-display{font-weight:800;text-wrap:balance;font-variant-ligatures:none}.hero-accent{color:var(--accent-sea-bright)}.hero-accent-2{color:var(--accent-star-bright);position:relative;display:inline-block}.hero-accent-2:after{content:"";position:absolute;left:0;right:0;bottom:.06em;height:.14em;border-radius:2px;background:linear-gradient(90deg,color-mix(in srgb,var(--accent-sea-light) 55%,transparent),color-mix(in srgb,var(--accent-star) 50%,transparent));z-index:-1}:global(.light) .hero-accent{color:var(--accent-sea)}:global(.light) .hero-accent-2{color:var(--accent-star)}.hero-route{opacity:.65;z-index:0}:global(.light) .hero-route{opacity:.45}.hero-media{border-radius:.75rem;box-shadow:0 32px 64px -28px #00000094,0 0 0 1px color-mix(in srgb,var(--accent-sea-light) 22%,transparent),0 0 80px -20px color-mix(in srgb,var(--accent-star) 25%,transparent)}:global(.light) .hero-media{box-shadow:0 24px 48px -20px #0f172a2e,inset 0 0 0 1px color-mix(in srgb,var(--accent-sea) 18%,transparent)}.crop-mark{position:absolute;width:14px;height:14px;border-color:color-mix(in srgb,var(--th-fg) 70%,transparent);z-index:3;pointer-events:none}.crop-tl{top:6px;left:6px;border-top:1.5px solid;border-left:1.5px solid}.crop-tr{top:6px;right:6px;border-top:1.5px solid;border-right:1.5px solid}.crop-bl{bottom:6px;left:6px;border-bottom:1.5px solid;border-left:1.5px solid}.crop-br{bottom:6px;right:6px;border-bottom:1.5px solid;border-right:1.5px solid}.btn-primary{background:linear-gradient(135deg,var(--accent-star) 0%,var(--accent-star-bright) 100%);position:relative;overflow:hidden;isolation:isolate;box-shadow:0 8px 24px -8px color-mix(in srgb,var(--accent-star) 60%,transparent),inset 0 1px #ffffff2e;text-shadow:0 1px 2px rgb(15 23 42 / .4);transition:transform .26s cubic-bezier(.22,1,.36,1),box-shadow .26s cubic-bezier(.22,1,.36,1)}.btn-primary:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.24) 50%,transparent 100%);transform:translate(-110%);transition:transform .72s cubic-bezier(.22,1,.36,1);pointer-events:none;z-index:0}.btn-primary>*{position:relative;z-index:1}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 18px 38px -12px color-mix(in srgb,var(--accent-star) 72%,transparent),inset 0 1px #ffffff3d}.btn-primary:hover:after{transform:translate(110%)}.btn-primary:active{transform:translateY(0)}.btn-primary:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-star) 35%,transparent),0 14px 32px -10px color-mix(in srgb,var(--accent-star) 70%,transparent)}.btn-ghost{color:var(--th-fg);background:color-mix(in srgb,var(--th-fg) 4%,transparent);border:1px solid color-mix(in srgb,var(--th-fg) 14%,transparent);transition:color .22s cubic-bezier(.22,1,.36,1),border-color .22s cubic-bezier(.22,1,.36,1),background .22s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1)}.btn-ghost:hover{border-color:color-mix(in srgb,var(--accent-sea-light) 55%,transparent);background:color-mix(in srgb,var(--accent-sea-light) 7%,transparent);color:var(--th-fg);transform:translateY(-1px)}.btn-ghost:active{transform:translateY(0)}.btn-ghost:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-sea-light) 50%,transparent)}.kicker{display:inline-flex;align-items:center;gap:.65rem;font-size:11px;font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:var(--accent-sea-light);padding:.35rem .85rem .35rem 0;border-radius:999px;background:color-mix(in srgb,var(--accent-sea-light) 8%,transparent)}.kicker:before{content:"";display:inline-block;width:8px;height:8px;margin-left:.85rem;border-radius:999px;background:var(--accent-sea-light);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-sea-light) 18%,transparent);flex-shrink:0;animation:kicker-pulse 2.8s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.kicker:before{animation:none}}@keyframes kicker-pulse{0%,to{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-sea-light) 18%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--accent-sea-light) 4%,transparent)}}.kicker-dot{width:7px;height:7px;border-radius:999px;background:var(--accent-sea-light)}.kicker-dot-star{background:var(--accent-star)}.section-h{font-family:var(--font-heading);font-weight:800;font-size:clamp(2.125rem,3.2vw + .5rem,3.125rem);line-height:1.02;letter-spacing:-.03em;color:var(--th-fg);text-wrap:balance}.kicker:has(.kicker-dot):before{display:none}.stats-panel{border-top:3px solid color-mix(in srgb,var(--accent-sea-light) 70%,transparent)}.stat-cell{padding:1.5rem 1.25rem 1.35rem;position:relative}.stat-cell+.stat-cell{border-left:1px solid color-mix(in srgb,var(--th-fg) 10%,transparent)}@media(max-width:639px){.stats-panel{grid-template-columns:1fr}.stat-cell+.stat-cell{border-left:none;border-top:1px solid color-mix(in srgb,var(--th-fg) 10%,transparent)}}.stat-lead .stat-value{color:var(--accent-sea-light)}:global(.light) .stat-lead .stat-value{color:var(--accent-sea)}.stat-lead{grid-column:span 1}.stat-value{font-weight:800;font-size:clamp(2.25rem,3.5vw,3.5rem);line-height:.95;letter-spacing:-.035em;color:var(--th-fg);font-variant-numeric:tabular-nums}.stat-label{margin-top:.55rem;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--th-fg-muted)}.stat-note{margin-top:.35rem;font-size:11.5px;line-height:1.5;font-style:italic;color:color-mix(in srgb,var(--th-fg-muted) 75%,transparent)}.service-feature{display:block;position:relative;isolation:isolate;min-height:460px;height:100%;border-radius:.75rem;overflow:hidden;box-shadow:0 28px 52px -24px #00000085,0 0 0 1px color-mix(in srgb,var(--accent-sea-light) 20%,transparent);transition:box-shadow .32s cubic-bezier(.22,1,.36,1)}@media(min-width:1024px){.service-feature{min-height:0}}.service-feature:hover{box-shadow:0 36px 60px -22px #0000008c,0 0 0 1px color-mix(in srgb,var(--accent-sea-light) 40%,transparent),0 0 48px -12px color-mix(in srgb,var(--accent-star) 22%,transparent)}:global(.light) .service-feature{box-shadow:0 20px 40px -20px #0f172a2e,inset 0 0 0 1px color-mix(in srgb,var(--accent-sea) 18%,transparent)}.service-feature img{display:block;min-height:100%;object-fit:cover}.service-feature-shade{background:linear-gradient(180deg,transparent 30%,rgb(2 6 23 / .55) 65%,rgb(2 6 23 / .9) 100%)}.service-feature-cta{opacity:.95;transition:gap .22s cubic-bezier(.22,1,.36,1)}.service-feature:hover .service-feature-cta{gap:.85rem}.service-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.service-list{padding:.35rem .5rem}.service-list li+li{border-top:1px solid color-mix(in srgb,var(--th-fg) 10%,transparent)}.service-row{display:grid;grid-template-columns:auto 1fr auto;align-items:baseline;gap:1.25rem;padding:1.15rem .85rem;border-radius:.5rem;text-decoration:none;position:relative;transition:background .24s cubic-bezier(.22,1,.36,1),color .2s cubic-bezier(.22,1,.36,1)}.service-row:hover{background:color-mix(in srgb,var(--accent-sea-light) 7%,transparent)}.service-row:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-sea-light) 60%,transparent)}.service-num{font-size:12.5px;font-weight:700;letter-spacing:.1em;color:var(--accent-sea-light);font-variant-numeric:tabular-nums}.service-body{display:flex;flex-direction:column;gap:.25rem}.service-title{font-family:var(--font-heading);font-weight:700;font-size:16px;color:var(--th-fg);letter-spacing:-.005em}.service-tag{font-size:13px;line-height:1.45;color:var(--th-fg-muted)}.service-arrow{color:var(--th-fg-muted);font-size:18px;transform:translate(-4px);opacity:0;transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .2s}.service-row:hover .service-arrow{transform:translate(0);opacity:1;color:var(--accent-sea-light)}.service-row:hover .service-title{color:var(--accent-sea-light)}.rate-shell{background:color-mix(in srgb,var(--th-bg-alt) 55%,transparent);border:1px solid color-mix(in srgb,var(--th-fg) 10%,transparent);border-top:3px solid color-mix(in srgb,var(--accent-star) 55%,transparent);box-shadow:0 22px 44px -24px #0000007a,0 1px color-mix(in srgb,var(--th-fg) 6%,transparent) inset;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}:global(.light) .rate-shell{background:color-mix(in srgb,white 65%,var(--th-bg));box-shadow:0 14px 32px -18px #0f172a1f}.rate-head{border-bottom:1px solid color-mix(in srgb,var(--th-fg) 12%,transparent);background:color-mix(in srgb,var(--accent-sea) 5%,transparent)}.rate-eyebrow{font-size:10.5px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--th-fg-muted)}.rate-title{margin-top:.25rem;font-size:18px;font-weight:800;letter-spacing:-.015em;color:var(--th-fg)}.rate-chip{font-family:var(--font-heading);font-size:11px;font-weight:800;letter-spacing:.18em;padding:.35rem .65rem;border-radius:999px;color:var(--accent-sea-light);background:color-mix(in srgb,var(--accent-sea-light) 10%,transparent);border:1px solid color-mix(in srgb,var(--accent-sea-light) 25%,transparent)}.rate-thead{background:color-mix(in srgb,var(--th-fg) 4%,transparent)}.rate-th{padding:.85rem 1.25rem;font-family:var(--font-heading);font-size:10.5px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--th-fg-muted)}.rate-th-left{text-align:left}.rate-th-right{text-align:right}.rate-row{border-top:1px solid color-mix(in srgb,var(--th-fg) 7%,transparent);transition:background .2s cubic-bezier(.22,1,.36,1)}.rate-row:hover{background:color-mix(in srgb,var(--accent-sea-light) 7%,transparent)}.rate-row:hover .rate-cell-right{color:var(--accent-sea-light)}.rate-cell-right{transition:color .2s cubic-bezier(.22,1,.36,1)}.rate-cell{padding:.85rem 1.25rem;color:var(--th-fg)}.rate-cell-left{text-align:left;color:var(--th-fg-muted);font-weight:500}.rate-cell-right{text-align:right;font-weight:700;font-size:16px;letter-spacing:-.005em}.steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:0}@media(min-width:768px){.steps{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:3rem}}@media(min-width:1024px){.steps{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:2rem}}.step{display:grid;grid-template-columns:28px 1fr;gap:1.25rem;padding:1.35rem 1.1rem;border-top:1px solid color-mix(in srgb,var(--th-fg) 12%,transparent);border-radius:.5rem;transition:background .22s cubic-bezier(.22,1,.36,1)}.step:hover{background:color-mix(in srgb,var(--th-glass) 100%,transparent)}@media(min-width:1024px){.step{grid-template-columns:1fr;padding:1.25rem 1rem 1.5rem;border-top:none;border:1px solid color-mix(in srgb,var(--th-fg) 10%,transparent);background:color-mix(in srgb,var(--th-glass) 80%,transparent)}.step:hover{border-color:color-mix(in srgb,var(--accent-sea-light) 30%,transparent)}}.step-rail{position:relative;display:flex;flex-direction:column;align-items:center}@media(min-width:1024px){.step-rail{flex-direction:row;align-items:center;width:100%}}.step-dot{width:11px;height:11px;border-radius:999px;background:var(--accent-sea-light);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent-sea-light) 16%,transparent);flex-shrink:0}.step-line{flex:1;width:1px;min-height:100%;background:linear-gradient(180deg,color-mix(in srgb,var(--accent-sea-light) 40%,transparent),transparent);margin-top:.5rem}@media(max-width:1023px){.step-line-last{display:none}}@media(min-width:1024px){.step-line{width:auto;height:1px;min-height:0;margin-top:0;margin-left:.75rem;background:linear-gradient(90deg,color-mix(in srgb,var(--accent-sea-light) 40%,transparent),transparent)}}@media(min-width:1024px){.step-body{padding-top:1.5rem}}.step-num{font-size:13px;font-weight:800;letter-spacing:.15em;color:var(--accent-sea-light);font-variant-numeric:tabular-nums}.step-title{font-size:17px;font-weight:700;color:var(--th-fg);letter-spacing:-.005em}.step-desc{margin-top:.75rem;font-size:14px;line-height:1.6;color:var(--th-fg-muted)}.wanhub-steps{display:flex;flex-direction:column;gap:2.75rem}@media(min-width:640px){.wanhub-steps{gap:3.25rem}}@media(min-width:1024px){.wanhub-steps{gap:4.5rem}}.wanhub-step{display:grid;gap:1.25rem;align-items:center;min-width:0}@media(min-width:640px){.wanhub-step{gap:1.75rem}}.wanhub-step-heading{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .75rem}.wanhub-step-media{display:flex;justify-content:center;width:100%;min-width:0}@media(max-width:1023px){.wanhub-step-reverse .wanhub-step-copy,.wanhub-step-reverse .wanhub-step-media{order:unset}}@media(min-width:1024px){.wanhub-step{grid-template-columns:minmax(0,1fr) minmax(0,250px);gap:3rem}.wanhub-step-reverse{grid-template-columns:minmax(0,250px) minmax(0,1fr)}.wanhub-step-reverse .wanhub-step-copy{order:2}.wanhub-step-reverse .wanhub-step-media{order:1}}.wanhub-step-num{font-size:.8125rem;font-weight:800;letter-spacing:.12em;color:var(--accent-sea-light)}:global(.light) .wanhub-step-num{color:var(--accent-sea)}.wanhub-step-title{flex:1 1 12rem;min-width:0;font-size:clamp(1.0625rem,4.2vw,1.375rem);font-weight:700;line-height:1.25;color:var(--th-fg);text-wrap:pretty}.wanhub-step-desc{margin-top:.75rem;max-width:36rem;font-size:.9375rem;line-height:1.65;color:var(--th-fg-muted);text-wrap:pretty}.wanhub-device-frame{width:100%;max-width:min(250px,82vw);margin-inline:auto;box-shadow:0 20px 40px -26px #00000080,inset 0 0 0 1px color-mix(in srgb,var(--th-fg) 8%,transparent)}.wanhub-step-img{display:block;min-height:12rem;object-fit:contain;object-position:top center;background:#0a0b10}:global(.light) .wanhub-step-img{background:#f4f4f6}.wanhub-device-frame--store{max-width:min(250px,90vw)}.wanhub-device-frame--store .wanhub-step-img{min-height:14rem;background:#000}:global(.light) .wanhub-device-frame--store .wanhub-step-img{background:#f2f2f7}@media(min-width:640px){.wanhub-device-frame{max-width:250px}}:global(.light) .wanhub-device-frame{box-shadow:0 20px 40px -24px #0f172a24,inset 0 0 0 1px color-mix(in srgb,var(--accent-star) 12%,transparent)}.device-frame{box-shadow:0 30px 60px -28px #0000008c,inset 0 0 0 1px color-mix(in srgb,var(--accent-star) 16%,transparent)}:global(.light) .device-frame{box-shadow:0 22px 48px -24px #0f172a2e,inset 0 0 0 1px color-mix(in srgb,var(--accent-star) 18%,transparent)}.device-frame img{transition:transform .6s cubic-bezier(.22,1,.36,1)}@media(prefers-reduced-motion:no-preference){.device-frame:hover img{transform:scale(1.025)}}.trust-media{box-shadow:0 24px 48px -24px #00000073,inset 0 0 0 1px color-mix(in srgb,var(--accent-sea-light) 14%,transparent)}:global(.light) .trust-media{box-shadow:0 20px 44px -22px #0f172a26,inset 0 0 0 1px color-mix(in srgb,var(--accent-sea) 16%,transparent)}.trust-media img{transition:transform .6s cubic-bezier(.22,1,.36,1)}@media(prefers-reduced-motion:no-preference){.trust-media:hover img{transform:scale(1.025)}}.point-list{list-style:none;margin:0;padding:0}.point{display:grid;grid-template-columns:70px 1fr;gap:1.5rem;padding:1.4rem .75rem;border-top:1px solid color-mix(in srgb,var(--th-fg) 12%,transparent);border-radius:.375rem;transition:background .22s cubic-bezier(.22,1,.36,1)}.point:hover{background:color-mix(in srgb,var(--th-glass) 100%,transparent)}.point:last-child{border-bottom:1px solid color-mix(in srgb,var(--th-fg) 12%,transparent)}.point-key{font-size:13px;font-weight:800;letter-spacing:.16em;color:var(--accent-sea-light);font-variant-numeric:tabular-nums;padding-top:.15rem}.point-title{font-family:var(--font-heading);font-size:18px;font-weight:700;letter-spacing:-.01em;color:var(--th-fg)}.point-desc{margin-top:.4rem;font-size:14px;line-height:1.6;color:var(--th-fg-muted);max-width:52ch}.faq-list{display:flex;flex-direction:column;padding:.25rem .5rem}.faq-item{border-top:1px solid color-mix(in srgb,var(--th-fg) 12%,transparent);border-radius:.375rem;transition:background .2s cubic-bezier(.22,1,.36,1)}.faq-item:hover{background:color-mix(in srgb,var(--th-glass-hover) 50%,transparent)}.faq-item:last-child{border-bottom:1px solid color-mix(in srgb,var(--th-fg) 12%,transparent)}.faq-summary{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.35rem 1rem;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none;transition:color .2s cubic-bezier(.22,1,.36,1)}.faq-summary:hover .faq-q{color:var(--accent-sea-light)}.faq-item[open] .faq-answer{animation:faq-open .28s cubic-bezier(.22,1,.36,1) both}@keyframes faq-open{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.faq-summary::-webkit-details-marker{display:none}.faq-q{font-family:var(--font-heading);font-size:16px;font-weight:700;color:var(--th-fg);letter-spacing:-.005em}.faq-chev{width:18px;height:18px;color:var(--th-fg-muted);transition:transform .22s cubic-bezier(.22,1,.36,1),color .2s;flex-shrink:0}.faq-item[open] .faq-chev{transform:rotate(180deg);color:var(--accent-sea-light)}.faq-item[open] .faq-q{color:var(--accent-sea-light)}.faq-answer{padding:0 1rem 1.35rem}.faq-answer p{font-size:14px;line-height:1.65;color:var(--th-fg-muted);max-width:64ch}.cta-section{isolation:isolate;border-top:1px solid color-mix(in srgb,var(--accent-star) 18%,transparent)}.cta-bg{background:radial-gradient(ellipse 65% 85% at 100% 0%,color-mix(in srgb,var(--accent-sea-bright) 20%,transparent) 0%,transparent 58%),radial-gradient(ellipse 55% 75% at 0% 100%,color-mix(in srgb,var(--accent-star) 18%,transparent) 0%,transparent 62%),linear-gradient(180deg,color-mix(in srgb,var(--th-bg-alt) 25%,transparent) 0%,transparent 100%);opacity:1}.cta-h{font-weight:900;font-size:clamp(2.5rem,5vw,4rem);line-height:.95;letter-spacing:-.035em;color:var(--th-fg);text-wrap:balance}.cta-h-accent{color:var(--accent-star-bright)}:global(.light) .cta-h-accent{color:var(--accent-star)}.cta-stack{display:grid;grid-template-columns:1fr;gap:1.25rem;position:relative}@media(min-width:640px){.cta-stack{grid-template-columns:1fr 1fr;grid-template-rows:auto}}.cta-photo{position:relative;overflow:hidden;border-radius:.5rem;box-shadow:0 20px 44px -22px #00000080,inset 0 0 0 1px color-mix(in srgb,var(--th-fg) 8%,transparent);aspect-ratio:3/4}:global(.light) .cta-photo{box-shadow:0 18px 40px -22px #0f172a29,inset 0 0 0 1px color-mix(in srgb,var(--accent-sea) 14%,transparent)}.cta-photo-1{transform:translateY(-.5rem)}.cta-photo-2{transform:translateY(.5rem)}@media(max-width:639px){.cta-photo-1,.cta-photo-2{transform:none}.cta-photo{aspect-ratio:16/10}}.animated-bg.svelte-j7fgbb{--ab-sky-mid: color-mix(in srgb, var(--background) 30%, transparent);--ab-sky-bottom: #0a0a1a;--ab-star: rgb(255 255 255 / .4);--ab-orb-1: color-mix(in srgb, var(--primary) 25%, transparent);--ab-orb-2: rgb(147 51 234 / .2);--ab-orb-3: color-mix(in srgb, var(--primary) 15%, transparent);--ab-ocean-from: #0a1628;--ab-ocean-via: #0d1f3c;--ab-shimmer-mid: color-mix(in srgb, var(--primary) 15%, transparent);--ab-wave-1: rgb(139 92 246 / .12);--ab-wave-2: rgb(139 92 246 / .09);--ab-wave-3: rgb(139 92 246 / .14);--ab-wave-4: rgb(139 92 246 / .16);--ab-wave-5: rgb(10 22 40 / .92);--ab-particle: color-mix(in srgb, var(--primary) 30%, transparent);--ab-horizon-from: color-mix(in srgb, var(--primary) 10%, transparent);--ab-horizon-via: color-mix(in srgb, var(--primary) 15%, transparent);--ab-vignette-side: color-mix(in srgb, var(--background) 70%, transparent);--ab-vignette-top: color-mix(in srgb, var(--background) 50%, transparent);--ab-ship-opacity: .5;--ab-ship-distant-opacity: .25;--ab-ship-accent: var(--primary);--ab-plane-opacity: .58;--ab-plane-body: color-mix(in srgb, var(--foreground) 72%, transparent);--ab-plane-glow: color-mix(in srgb, var(--primary) 40%, transparent);--ab-plane-contrail: color-mix(in srgb, var(--foreground) 55%, transparent)}.ab-sky.svelte-j7fgbb{background:linear-gradient(to bottom,transparent 0%,var(--ab-sky-mid) 45%,var(--ab-sky-bottom) 100%)}.ab-star.svelte-j7fgbb{background-color:var(--ab-star)}.ab-orb-1.svelte-j7fgbb{background-color:var(--ab-orb-1)}.ab-orb-2.svelte-j7fgbb{background-color:var(--ab-orb-2)}.ab-orb-3.svelte-j7fgbb{background-color:var(--ab-orb-3)}.ab-ocean-deep.svelte-j7fgbb{background:linear-gradient(to top,var(--ab-ocean-from) 0%,var(--ab-ocean-via) 55%,transparent 100%)}.ab-shimmer.svelte-j7fgbb{background:linear-gradient(to right,transparent 0%,var(--ab-shimmer-mid) 50%,transparent 100%)}.ab-wave.svelte-j7fgbb path:where(.svelte-j7fgbb){fill:var(--ab-wave-fill, var(--ab-wave-1))}.ab-wave-1.svelte-j7fgbb path:where(.svelte-j7fgbb){fill:var(--ab-wave-1)}.ab-wave-2.svelte-j7fgbb path:where(.svelte-j7fgbb){fill:var(--ab-wave-2)}.ab-wave-3.svelte-j7fgbb path:where(.svelte-j7fgbb){fill:var(--ab-wave-3)}.ab-wave-4.svelte-j7fgbb path:where(.svelte-j7fgbb){fill:var(--ab-wave-4)}.ab-wave-5.svelte-j7fgbb path:where(.svelte-j7fgbb){fill:var(--ab-wave-5)}.ab-particle.svelte-j7fgbb{background-color:var(--ab-particle)}.ab-horizon.svelte-j7fgbb{background:linear-gradient(to top,var(--ab-horizon-from) 0%,var(--ab-horizon-via) 50%,transparent 100%)}.ab-vignette-side.svelte-j7fgbb{background:linear-gradient(to right,var(--ab-vignette-side) 0%,transparent 22%,transparent 78%,var(--ab-vignette-side) 100%)}.ab-vignette-top.svelte-j7fgbb{background:linear-gradient(to top,transparent 0%,transparent 55%,var(--ab-vignette-top) 100%)}.ab-ship.svelte-j7fgbb{opacity:var(--ab-ship-opacity)}.ab-ship-distant.svelte-j7fgbb{opacity:var(--ab-ship-distant-opacity)}.ab-ship-accent.svelte-j7fgbb{color:var(--ab-ship-accent)}.ab-plane-layer.svelte-j7fgbb{opacity:var(--ab-plane-opacity);filter:drop-shadow(0 6px 18px var(--ab-plane-glow));will-change:transform}.ab-plane-inner.svelte-j7fgbb{transform-origin:center center}.ab-plane-svg.svelte-j7fgbb{display:block;width:min(230px,32vw);height:auto;color:var(--ab-plane-body)}.ab-plane-body.svelte-j7fgbb{fill:var(--ab-plane-body)}.ab-plane-contrail.svelte-j7fgbb{stroke:var(--ab-plane-contrail);opacity:.7}.light .animated-bg.svelte-j7fgbb{--ab-sky-mid: color-mix(in srgb, var(--primary) 8%, transparent);--ab-sky-bottom: #ddd6fe;--ab-star: color-mix(in srgb, var(--primary) 55%, transparent);--ab-orb-1: color-mix(in srgb, var(--primary) 22%, transparent);--ab-orb-2: rgb(147 51 234 / .18);--ab-orb-3: color-mix(in srgb, var(--accent) 20%, transparent);--ab-ocean-from: #7c9fd4;--ab-ocean-via: #a5b8e8;--ab-shimmer-mid: color-mix(in srgb, var(--primary) 22%, transparent);--ab-wave-1: rgb(139 92 246 / .22);--ab-wave-2: rgb(139 92 246 / .18);--ab-wave-3: rgb(139 92 246 / .26);--ab-wave-4: rgb(139 92 246 / .3);--ab-wave-5: rgb(79 70 229 / .45);--ab-particle: color-mix(in srgb, var(--primary) 40%, transparent);--ab-horizon-from: color-mix(in srgb, var(--primary) 14%, transparent);--ab-horizon-via: color-mix(in srgb, var(--primary) 22%, transparent);--ab-vignette-side: color-mix(in srgb, var(--background) 45%, transparent);--ab-vignette-top: color-mix(in srgb, var(--background) 35%, transparent);--ab-ship-opacity: .55;--ab-ship-distant-opacity: .35;--ab-ship-accent: var(--primary);--ab-plane-opacity: .62;--ab-plane-body: color-mix(in srgb, var(--foreground) 68%, transparent);--ab-plane-glow: color-mix(in srgb, var(--primary) 28%, transparent);--ab-plane-contrail: color-mix(in srgb, var(--foreground) 42%, transparent)}.ls-promo-shell.svelte-1ueo703{position:relative;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.corp-promo-shell.svelte-1ueo703{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid color-mix(in srgb,var(--th-fg) 10%,transparent)}.ls-promo-pill.svelte-1ueo703{position:relative;box-shadow:0 1px color-mix(in srgb,var(--th-fg) 8%,transparent) inset,0 12px 28px -16px color-mix(in srgb,var(--accent-star) 35%,transparent)}.light .ls-promo-pill.svelte-1ueo703{box-shadow:0 1px color-mix(in srgb,var(--accent-star) 10%,transparent) inset,0 10px 24px -14px color-mix(in srgb,var(--accent-star) 18%,transparent)}.ls-accent-dot.svelte-1ueo703{width:.42rem;height:.42rem;background:linear-gradient(145deg,var(--accent-star),var(--accent-sea-bright));box-shadow:0 0 0 2px color-mix(in srgb,var(--th-bg) 88%,var(--accent-star))}.ls-accent-dot.corp-accent-bar.svelte-1ueo703{width:3px;height:.875rem;border-radius:1px;box-shadow:none}.landing-promo-bar.svelte-1ueo703{box-shadow:inset 0 1px #ffffff14}.light .landing-promo-bar.svelte-1ueo703{box-shadow:inset 0 1px #5b21b624}.landing-promo-bar.qx-promo-slot.svelte-1ueo703{box-shadow:inset 0 -1px color-mix(in srgb,var(--accent-sea-light) 22%,transparent),inset 0 1px color-mix(in srgb,var(--th-fg) 6%,transparent)}.light .landing-promo-bar.qx-promo-slot.svelte-1ueo703{box-shadow:inset 0 -1px color-mix(in srgb,var(--accent-sea) 18%,transparent),inset 0 1px #5b21b61a}
