:root{--navy-900: #070e2b;--navy-800: #0a1338;--navy-600: #1a2d78;--navy-ink: #0d2580;--red: #d81010;--green: #1e9a55;--sun: #f4c430;--text: #eef1fb;--muted: #a9b3d6}*{box-sizing:border-box}html,body{margin:0;height:100%}body{background:var(--navy-900);color:var(--text);font-family:Manrope,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased}.mono{font-family:JetBrains Mono,ui-monospace,monospace}.page[data-v-e61f19a4]{position:relative;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;overflow:hidden;overflow:clip;isolation:isolate}.sky[data-v-e61f19a4]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;overflow:clip;background:radial-gradient(120% 80% at 80% 110%,#2a3f9a 0%,transparent 55%),linear-gradient(180deg,var(--navy-900) 0%,var(--navy-800) 45%,var(--navy-600) 100%)}.star[data-v-e61f19a4]{position:absolute;border-radius:50%;background:#fff;opacity:.5;animation:twinkle-e61f19a4 4s ease-in-out infinite}@keyframes twinkle-e61f19a4{50%{opacity:.1}}.glow[data-v-e61f19a4]{position:absolute;border-radius:50%;filter:blur(80px);opacity:.45}.glow--a[data-v-e61f19a4]{width:520px;height:520px;right:-140px;bottom:-180px;background:var(--red);opacity:.22}.glow--b[data-v-e61f19a4]{width:420px;height:420px;left:-160px;top:30%;background:var(--green);opacity:.18}.cloud[data-v-e61f19a4]{position:absolute;height:60px;border-radius:60px;background:#ffffff0f;filter:blur(18px);animation:drift-e61f19a4 linear infinite}.cloud--1[data-v-e61f19a4]{width:360px;top:22%;animation-duration:70s}.cloud--2[data-v-e61f19a4]{width:520px;top:62%;animation-duration:95s;animation-delay:-40s}.cloud--3[data-v-e61f19a4]{width:280px;top:82%;animation-duration:60s;animation-delay:-20s}@keyframes drift-e61f19a4{0%{transform:translate(-600px)}to{transform:translate(calc(100vw + 600px))}}.route[data-v-e61f19a4]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.route--portrait[data-v-e61f19a4]{display:none}.route__line[data-v-e61f19a4]{fill:none;stroke:#ffffff38;stroke-width:2;stroke-dasharray:2 12;stroke-linecap:round;animation:dash-e61f19a4 3s linear infinite}@keyframes dash-e61f19a4{to{stroke-dashoffset:-28}}.plane[data-v-e61f19a4]{filter:drop-shadow(0 0 10px rgba(255,255,255,.5))}.top[data-v-e61f19a4]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:28px clamp(16px,5vw,64px);padding-top:max(28px,env(safe-area-inset-top))}.logo[data-v-e61f19a4]{display:block;width:clamp(170px,20vw,250px)}.logo img[data-v-e61f19a4]{display:block;width:100%;height:auto}.langs[data-v-e61f19a4]{display:flex;padding:4px;border-radius:999px;background:#ffffff12;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.langs button[data-v-e61f19a4]{border:0;background:transparent;color:var(--muted);font:700 12px/1 Manrope,sans-serif;letter-spacing:.08em;padding:9px 13px;border-radius:999px;cursor:pointer;transition:background .2s,color .2s}.langs button[data-v-e61f19a4]:hover{color:#fff}.langs button.active[data-v-e61f19a4]{background:#fff;color:var(--navy-ink)}.main[data-v-e61f19a4]{flex:1;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(32px,6vw,96px);padding:24px clamp(16px,5vw,64px) 48px;max-width:1320px;width:100%;margin:0 auto}.eyebrow[data-v-e61f19a4]{display:inline-block;margin:0;padding:9px 16px;border-radius:6px;background:linear-gradient(90deg,#d810108c,#d810102e 60%,#d8101000);color:#fff;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}h1[data-v-e61f19a4]{margin:22px 0 18px;font-size:clamp(38px,6vw,76px);line-height:1.02;letter-spacing:-.035em;font-weight:800;text-wrap:balance}h1 span[data-v-e61f19a4]{display:block}h1 .accent[data-v-e61f19a4]{color:#ffffff80}.sub[data-v-e61f19a4]{margin:0;max-width:540px;color:var(--muted);font-size:clamp(16px,1.4vw,18px);line-height:1.65}.contact[data-v-e61f19a4]{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:32px 0 0;padding-top:20px;border-top:1px solid rgba(255,255,255,.12);max-width:540px}.contact span[data-v-e61f19a4]{color:#ffffff80;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.contact a[data-v-e61f19a4]{color:#fff;font-size:18px;font-weight:600;text-decoration:underline;text-decoration-color:var(--red);text-decoration-thickness:2px;text-underline-offset:6px;transition:text-decoration-color .15s}.contact a[data-v-e61f19a4]:hover{text-decoration-color:#fff}.pass[data-v-e61f19a4]{display:flex;border-radius:22px;color:var(--navy-ink);filter:drop-shadow(0 30px 60px rgba(0,0,0,.45));transform:rotate(-2deg);animation:float-e61f19a4 6s ease-in-out infinite}@keyframes float-e61f19a4{50%{transform:rotate(-2deg) translateY(-10px)}}@keyframes float-sm-e61f19a4{50%{transform:rotate(-1deg) translateY(-6px)}}.pass__main[data-v-e61f19a4],.pass__stub[data-v-e61f19a4]{background:#fff}.pass__main[data-v-e61f19a4]{flex:1;min-width:0;padding:26px 26px 22px;border-radius:22px 0 0 22px;-webkit-mask:radial-gradient(circle 12px at 100% 0,transparent 98%,#000) top / 100% 51% no-repeat,radial-gradient(circle 12px at 100% 100%,transparent 98%,#000) bottom / 100% 51% no-repeat;mask:radial-gradient(circle 12px at 100% 0,transparent 98%,#000) top / 100% 51% no-repeat,radial-gradient(circle 12px at 100% 100%,transparent 98%,#000) bottom / 100% 51% no-repeat}.pass__stub[data-v-e61f19a4]{width:92px;flex:none;border-left:2px dashed #d5dbef;border-radius:0 22px 22px 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:20px 0;-webkit-mask:radial-gradient(circle 12px at 0 0,transparent 98%,#000) top / 100% 51% no-repeat,radial-gradient(circle 12px at 0 100%,transparent 98%,#000) bottom / 100% 51% no-repeat;mask:radial-gradient(circle 12px at 0 0,transparent 98%,#000) top / 100% 51% no-repeat,radial-gradient(circle 12px at 0 100%,transparent 98%,#000) bottom / 100% 51% no-repeat}.pass__stub .mono[data-v-e61f19a4]{writing-mode:vertical-rl;font-size:11px;letter-spacing:.12em;color:#7b86b3}.barcode[data-v-e61f19a4]{display:flex;flex-direction:column;gap:2px;width:44px}.barcode i[data-v-e61f19a4]{display:block;background:var(--navy-ink)}.pass__head[data-v-e61f19a4]{display:flex;align-items:center;justify-content:space-between;padding-bottom:18px;border-bottom:1px solid #e8ecf7}.pass__head[data-v-e61f19a4]{gap:12px}.pass__brand[data-v-e61f19a4]{display:block;width:132px;height:auto}.pass__label[data-v-e61f19a4]{text-align:right}.pass__label[data-v-e61f19a4]{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#7b86b3}small[data-v-e61f19a4]{display:block;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#8a94bd;margin-bottom:4px}.pass__route[data-v-e61f19a4]{display:flex;align-items:center;gap:14px;padding:22px 0}.pass__route strong[data-v-e61f19a4]{display:block;font-size:clamp(32px,4vw,44px);line-height:1;letter-spacing:-.02em}.pass__route span[data-v-e61f19a4]{display:block;font-size:13px;color:#59648f;margin-top:6px}.pass__route .right[data-v-e61f19a4]{text-align:right}.pass__arrow[data-v-e61f19a4]{flex:1;display:flex;align-items:center;gap:8px;color:var(--red)}.pass__arrow .line[data-v-e61f19a4]{flex:1;height:0;border-top:2px dashed #c9d0ea;margin:0}.pass__grid[data-v-e61f19a4]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:16px 0;border-top:1px solid #e8ecf7;border-bottom:1px solid #e8ecf7}.pass__grid b[data-v-e61f19a4]{font-size:15px}.pass__status[data-v-e61f19a4]{padding-top:16px}.flap[data-v-e61f19a4]{display:flex;gap:3px}.flap span[data-v-e61f19a4]{display:inline-grid;place-items:center;flex:1 1 0;min-width:0;max-width:22px;height:30px;padding:0 2px;border-radius:4px;background:var(--navy-ink);color:var(--sun);font-size:15px;font-weight:700;position:relative;animation:flip-e61f19a4 .45s cubic-bezier(.3,1.4,.5,1) both}.flap span[data-v-e61f19a4]:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:#00000073}@keyframes flip-e61f19a4{0%{transform:perspective(200px) rotateX(-90deg);opacity:0}to{transform:perspective(200px) rotateX(0);opacity:1}}.foot[data-v-e61f19a4]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:22px clamp(16px,5vw,64px) max(28px,env(safe-area-inset-bottom));color:#7f8ab5;font-size:13px}@media(max-width:900px){.main[data-v-e61f19a4]{grid-template-columns:1fr;justify-items:center;text-align:center;gap:40px;padding-top:8px}.hero[data-v-e61f19a4]{display:flex;flex-direction:column;align-items:center;max-width:620px}.sub[data-v-e61f19a4]{margin-inline:auto}.contact[data-v-e61f19a4]{justify-content:center;width:100%}.eyebrow[data-v-e61f19a4]{background:linear-gradient(90deg,#d810101f,#d8101080,#d810101f)}.pass[data-v-e61f19a4]{width:100%;max-width:540px;text-align:left;transform:rotate(-1deg);animation-name:float-sm-e61f19a4}.top[data-v-e61f19a4]{padding-top:max(20px,env(safe-area-inset-top));padding-bottom:20px}.foot[data-v-e61f19a4]{justify-content:center;text-align:center}}@media(max-aspect-ratio:1/1){.route[data-v-e61f19a4]:not(.route--portrait){display:none}.route--portrait[data-v-e61f19a4]{display:block}}@media(max-width:560px){.main[data-v-e61f19a4]{gap:32px;padding-bottom:32px}h1[data-v-e61f19a4]{margin:18px 0 14px;font-size:clamp(32px,10vw,44px)}.sub[data-v-e61f19a4]{font-size:15px;line-height:1.6}.pass[data-v-e61f19a4]{transform:none;animation:none}.pass__stub[data-v-e61f19a4]{width:64px}.pass__main[data-v-e61f19a4]{padding:20px 18px 18px}.pass__route[data-v-e61f19a4]{gap:10px;padding:18px 0}.pass__route strong[data-v-e61f19a4]{font-size:30px}.pass__route span[data-v-e61f19a4]{font-size:12px}.pass__label[data-v-e61f19a4]{display:none}.pass__grid b[data-v-e61f19a4]{font-size:13px}.flap span[data-v-e61f19a4]{height:26px;font-size:13px}.langs button[data-v-e61f19a4]{padding:8px 10px}}@media(max-width:360px){.pass__stub[data-v-e61f19a4]{width:48px}.barcode[data-v-e61f19a4]{width:30px}.pass__arrow .line[data-v-e61f19a4]{display:none}.flap[data-v-e61f19a4]{gap:2px}.flap span[data-v-e61f19a4]{height:24px;font-size:12px}}@media(orientation:landscape)and (max-height:520px){.route--portrait[data-v-e61f19a4]{display:none}.route[data-v-e61f19a4]:not(.route--portrait){display:block}.top[data-v-e61f19a4]{padding-top:max(14px,env(safe-area-inset-top));padding-bottom:8px}.logo[data-v-e61f19a4]{width:150px}.main[data-v-e61f19a4]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);justify-items:stretch;text-align:left;gap:28px;padding-top:4px;padding-bottom:12px}.hero[data-v-e61f19a4]{display:block}.sub[data-v-e61f19a4]{margin-inline:0;font-size:14px;line-height:1.5}.contact[data-v-e61f19a4]{justify-content:flex-start;margin-top:16px;padding-top:12px}.eyebrow[data-v-e61f19a4]{background:linear-gradient(90deg,#d810108c,#d810102e 60%,#d8101000)}.contact a[data-v-e61f19a4]{font-size:15px}h1[data-v-e61f19a4]{margin:12px 0 10px;font-size:clamp(26px,4.6vw,38px)}.eyebrow[data-v-e61f19a4]{font-size:11px;padding:7px 12px}.pass[data-v-e61f19a4]{transform:none;animation:none;max-width:none}.pass__main[data-v-e61f19a4]{padding:14px 16px}.pass__head[data-v-e61f19a4]{padding-bottom:10px}.pass__label[data-v-e61f19a4]{display:none}.pass__route[data-v-e61f19a4]{padding:10px 0}.pass__route strong[data-v-e61f19a4]{font-size:26px}.pass__route span[data-v-e61f19a4]{font-size:11px;margin-top:4px}.pass__grid[data-v-e61f19a4]{padding:10px 0}.pass__status[data-v-e61f19a4]{padding-top:10px}.pass__stub[data-v-e61f19a4]{width:56px}.flap span[data-v-e61f19a4]{height:22px;font-size:12px}.foot[data-v-e61f19a4]{padding-top:8px;padding-bottom:max(12px,env(safe-area-inset-bottom));justify-content:space-between}}@media(prefers-reduced-motion:reduce){[data-v-e61f19a4],[data-v-e61f19a4]:before,[data-v-e61f19a4]:after{animation:none!important}.plane[data-v-e61f19a4]{display:none}}
