.skip{position:absolute;top:-100px;z-index:10;background:white;padding:14px}.skip:focus{top:0}.launch-section{padding:80px 7vw;scroll-margin-top:24px}.launch-section>p{margin:24px 0 36px}.launch-section:nth-of-type(even){background:white}.feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:36px}.feature-grid article{padding:24px 0;border-top:2px solid var(--teal)}.feature-grid p,.steps p{color:var(--muted)}.steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px;padding-inline-start:24px;margin-top:40px}.steps li{padding-inline-start:8px}.steps li::marker{color:var(--teal);font-weight:bold}.launch-section details{border-bottom:1px solid #8197A7;padding:20px 0}.launch-section summary{font-size:19px;font-weight:600;cursor:pointer}.launch-section details p{margin:18px 0 4px}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin-top:40px}.email{font-size:clamp(20px,3vw,32px);display:block;margin:24px 0;text-decoration:underline;direction:ltr;unicode-bidi:isolate}.contact-grid form{padding:30px;background:white;border:1px solid #8197A7;border-radius:16px;color:var(--ink)}form>label{display:block;margin:14px 0 6px;font-weight:600}input:not([type=radio]),textarea{display:block;width:100%;padding:12px;font:inherit;border:1px solid #526579;border-radius:6px;background:white;color:var(--ink)}input[type=email]{direction:ltr}fieldset{border:0;padding:0;margin:0 0 18px}fieldset label{display:block;margin:10px 0}input[type=radio]{accent-color:var(--teal);width:18px;height:18px;vertical-align:middle}legend{font-weight:600}.form-note{font-size:13px;margin-top:18px}.form-note a,.policy a{text-decoration:underline}#form-status{font-size:14px;margin-top:16px}#form-status:empty{display:none}:focus-visible{outline:3px solid #087E83;outline-offset:4px}.voy-hero :focus-visible,.voy-footer :focus-visible{outline-color:#BFF0DE}.voy-nav .language{flex-shrink:0}.voy-footer a{text-decoration:underline}.policy-nav{padding:24px 7vw;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border)}.policy{max-width:900px;margin:auto;padding:60px 24px}.policy h1{font-size:48px}.policy section{margin:38px 0}.policy h2{font-size:25px}.voy-nav nav{flex-wrap:wrap;justify-content:flex-end;gap:18px}html[lang=ar] .launch-section h2{letter-spacing:0}section[id]{scroll-margin-top:20px}@media(max-width:900px){.feature-grid{grid-template-columns:1fr 1fr}.contact-grid{grid-template-columns:1fr;gap:20px}.steps{grid-template-columns:1fr;gap:18px}.voy-nav{flex-wrap:wrap}.voy-nav nav{width:100%;justify-content:flex-start}.voy-nav nav a{display:inline-flex!important}}@media(max-width:560px){.feature-grid{grid-template-columns:1fr;gap:10px}.launch-section{padding:48px 6vw}.contact-grid form{padding:20px}.voy-nav nav{gap:12px;font-size:12px}.voy-nav .nav-cta{order:-1}.policy h1{font-size:36px}.hero-type h1{font-size:58px}.voy-footer{overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

@keyframes globe-drift{0%,100%{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-12px) rotate(2deg)}}
@keyframes assistant-float{0%,100%{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-10px) rotate(-2deg)}}
@keyframes orbit-turn{to{transform:rotate(360deg)}}
.route-sculpture{animation:globe-drift 18s ease-in-out infinite;transform-origin:center}.floating-note{animation:assistant-float 7s ease-in-out infinite}.orbital-ring{animation:orbit-turn 40s linear infinite;transform-origin:center}.assistant-window{animation:assistant-float 9s ease-in-out infinite}
@media(prefers-reduced-motion:reduce){.route-sculpture,.floating-note,.orbital-ring,.assistant-window,.travel-path,.pulse{animation:none!important;transition:none!important}}
