:root{--accent: #0B7C82;--accent-dark: #085E63;--accent-soft: #EAF4F4;--ink: #10202B;--text: #3C4954;--muted: #6A7580;--bg: #FFFFFF;--bg-alt: #F5F6F7;--line: #E3E7EA;--font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--radius: 3px;--ease: .25s ease}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font);color:var(--text);background-color:var(--bg);line-height:1.65;font-size:16px;overflow-x:hidden;-webkit-font-smoothing:antialiased}a{text-decoration:none;color:inherit}ul{list-style:none}img{max-width:100%;display:block}h1,h2,h3,h4,h5,h6{font-family:var(--font);color:var(--ink);font-weight:700;line-height:1.2;letter-spacing:-.015em}.container{max-width:1240px;margin:0 auto;padding:0 32px;width:100%}section{padding:96px 0}.section-head{text-align:center;max-width:720px;margin:0 auto 64px}.kicker{display:block;font-size:.8rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:16px}.section-head h2{font-size:2.25rem;margin-bottom:16px}.section-head .lead{font-size:1.05rem;color:var(--muted)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:13px 28px;font-family:var(--font);font-size:.95rem;font-weight:600;border-radius:var(--radius);border:1px solid transparent;cursor:pointer;transition:background-color var(--ease),border-color var(--ease),color var(--ease)}.btn-primary{background:var(--accent);color:#fff}.btn-primary:hover{background:var(--accent-dark)}.btn-outline{background:transparent;color:var(--ink);border-color:#b8c0c6}.btn-outline:hover{border-color:var(--ink)}.btn-outline-light{background:transparent;color:#fff;border-color:#ffffff8c}.btn-outline-light:hover{background:#ffffff1a;border-color:#fff}.link-arrow{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:.95rem;color:var(--accent);transition:color var(--ease)}.link-arrow:hover{color:var(--accent-dark)}.link-arrow i{font-size:.8rem}@media(max-width:992px){section{padding:80px 0}.section-head h2{font-size:1.9rem}}@media(max-width:768px){.container{padding:0 20px}section{padding:64px 0}.section-head{margin-bottom:44px}.section-head h2{font-size:1.6rem}.section-head .lead{font-size:1rem}}@media(max-width:480px){.container{padding:0 16px}section{padding:56px 0}.section-head h2{font-size:1.45rem}.btn{width:100%}}::selection{background:var(--accent);color:#fff}[dir=rtl] .link-arrow .fa-arrow-right{transform:scaleX(-1)}header[data-v-62212141]{position:fixed;width:100%;top:0;z-index:1000;height:72px;display:flex;align-items:center;background:#fff;border-bottom:1px solid var(--line);transition:box-shadow var(--ease)}header.scrolled[data-v-62212141]{box-shadow:0 1px 8px #10202b12}.navbar[data-v-62212141]{display:flex;justify-content:space-between;align-items:center;width:100%;padding:0 24px}.logo[data-v-62212141]{display:flex;align-items:center;gap:10px;z-index:1001}.logo-mark[data-v-62212141]{height:30px;width:auto}.logo-text[data-v-62212141]{font-size:1.2rem;font-weight:400;color:var(--ink);letter-spacing:-.01em}.logo-text strong[data-v-62212141]{font-weight:700}.logo-text sup[data-v-62212141]{font-size:.6rem;color:var(--muted);margin-left:1px}.nav-right[data-v-62212141]{display:flex;align-items:center}.nav-links[data-v-62212141]{display:flex;gap:4px;align-items:center}.nav-links li:not(.nav-cta) a[data-v-62212141]{display:block;font-weight:500;color:var(--text);font-size:.92rem;padding:8px 14px;transition:color var(--ease)}.nav-links li:not(.nav-cta) a[data-v-62212141]:hover{color:var(--accent)}header.glass[data-v-62212141]{box-shadow:none}header.glass .logo-text[data-v-62212141],header.glass .logo-text strong[data-v-62212141]{color:#fff}header.glass .logo-text sup[data-v-62212141]{color:#fff9}header.glass .nav-links li:not(.nav-cta) a[data-v-62212141]{color:#ffffffe0}header.glass .nav-links li:not(.nav-cta) a[data-v-62212141]:hover{color:#fff}header.glass .nav-links li:not(.nav-cta) a.nav-innotrans[data-v-62212141]{color:transparent;background-image:linear-gradient(100deg,#6fc7ee 15%,#a9e6ff 85%);filter:drop-shadow(0 1px 6px rgba(0,0,0,.45))}header.glass .lang-btn[data-v-62212141]{border-color:#ffffff4d;color:#ffffffe6}header.glass .lang-btn[data-v-62212141]:hover{border-color:#ffffff8c}header.glass .hamburger span[data-v-62212141]{background:#fff}header.glass .btn-railsim[data-v-62212141]{box-shadow:0 2px 14px #00000059,inset 0 0 0 1px #ffffff38}@supports not ((-webkit-background-clip: text) or (background-clip: text)){header.glass .nav-links li:not(.nav-cta) a.nav-innotrans[data-v-62212141]{color:#8fd6d9}}header .logo-text[data-v-62212141],header .nav-links li:not(.nav-cta) a[data-v-62212141],header .lang-btn[data-v-62212141],header .hamburger span[data-v-62212141]{transition:color .2s ease,border-color .2s ease,background-color .2s ease}.nav-links li:not(.nav-cta) a.nav-innotrans[data-v-62212141]{font-weight:700;font-size:.84rem;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(100deg,#2e96c8 15%,#5fbf63 85%);-webkit-background-clip:text;background-clip:text;color:transparent;background-size:200% 100%;background-position:0% 0;transition:background-position .45s ease,filter var(--ease)}.nav-links li:not(.nav-cta) a.nav-innotrans[data-v-62212141]:hover,.nav-links li:not(.nav-cta) a.nav-innotrans[data-v-62212141]:focus-visible{color:transparent;background-position:100% 0;filter:saturate(1.25)}@supports not ((-webkit-background-clip: text) or (background-clip: text)){.nav-links li:not(.nav-cta) a.nav-innotrans[data-v-62212141]{background:none;color:#2e96c8}}.nav-cta[data-v-62212141]{margin-left:16px}.btn-railsim[data-v-62212141]{display:inline-block;padding:9px 22px;background:var(--accent);color:#fff;font-weight:600;font-size:.88rem;border-radius:var(--radius);transition:background-color var(--ease)}.btn-railsim[data-v-62212141]:hover{background:var(--accent-dark)}.lang-switcher[data-v-62212141]{position:relative;margin-inline-start:16px}.lang-btn[data-v-62212141]{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;background:transparent;border:1px solid var(--line);border-radius:var(--radius);font-family:var(--font);font-size:.82rem;font-weight:600;color:var(--text);cursor:pointer;transition:border-color var(--ease),color var(--ease)}.lang-btn[data-v-62212141]:hover{border-color:#b8c0c6;color:var(--ink)}.lang-btn .fa-globe[data-v-62212141]{font-size:.9rem;color:var(--accent)}.lang-caret[data-v-62212141]{font-size:.6rem;transition:transform var(--ease)}.lang-caret.open[data-v-62212141]{transform:rotate(180deg)}.lang-menu[data-v-62212141]{position:absolute;top:calc(100% + 10px);inset-inline-end:0;min-width:160px;background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 8px 24px #10202b1a;padding:6px 0;z-index:1002;max-height:70vh;overflow-y:auto}.lang-option[data-v-62212141]{display:block;width:100%;text-align:start;padding:9px 16px;background:transparent;border:none;font-family:var(--font);font-size:.9rem;color:var(--text);cursor:pointer;text-decoration:none;transition:background-color var(--ease),color var(--ease)}.lang-option[data-v-62212141]:hover{background:var(--bg-alt);color:var(--ink)}.lang-option.active[data-v-62212141]{color:var(--accent);font-weight:600}.lang-enter-active[data-v-62212141],.lang-leave-active[data-v-62212141]{transition:opacity var(--ease),transform var(--ease)}.lang-enter-from[data-v-62212141],.lang-leave-to[data-v-62212141]{opacity:0;transform:translateY(-6px)}.mobile-menu-btn[data-v-62212141]{display:none;width:42px;height:42px;background:transparent;border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;align-items:center;justify-content:center;z-index:1001}.hamburger[data-v-62212141]{display:flex;flex-direction:column;gap:5px;width:18px}.hamburger span[data-v-62212141]{display:block;height:2px;background:var(--ink);transition:transform var(--ease),opacity var(--ease)}.hamburger.open span[data-v-62212141]:nth-child(1){transform:translateY(7px) rotate(45deg)}.hamburger.open span[data-v-62212141]:nth-child(2){opacity:0}.hamburger.open span[data-v-62212141]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media(max-width:992px){.mobile-menu-btn[data-v-62212141]{display:flex;margin-inline-start:12px}.lang-code[data-v-62212141]{display:none}.nav-links[data-v-62212141]{position:fixed;top:72px;left:0;right:0;background:#fff;border-bottom:1px solid var(--line);flex-direction:column;align-items:stretch;gap:0;padding:8px 0 16px;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity var(--ease),transform var(--ease),visibility var(--ease)}.nav-links.active[data-v-62212141]{opacity:1;visibility:visible;transform:translateY(0)}.nav-links li:not(.nav-cta) a[data-v-62212141]{font-size:1rem;padding:14px 24px;border-bottom:1px solid var(--bg-alt)}.nav-cta[data-v-62212141]{margin:16px 24px 0}.btn-railsim[data-v-62212141]{display:block;text-align:center;padding:13px 22px;font-size:.95rem}}@media(max-width:480px){.logo-mark[data-v-62212141]{height:26px}.logo-text[data-v-62212141]{font-size:1.05rem}}footer[data-v-1c630ce6]{background-color:var(--ink);color:#ffffffbf}.footer-main[data-v-1c630ce6]{padding:72px 0 56px}.footer-grid[data-v-1c630ce6]{display:grid;grid-template-columns:1.6fr 1fr 1.2fr 1fr;gap:48px}.logo[data-v-1c630ce6]{display:inline-flex;align-items:center;gap:10px;margin-bottom:20px}.logo-mark[data-v-1c630ce6]{height:32px;width:auto}.logo-text[data-v-1c630ce6]{font-size:1.2rem;font-weight:400;color:#fff}.logo-text strong[data-v-1c630ce6]{font-weight:700}.logo-text sup[data-v-1c630ce6]{font-size:.6rem;color:#ffffff80;margin-left:1px}.footer-brand p[data-v-1c630ce6]{font-size:.92rem;line-height:1.7;margin-bottom:24px;max-width:320px}.social-links[data-v-1c630ce6]{display:flex;gap:10px}.social-link[data-v-1c630ce6]{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.25);border-radius:var(--radius);color:#ffffffd9;font-size:.9rem;transition:border-color var(--ease),color var(--ease)}.social-link[data-v-1c630ce6]:hover{border-color:#fff;color:#fff}.footer-col h3[data-v-1c630ce6]{color:#fff;font-size:.85rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:20px}.footer-links li[data-v-1c630ce6]{margin-bottom:12px}.footer-links a[data-v-1c630ce6]{color:#ffffffb8;font-size:.92rem;transition:color var(--ease)}.footer-links a[data-v-1c630ce6]:hover{color:#fff}.contact-info li[data-v-1c630ce6]{display:flex;gap:12px;align-items:baseline;margin-bottom:14px;font-size:.92rem}.contact-info i[data-v-1c630ce6]{color:#ffffff73;font-size:.85rem;width:16px;flex-shrink:0}.contact-info a[data-v-1c630ce6]{color:#ffffffb8;transition:color var(--ease)}.contact-info a[data-v-1c630ce6]:hover{color:#fff}.footer-bottom[data-v-1c630ce6]{border-top:1px solid rgba(255,255,255,.12);padding:22px 0}.footer-bottom-row[data-v-1c630ce6]{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap}.footer-bottom p[data-v-1c630ce6]{font-size:.85rem;color:#ffffff80}.credits-link[data-v-1c630ce6]{font-size:.78rem;color:#ffffff59;transition:color var(--ease)}.credits-link[data-v-1c630ce6]:hover{color:#ffffffb3}@media(max-width:992px){.footer-grid[data-v-1c630ce6]{grid-template-columns:1fr 1fr;gap:40px}}@media(max-width:600px){.footer-grid[data-v-1c630ce6]{grid-template-columns:1fr;gap:36px}.footer-main[data-v-1c630ce6]{padding:56px 0 44px}}.skip-link{position:absolute;inset-inline-start:16px;top:-100px;z-index:2000;padding:12px 20px;background:var(--accent);color:#fff;font-weight:600;border-radius:var(--radius);transition:top var(--ease)}.skip-link:focus{top:16px}.hero[data-v-068e8324]{position:relative;min-height:92vh;display:flex;align-items:flex-end;padding:0;overflow:hidden}.hero-bg[data-v-068e8324]{position:absolute;inset:0;z-index:0}.hero-bg[data-v-068e8324] picture{display:block;width:100%;height:100%}.hero-bg[data-v-068e8324] .hero-image{width:100%;height:100%;object-fit:cover}.hero-overlay[data-v-068e8324]{position:absolute;inset:0;background:linear-gradient(180deg,#0d18218c,#0d182173 55%,#0d1821bf)}.hero-inner[data-v-068e8324]{position:relative;z-index:1;padding-top:180px}.hero-content[data-v-068e8324]{max-width:680px;animation:heroFade-068e8324 .9s ease both}@keyframes heroFade-068e8324{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.hero-kicker[data-v-068e8324]{display:block;font-size:.8rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#8fd6d9;margin-bottom:20px}.hero h1[data-v-068e8324]{font-size:3.4rem;color:#fff;margin-bottom:24px}.hero-subtitle[data-v-068e8324]{font-size:1.1rem;color:#ffffffd9;max-width:560px;margin-bottom:36px}.hero-subtitle a[data-v-068e8324]{color:#fff;font-weight:600;border-bottom:1px solid rgba(255,255,255,.5);transition:border-color var(--ease)}.hero-subtitle a[data-v-068e8324]:hover{border-color:#fff}.hero-actions[data-v-068e8324]{display:flex;gap:14px;flex-wrap:wrap}.hero-stats[data-v-068e8324]{display:grid;grid-template-columns:repeat(4,1fr);margin-top:88px;border-top:1px solid rgba(255,255,255,.25);padding:32px 0 40px}.stat-item[data-v-068e8324]{display:flex;flex-direction:column;gap:4px;padding:0 24px;border-inline-start:1px solid rgba(255,255,255,.25)}.stat-item[data-v-068e8324]:first-child{padding-inline-start:0;border-inline-start:none}.stat-value[data-v-068e8324]{font-size:2rem;font-weight:700;color:#fff;letter-spacing:-.02em}.stat-label[data-v-068e8324]{font-size:.85rem;color:#ffffffb3}@media(max-width:992px){.hero h1[data-v-068e8324]{font-size:2.6rem}.hero-inner[data-v-068e8324]{padding-top:150px}.hero-stats[data-v-068e8324]{margin-top:64px}.stat-value[data-v-068e8324]{font-size:1.6rem}}@media(max-width:768px){.hero[data-v-068e8324]{min-height:auto}.hero-inner[data-v-068e8324]{padding-top:140px}.hero h1[data-v-068e8324]{font-size:2.1rem}.hero-subtitle[data-v-068e8324]{font-size:1rem}.hero-stats[data-v-068e8324]{grid-template-columns:repeat(2,1fr);gap:24px 0;padding:28px 0 36px;margin-top:48px}.stat-item[data-v-068e8324]:nth-child(odd){padding-inline-start:0;border-inline-start:none}}@media(max-width:480px){.hero h1[data-v-068e8324]{font-size:1.75rem}.hero-actions[data-v-068e8324]{flex-direction:column}.stat-value[data-v-068e8324]{font-size:1.4rem}.stat-label[data-v-068e8324]{font-size:.78rem}}.features-section[data-v-db534e59]{background-color:var(--bg);scroll-margin-top:72px}.features-grid[data-v-db534e59]{display:grid;grid-template-columns:repeat(5,1fr);gap:24px}.feature-card[data-v-db534e59]{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;transition:border-color var(--ease),box-shadow var(--ease)}.feature-card[data-v-db534e59]:hover{border-color:#b9c2c8;box-shadow:0 4px 16px #10202b0f}.card-image[data-v-db534e59]{aspect-ratio:4 / 3;overflow:hidden;background:var(--bg-alt)}.card-image[data-v-db534e59] picture{display:block;width:100%;height:100%}.card-image[data-v-db534e59] img{width:100%;height:100%;object-fit:cover}.card-body[data-v-db534e59]{padding:18px 18px 22px}.card-body h3[data-v-db534e59]{font-size:.98rem;margin-bottom:8px}.card-body p[data-v-db534e59]{font-size:.85rem;color:var(--muted);line-height:1.55}@media(max-width:1100px){.features-grid[data-v-db534e59]{grid-template-columns:repeat(2,1fr);gap:20px}}@media(max-width:560px){.features-grid[data-v-db534e59]{grid-template-columns:1fr}.card-image[data-v-db534e59]{aspect-ratio:16 / 9}}.tech-section[data-v-bb8f88ab]{background-color:var(--bg-alt);scroll-margin-top:72px}.tech-video[data-v-bb8f88ab]{position:relative;display:block;width:100%;max-width:960px;margin:0 auto;padding:0;border:none;border-radius:var(--radius);overflow:hidden;cursor:pointer;background:var(--ink);aspect-ratio:16 / 9;box-shadow:0 24px 60px #10202b24}.tech-video[data-v-bb8f88ab] picture{display:block;width:100%;height:100%}.tech-video[data-v-bb8f88ab] .tech-video-preview{width:100%;height:100%;object-fit:cover;display:block}.tech-video-overlay[data-v-bb8f88ab]{position:absolute;inset:0;background:linear-gradient(180deg,#0d182126,#0d182159);transition:background var(--ease)}.tech-video:hover .tech-video-overlay[data-v-bb8f88ab]{background:linear-gradient(180deg,#0d18210d,#0d182140)}.tech-play[data-v-bb8f88ab]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:82px;height:82px;display:flex;align-items:center;justify-content:center;background:#ffffffeb;border-radius:50%;color:var(--accent);font-size:1.35rem;padding-left:5px;box-shadow:0 8px 30px #10202b4d;transition:transform var(--ease),background var(--ease)}.tech-video:hover .tech-play[data-v-bb8f88ab]{transform:translate(-50%,-50%) scale(1.06);background:#fff}.video-modal-overlay[data-v-bb8f88ab]{position:fixed;inset:0;background:#0a1219eb;display:flex;align-items:center;justify-content:center;z-index:9999;padding:40px}.modal-close[data-v-bb8f88ab]{position:fixed;top:32px;right:32px;width:44px;height:44px;background:transparent;border:1px solid rgba(255,255,255,.4);border-radius:var(--radius);color:#fff;font-size:1.1rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color var(--ease);z-index:10000}.modal-close[data-v-bb8f88ab]:hover{border-color:#fff}.video-modal[data-v-bb8f88ab]{position:relative;width:90%;max-width:1100px;background:#000;border-radius:var(--radius);overflow:hidden}.video-container[data-v-bb8f88ab]{position:relative;padding-top:56.25%}.modal-video[data-v-bb8f88ab]{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.modal-enter-active[data-v-bb8f88ab],.modal-leave-active[data-v-bb8f88ab]{transition:opacity var(--ease)}.modal-enter-from[data-v-bb8f88ab],.modal-leave-to[data-v-bb8f88ab]{opacity:0}@media(max-width:768px){.tech-play[data-v-bb8f88ab]{width:64px;height:64px;font-size:1.05rem}.video-modal-overlay[data-v-bb8f88ab]{padding:16px}.modal-close[data-v-bb8f88ab]{top:16px;right:16px}}.global-section[data-v-7b14a1ec]{background:var(--ink);scroll-margin-top:72px}.global-section .section-head h2[data-v-7b14a1ec]{color:#fff}.global-section .section-head .lead[data-v-7b14a1ec]{color:#ffffffa6}.global-section .kicker[data-v-7b14a1ec]{color:#8fd6d9}.map-wrapper[data-v-7b14a1ec]{position:relative;max-width:980px;margin:0 auto}.world-canvas[data-v-7b14a1ec]{display:block;width:100%}.country-card[data-v-7b14a1ec]{position:absolute;width:240px;transform:translate(-50%,calc(-100% - 18px));background:#0d1821eb;border:1px solid rgba(143,214,217,.3);border-radius:var(--radius);overflow:hidden;box-shadow:0 16px 40px #00000073;z-index:2}.card-photo[data-v-7b14a1ec]{display:block;width:100%;height:135px;object-fit:cover}.card-placeholder[data-v-7b14a1ec]{width:100%;height:135px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#8fd6d91f,#8fd6d90a);color:#8fd6d966;font-size:1.6rem}.card-caption[data-v-7b14a1ec]{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:10px 14px 12px}.card-caption strong[data-v-7b14a1ec]{font-size:.9rem;color:#fff;font-weight:600}.card-caption span[data-v-7b14a1ec]{font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:#8fd6d9;white-space:nowrap}.photo-enter-active[data-v-7b14a1ec],.photo-leave-active[data-v-7b14a1ec]{transition:opacity .35s ease,transform .35s ease}.photo-enter-from[data-v-7b14a1ec],.photo-leave-to[data-v-7b14a1ec]{opacity:0;transform:translate(-50%,calc(-100% - 10px))}@media(max-width:640px){.country-card[data-v-7b14a1ec]{width:180px}.card-photo[data-v-7b14a1ec],.card-placeholder[data-v-7b14a1ec]{height:100px}.card-caption strong[data-v-7b14a1ec]{font-size:.82rem}}.map-legend[data-v-7b14a1ec]{display:flex;justify-content:center;gap:28px;margin:-24px 0 32px}.legend-item[data-v-7b14a1ec]{display:inline-flex;align-items:center;gap:8px;font-size:.85rem;color:#ffffffa6}.legend-dot[data-v-7b14a1ec]{width:9px;height:9px;border-radius:50%}.legend-dot.solid[data-v-7b14a1ec]{background:#8fd6d9}.legend-dot.hollow[data-v-7b14a1ec]{border:1.5px solid #4ADE80}.flag-strip[data-v-7b14a1ec]{max-width:560px;margin:44px auto 0;overflow:hidden;direction:ltr;-webkit-mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent)}.flag-track[data-v-7b14a1ec]{display:flex;width:max-content;animation:flagScroll-7b14a1ec 26s linear infinite}.flag-track[data-v-7b14a1ec]:hover{animation-play-state:paused}.flag-seq[data-v-7b14a1ec]{display:flex;align-items:flex-start;gap:30px;padding-inline-end:30px}.flag-item[data-v-7b14a1ec]{display:inline-flex;flex-direction:column;align-items:center;gap:8px;white-space:nowrap}.flag-img[data-v-7b14a1ec]{width:42px;height:28px;object-fit:cover;border-radius:2px;opacity:.75;filter:saturate(.65) brightness(.95);transition:opacity .5s ease,filter .5s ease}.flag-name[data-v-7b14a1ec]{font-size:.78rem;letter-spacing:.04em;color:#ffffff80;transition:color .5s ease}.flag-item.active .flag-img[data-v-7b14a1ec]{opacity:1;filter:none}.flag-item.active .flag-name[data-v-7b14a1ec]{color:#ffffffd9}@keyframes flagScroll-7b14a1ec{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.flag-track[data-v-7b14a1ec]{animation:none;width:auto;justify-content:center}.flag-seq[aria-hidden=true][data-v-7b14a1ec]{display:none}.flag-strip[data-v-7b14a1ec]{-webkit-mask-image:none;mask-image:none}}.global-stats[data-v-7b14a1ec]{display:grid;grid-template-columns:repeat(4,1fr);max-width:980px;margin:36px auto 0;border-top:1px solid rgba(255,255,255,.15);padding-top:32px}.gstat[data-v-7b14a1ec]{display:flex;flex-direction:column;gap:4px;padding:0 24px;border-inline-start:1px solid rgba(255,255,255,.15)}.gstat[data-v-7b14a1ec]:first-child{padding-inline-start:0;border-inline-start:none}.gstat-value[data-v-7b14a1ec]{font-size:2rem;font-weight:700;color:#fff;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.gstat-label[data-v-7b14a1ec]{font-size:.85rem;color:#ffffffa6}@media(max-width:768px){.global-stats[data-v-7b14a1ec]{grid-template-columns:repeat(2,1fr);gap:24px 0}.gstat[data-v-7b14a1ec]:nth-child(odd){padding-inline-start:0;border-inline-start:none}.gstat-value[data-v-7b14a1ec]{font-size:1.5rem}.map-legend[data-v-7b14a1ec]{gap:18px}}.modules-section[data-v-446a1a39]{background-color:var(--bg);scroll-margin-top:72px}.modules-grid[data-v-446a1a39]{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.module-card[data-v-446a1a39]{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;display:flex;flex-direction:column;transition:border-color var(--ease),box-shadow var(--ease)}.module-card[data-v-446a1a39]:hover{border-color:#b9c2c8;box-shadow:0 4px 16px #10202b0f}.module-image-wrapper[data-v-446a1a39]{height:180px;background:var(--bg-alt);display:flex;align-items:center;justify-content:center;padding:20px;border-bottom:1px solid var(--line)}.module-image-wrapper[data-v-446a1a39] picture{display:block;width:100%;height:100%}.module-image-wrapper[data-v-446a1a39] .module-image{width:100%;height:100%;object-fit:contain}.card-body[data-v-446a1a39]{padding:22px 20px 24px;display:flex;flex-direction:column;flex:1}.module-code[data-v-446a1a39]{font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:8px}.card-body h3[data-v-446a1a39]{font-size:1.05rem;margin-bottom:10px}.card-body p[data-v-446a1a39]{color:var(--muted);font-size:.88rem;line-height:1.6;margin-bottom:18px;flex:1}.feature-list[data-v-446a1a39]{display:flex;flex-direction:column;gap:8px;padding-top:16px;border-top:1px solid var(--line)}.feature-list li[data-v-446a1a39]{display:flex;align-items:baseline;gap:10px;font-size:.85rem;color:var(--text)}.feature-list i[data-v-446a1a39]{color:var(--accent);font-size:.7rem}.section-cta[data-v-446a1a39]{text-align:center;margin-top:56px}@media(max-width:1100px){.modules-grid[data-v-446a1a39]{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.modules-grid[data-v-446a1a39]{grid-template-columns:1fr;gap:20px}.section-cta[data-v-446a1a39]{margin-top:40px}.section-cta .btn[data-v-446a1a39]{width:auto}}.contact-section[data-v-4b8b6ab2]{background-color:var(--bg);scroll-margin-top:72px}.contact-wrapper[data-v-4b8b6ab2]{display:grid;grid-template-columns:1fr 1.1fr;gap:72px;align-items:start}.contact-info h2[data-v-4b8b6ab2]{font-size:2.1rem;margin-bottom:18px}.contact-lead[data-v-4b8b6ab2]{color:var(--muted);font-size:1.02rem;margin-bottom:36px}.info-list[data-v-4b8b6ab2]{display:flex;flex-direction:column;gap:24px}.info-list li[data-v-4b8b6ab2]{display:flex;gap:16px;align-items:flex-start}.info-list i[data-v-4b8b6ab2]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--accent-soft);border-radius:var(--radius);color:var(--accent);font-size:.95rem;flex-shrink:0}.info-list h4[data-v-4b8b6ab2]{font-size:.98rem;margin-bottom:2px}.info-list p[data-v-4b8b6ab2]{font-size:.88rem;color:var(--muted)}.contact-form-wrapper[data-v-4b8b6ab2]{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);padding:36px}.form-row[data-v-4b8b6ab2]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.hp-field[data-v-4b8b6ab2]{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.form-error[data-v-4b8b6ab2]{margin-top:14px;font-size:.88rem;color:#b4232a;text-align:center}.input-group[data-v-4b8b6ab2]{display:flex;flex-direction:column;gap:6px;margin-bottom:18px}.input-group label[data-v-4b8b6ab2]{font-size:.85rem;font-weight:600;color:var(--ink)}.input-group input[data-v-4b8b6ab2],.input-group textarea[data-v-4b8b6ab2]{font-family:var(--font);font-size:.95rem;color:var(--ink);padding:11px 14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);transition:border-color var(--ease);resize:vertical}.input-group input[data-v-4b8b6ab2]::placeholder,.input-group textarea[data-v-4b8b6ab2]::placeholder{color:#a6afb7}.input-group input[data-v-4b8b6ab2]:focus,.input-group textarea[data-v-4b8b6ab2]:focus{outline:none;border-color:var(--accent)}.input-group input.has-error[data-v-4b8b6ab2],.input-group textarea.has-error[data-v-4b8b6ab2]{border-color:#b4232a}.field-error[data-v-4b8b6ab2]{font-size:.8rem;color:#b4232a}.btn-block[data-v-4b8b6ab2]{width:100%}.btn-primary[data-v-4b8b6ab2]:disabled{opacity:.7;cursor:default}.success-message[data-v-4b8b6ab2]{text-align:center;padding:48px 24px}.success-icon[data-v-4b8b6ab2]{width:56px;height:56px;margin:0 auto 20px;display:flex;align-items:center;justify-content:center;background:var(--accent-soft);border-radius:50%;color:var(--accent);font-size:1.4rem}.success-message h3[data-v-4b8b6ab2]{font-size:1.3rem;margin-bottom:8px}.success-message p[data-v-4b8b6ab2]{color:var(--muted);font-size:.95rem}@media(max-width:992px){.contact-wrapper[data-v-4b8b6ab2]{grid-template-columns:1fr;gap:44px}.contact-info h2[data-v-4b8b6ab2]{font-size:1.8rem}}@media(max-width:600px){.contact-form-wrapper[data-v-4b8b6ab2]{padding:24px 20px}.form-row[data-v-4b8b6ab2]{grid-template-columns:1fr;gap:0}.contact-info h2[data-v-4b8b6ab2]{font-size:1.55rem}}.news-section[data-v-5e537b81]{background-color:var(--bg-alt);scroll-margin-top:72px}.news-carousel[data-v-5e537b81]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px}.news-track[data-v-5e537b81]{overflow:hidden}.carousel-arrow[data-v-5e537b81]{width:46px;height:46px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--bg);border:1px solid var(--line);border-radius:50%;color:var(--ink);font-size:.9rem;cursor:pointer;transition:border-color var(--ease),color var(--ease),box-shadow var(--ease)}.carousel-arrow[data-v-5e537b81]:hover{border-color:var(--accent);color:var(--accent);box-shadow:0 4px 16px #10202b14}.news-dots[data-v-5e537b81]{grid-column:2;display:flex;justify-content:center;gap:8px;margin-top:28px}.news-dot[data-v-5e537b81]{width:8px;height:8px;padding:0;border:none;border-radius:50%;background:#c6cdd2;cursor:pointer;transition:background var(--ease),transform var(--ease)}.news-dot[data-v-5e537b81]:hover{background:#a7b0b7}.news-dot.active[data-v-5e537b81]{background:var(--accent);transform:scale(1.25)}.news-grid[data-v-5e537b81]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.news-card[data-v-5e537b81]{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;display:flex;flex-direction:column;transition:border-color var(--ease),box-shadow var(--ease)}.news-card[data-v-5e537b81]:hover{border-color:#b9c2c8;box-shadow:0 4px 16px #10202b0f}.news-image[data-v-5e537b81]{aspect-ratio:1 / 1;overflow:hidden;background:var(--bg-alt)}.news-image[data-v-5e537b81] picture{display:block;width:100%;height:100%}.news-image[data-v-5e537b81] img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.news-card:hover .news-image[data-v-5e537b81] img{transform:scale(1.03)}.news-body[data-v-5e537b81]{padding:22px 22px 24px;display:flex;flex-direction:column;flex:1}.news-date[data-v-5e537b81]{font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:10px}.news-body h3[data-v-5e537b81]{font-size:1.05rem;margin-bottom:10px;line-height:1.35}.news-body p[data-v-5e537b81]{font-size:.9rem;color:var(--muted);line-height:1.6;margin-bottom:18px}.news-more[data-v-5e537b81]{margin-top:auto;font-size:.88rem}.news-expanded[data-v-5e537b81]{display:grid;grid-template-columns:320px 1fr;gap:24px;align-items:start}.expanded-card:hover .news-image[data-v-5e537b81] img{transform:none}.expanded-card .news-body[data-v-5e537b81]{padding-bottom:22px}.expanded-card h3[data-v-5e537b81]{margin-bottom:0}.expanded-body[data-v-5e537b81]{position:relative;background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);padding:32px 36px}.expanded-close[data-v-5e537b81]{position:absolute;top:16px;inset-inline-end:16px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--line);border-radius:var(--radius);color:var(--muted);font-size:.85rem;cursor:pointer;transition:border-color var(--ease),color var(--ease)}.expanded-close[data-v-5e537b81]:hover{border-color:var(--ink);color:var(--ink)}.article-text[data-v-5e537b81]{max-width:68ch;padding-inline-end:40px}.article-text[data-v-5e537b81] p{font-size:.95rem;color:var(--text);line-height:1.75;margin-bottom:16px}.article-text[data-v-5e537b81] p:last-child{margin-bottom:0}.news-others[data-v-5e537b81]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:24px}.other-card[data-v-5e537b81]{display:flex;align-items:center;gap:16px;padding:12px 14px;background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;text-align:start;font-family:var(--font);transition:border-color var(--ease),box-shadow var(--ease)}.other-card[data-v-5e537b81]:hover{border-color:#b9c2c8;box-shadow:0 4px 16px #10202b0f}.other-card[data-v-5e537b81] picture{display:block;flex-shrink:0}.other-card[data-v-5e537b81] .other-thumb{width:96px;height:60px;object-fit:cover;border-radius:2px}.other-info[data-v-5e537b81]{display:flex;flex-direction:column;gap:2px}.other-info .news-date[data-v-5e537b81]{margin-bottom:0}.other-title[data-v-5e537b81]{font-size:.92rem;font-weight:600;color:var(--ink);line-height:1.35}.swap-enter-active[data-v-5e537b81],.swap-leave-active[data-v-5e537b81]{transition:opacity .25s ease,transform .25s ease}.swap-enter-from[data-v-5e537b81],.swap-leave-to[data-v-5e537b81]{opacity:0;transform:translateY(8px)}.slide-next-enter-active[data-v-5e537b81],.slide-next-leave-active[data-v-5e537b81],.slide-prev-enter-active[data-v-5e537b81],.slide-prev-leave-active[data-v-5e537b81]{transition:opacity .3s ease,transform .3s ease}.slide-next-enter-from[data-v-5e537b81]{opacity:0;transform:translate(28px)}.slide-next-leave-to[data-v-5e537b81],.slide-prev-enter-from[data-v-5e537b81]{opacity:0;transform:translate(-28px)}.slide-prev-leave-to[data-v-5e537b81]{opacity:0;transform:translate(28px)}@media(max-width:992px){.news-carousel[data-v-5e537b81]{grid-template-columns:1fr}.carousel-arrow[data-v-5e537b81]{display:none}.news-grid[data-v-5e537b81]{grid-template-columns:1fr;max-width:560px;margin:0 auto}.news-dots[data-v-5e537b81]{grid-column:1}.news-expanded[data-v-5e537b81]{grid-template-columns:1fr}.expanded-body[data-v-5e537b81]{padding:26px 22px}.article-text[data-v-5e537b81]{padding-inline-end:0;padding-top:26px}.news-others[data-v-5e537b81]{grid-template-columns:1fr}}.innotrans[data-v-e98044e9]{--nav-h: 72px;--stage-h: calc(100vh - var(--nav-h));--stage-scroll: 170vh}.container[data-v-e98044e9]{max-width:1140px;margin:0 auto;padding:0 24px}.it-stage[data-v-e98044e9]{position:relative;padding:0;height:calc(var(--stage-h) + var(--stage-scroll));background:var(--ink)}.it-stage-sticky[data-v-e98044e9]{position:sticky;top:var(--nav-h);height:var(--stage-h);overflow:hidden}.it-stage-sticky[data-v-e98044e9] picture{display:block;height:100%}.it-stage-sticky[data-v-e98044e9] .it-stage-image{width:100%;height:100%;object-fit:cover;object-position:52% 50%}.it-stage-scrim[data-v-e98044e9]{position:absolute;inset:0;background:linear-gradient(to bottom,#081016d1,#081016ad 45%,#0810168c);pointer-events:none}.it-intro[data-v-e98044e9]{position:absolute;inset:0;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 clamp(24px,5vw,88px);color:#fff;will-change:opacity,transform}.sr-only[data-v-e98044e9]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.it-plate[data-v-e98044e9]{position:relative;isolation:isolate;padding:4px 0}.it-plate-where[data-v-e98044e9]{text-align:end}.it-plate-main[data-v-e98044e9]{position:relative;z-index:1;font-size:clamp(1.35rem,2.6vw,2.05rem);font-weight:700;letter-spacing:-.015em;line-height:1.2;text-shadow:0 2px 20px rgba(0,0,0,.5)}.it-plate-sub[data-v-e98044e9]{position:relative;z-index:1;margin-top:8px;font-size:clamp(.82rem,1.1vw,.95rem);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#ffffffb8}.it-plate-sep[data-v-e98044e9]{margin:0 6px;color:#ffffff73;font-weight:400}.it-plate-glow[data-v-e98044e9]{position:absolute;z-index:0;inset:-70% -55%;border-radius:50%;filter:blur(30px);pointer-events:none}.glow-blue[data-v-e98044e9]{background:radial-gradient(closest-side,#3894d66b,#3894d629 55%,#3894d600)}.glow-green[data-v-e98044e9]{background:radial-gradient(closest-side,#7ec74a66,#7ec74a26 55%,#7ec74a00)}.it-spots[data-v-e98044e9]{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .4s ease}.it-spots.visible[data-v-e98044e9]{opacity:1;pointer-events:auto}.it-spot[data-v-e98044e9]{position:absolute;transform:translate(-50%,-50%);width:40px;height:40px;display:grid;place-items:center;background:none;border:0;padding:0;cursor:pointer}.it-spot-dot[data-v-e98044e9]{position:relative;z-index:1;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#fffffff2;border:2px solid var(--accent);color:var(--accent);font-size:.72rem;box-shadow:0 2px 12px #00000073;transition:transform var(--ease),background var(--ease),color var(--ease)}.it-spot-dot .fa-play[data-v-e98044e9]{transform:translate(1px)}.it-spot-pulse[data-v-e98044e9]{position:absolute;width:30px;height:30px;border-radius:50%;background:#0b7c828c;animation:spot-pulse-e98044e9 2.4s ease-out infinite}@keyframes spot-pulse-e98044e9{0%{transform:scale(1);opacity:.6}70%{transform:scale(1.9);opacity:0}to{transform:scale(1.9);opacity:0}}.it-spot:hover .it-spot-dot[data-v-e98044e9],.it-spot:focus-visible .it-spot-dot[data-v-e98044e9]{transform:scale(1.18);background:var(--accent);color:#fff}.it-spot[data-v-e98044e9]:focus-visible{outline:2px solid #fff;outline-offset:2px;border-radius:50%}@media(prefers-reduced-motion:reduce){.it-spot-pulse[data-v-e98044e9]{animation:none;opacity:.4}}@media(max-width:700px){.it-spot[data-v-e98044e9]{width:26px;height:26px}.it-spot-dot[data-v-e98044e9],.it-spot-pulse[data-v-e98044e9]{width:22px;height:22px}.it-spot-dot[data-v-e98044e9]{border-width:1.5px;font-size:.58rem}}.it-cue[data-v-e98044e9]{position:absolute;bottom:28px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#ffffffbf;transition:opacity var(--ease)}.it-cue.hidden[data-v-e98044e9]{opacity:0}.it-cue i[data-v-e98044e9]{animation:cue-bob-e98044e9 1.8s ease-in-out infinite}@keyframes cue-bob-e98044e9{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}.it-modal.is-chat[data-v-e98044e9]{--sig-blue: #38A9D9;--sig-deep: #1E6E9E;--sig-pale: #8FD6D9;--console: #0E212B;--console-soft: #16303C;width:min(640px,100%);max-height:min(78vh,720px);display:flex;flex-direction:column;padding:0;overflow:hidden;background:var(--console);color:#fff}.it-chat-head[data-v-e98044e9]{position:relative;display:flex;align-items:center;gap:14px;padding:20px 60px 20px 22px;background:linear-gradient(135deg,#38a9d929,#1e6e9e1a);border-bottom:1px solid rgba(255,255,255,.08)}.it-chat-head[data-v-e98044e9]:after{content:"";position:absolute;inset-inline:0;bottom:-1px;height:2px;pointer-events:none;background:linear-gradient(90deg,transparent,var(--sig-deep) 20%,var(--sig-blue) 55%,transparent);opacity:.85}.it-chat-head strong[data-v-e98044e9]{display:block;font-size:1rem;color:#fff;letter-spacing:-.01em}.it-chat-head small[data-v-e98044e9]{display:block;margin-top:3px;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:#8fd6d9d9}.it-chat-avatar[data-v-e98044e9]{position:relative;flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:linear-gradient(140deg,var(--sig-pale),var(--sig-blue));color:#06212a;font-size:1rem}.it-chat-avatar[data-v-e98044e9]:after{content:"";position:absolute;inset:-5px;border-radius:50%;border:1px solid rgba(143,214,217,.5);animation:sensor-pulse-e98044e9 2.6s ease-out infinite}@keyframes sensor-pulse-e98044e9{0%{transform:scale(.9);opacity:.8}70%{transform:scale(1.25);opacity:0}to{transform:scale(1.25);opacity:0}}.it-chat-log[data-v-e98044e9]{position:relative;flex:1;overflow-y:auto;padding:22px 22px 22px 30px;display:flex;flex-direction:column;gap:12px;background:radial-gradient(circle at 20% 0%,rgba(56,169,217,.09),transparent 55%),radial-gradient(circle at 85% 100%,rgba(30,110,158,.1),transparent 55%)}.it-chat-log[data-v-e98044e9]:before{content:"";position:absolute;inset-block:0;inset-inline-start:14px;width:2px;background:linear-gradient(180deg,rgba(56,169,217,.55),rgba(30,110,158,.35),transparent)}.it-bubble[data-v-e98044e9]{position:relative;max-width:80%;padding:12px 16px;border-radius:14px;font-size:.94rem;line-height:1.6}.it-modal .from-them[data-v-e98044e9]{align-self:flex-start;background:var(--console-soft);color:#ffffffe6;border:1px solid rgba(255,255,255,.07);border-start-start-radius:4px}.it-modal .from-them[data-v-e98044e9]:before{content:"";position:absolute;inset-inline-start:-16px;top:18px;width:14px;height:1px;background:#8fd6d973}.it-modal .from-me[data-v-e98044e9]{align-self:flex-end;background:linear-gradient(135deg,var(--sig-blue),var(--sig-deep));color:#fff;font-weight:600;border-end-end-radius:4px;box-shadow:0 4px 16px #38a9d940}.it-typing[data-v-e98044e9]{display:flex;gap:5px;padding:15px 16px}.it-typing span[data-v-e98044e9]{width:7px;height:7px;border-radius:50%;background:var(--sig-blue);animation:typing-e98044e9 1.2s ease-in-out infinite}.it-typing span[data-v-e98044e9]:nth-child(2){animation-delay:.16s}.it-typing span[data-v-e98044e9]:nth-child(3){animation-delay:.32s}@keyframes typing-e98044e9{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.it-chat-options[data-v-e98044e9]{flex:none;display:flex;flex-direction:column;gap:0;padding:16px 22px 20px;border-top:1px solid rgba(255,255,255,.08);background:#06121899}.it-chat-row[data-v-e98044e9]{display:flex;flex-wrap:wrap;gap:8px}.it-chat-branch[data-v-e98044e9]{position:relative;padding-inline-start:18px;padding-bottom:14px;margin-bottom:12px;border-bottom:1px dashed rgba(255,255,255,.12)}.it-chat-branch[data-v-e98044e9]:before{content:"";position:absolute;inset-inline-start:4px;top:2px;bottom:16px;width:2px;border-radius:2px;background:linear-gradient(180deg,var(--sig-blue),rgba(56,169,217,.1))}.it-modal .it-chat-branch-label[data-v-e98044e9]{margin-bottom:9px;font-size:.76rem;font-weight:600;letter-spacing:.04em;color:#8fd6d9e6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.it-chat-option.is-branch[data-v-e98044e9]{font-size:.84rem;padding:8px 15px;border-style:dashed;border-color:#8fd6d93d}.it-chat-option.is-branch[data-v-e98044e9]:hover:not(:disabled){border-style:solid}.it-chat-option[data-v-e98044e9]{position:relative;overflow:hidden;padding:10px 17px;border:1px solid rgba(143,214,217,.28);border-radius:999px;background:#ffffff08;color:#ffffffe0;font:inherit;font-size:.88rem;font-weight:500;text-align:start;cursor:pointer;transition:border-color var(--ease),color var(--ease),transform var(--ease)}.it-chat-option[data-v-e98044e9]:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,#38a9d93d,#1e6e9e3d);opacity:0;transition:opacity var(--ease)}.it-chat-option[data-v-e98044e9]:after{content:"";position:absolute;top:0;bottom:0;width:40%;background:linear-gradient(90deg,transparent,rgba(143,214,217,.45),transparent);transform:translate(-160%);transition:transform .55s ease}.it-chat-option[data-v-e98044e9]:before,.it-chat-option[data-v-e98044e9]:after{z-index:0}.it-chat-option[data-v-e98044e9]{isolation:isolate}.it-chat-option[data-v-e98044e9]:hover:not(:disabled),.it-chat-option[data-v-e98044e9]:focus-visible:not(:disabled){border-color:var(--sig-blue);color:#fff;transform:translateY(-1px)}.it-chat-option[data-v-e98044e9]:hover:not(:disabled):before,.it-chat-option[data-v-e98044e9]:focus-visible:not(:disabled):before{opacity:1}.it-chat-option[data-v-e98044e9]:hover:not(:disabled):after{transform:translate(320%)}.it-chat-option[data-v-e98044e9]:disabled{opacity:.4;cursor:default}.it-chat-more[data-v-e98044e9]{position:relative;overflow:hidden;display:flex;align-items:center;gap:14px;width:100%;margin-top:4px;padding:15px 18px;border-radius:var(--radius);background:linear-gradient(120deg,var(--sig-blue),var(--sig-deep));color:#fff;transition:box-shadow var(--ease),transform var(--ease)}.it-chat-more[data-v-e98044e9]:hover{transform:translateY(-1px);box-shadow:0 10px 26px #38a9d957}.it-chat-more[data-v-e98044e9]:after{content:"";position:absolute;top:0;bottom:0;width:35%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transform:translate(-160%);transition:transform .6s ease}.it-chat-more[data-v-e98044e9]:hover:after{transform:translate(340%)}.it-chat-more[data-v-e98044e9]:after{z-index:0}.it-chat-more[data-v-e98044e9]>*{position:relative;z-index:1}.it-chat-more strong[data-v-e98044e9]{display:block;font-size:.94rem}.it-chat-more small[data-v-e98044e9]{display:block;margin-top:2px;font-size:.82rem;color:#fffc}.it-chat-more-icon[data-v-e98044e9]{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#ffffff2e}.it-chat-more-go[data-v-e98044e9]{margin-inline-start:auto;font-size:.85rem;transition:transform var(--ease)}.it-chat-more:hover .it-chat-more-go[data-v-e98044e9]{transform:translate(3px)}[dir=rtl] .it-chat-more-go[data-v-e98044e9]{transform:scaleX(-1)}[dir=rtl] .it-chat-more:hover .it-chat-more-go[data-v-e98044e9]{transform:scaleX(-1) translate(3px)}.it-modal.is-chat .it-modal-close[data-v-e98044e9]{z-index:2;border-color:#ffffff38;color:#ffffffbf}.it-modal.is-chat .it-modal-close[data-v-e98044e9]:hover{border-color:var(--sig-blue);color:#fff}@media(max-width:600px){.it-modal.is-chat[data-v-e98044e9]{max-height:86vh}.it-chat-head[data-v-e98044e9]{padding:18px 56px 18px 16px}.it-chat-log[data-v-e98044e9]{padding:18px 16px 18px 26px}.it-chat-options[data-v-e98044e9]{padding-inline:16px}.it-bubble[data-v-e98044e9]{max-width:88%}}@media(prefers-reduced-motion:reduce){.it-typing span[data-v-e98044e9],.it-chat-avatar[data-v-e98044e9]:after{animation:none}.it-typing span[data-v-e98044e9]{opacity:.5}.it-chat-option[data-v-e98044e9]:after,.it-chat-more[data-v-e98044e9]:after{display:none}}.it-gallery[data-v-e98044e9]{position:relative;z-index:1;padding:88px 0 96px;background:var(--ink);color:#fff}.it-gallery-head[data-v-e98044e9]{max-width:60ch;margin-bottom:44px}.it-gallery-kicker[data-v-e98044e9]{display:block;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#8fd6d9;margin-bottom:14px}.it-gallery h2[data-v-e98044e9]{color:#fff;font-size:clamp(1.7rem,3vw,2.4rem);line-height:1.18;letter-spacing:-.02em;margin-bottom:16px}.it-gallery-head p[data-v-e98044e9]{color:#ffffffad;line-height:1.75}.it-grid-mosaic[data-v-e98044e9]{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:210px;grid-auto-flow:row dense;gap:10px}.it-grid-mosaic.is-even[data-v-e98044e9]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-auto-rows:240px}.it-tile.wide[data-v-e98044e9]{grid-column:span 2}.it-tile.tall[data-v-e98044e9]{grid-row:span 2}.it-tile.big[data-v-e98044e9]{grid-column:span 2;grid-row:span 2}.it-tile-btn[data-v-e98044e9]{position:relative;display:block;width:100%;height:100%;padding:0;border:0;background:#0a171e;overflow:hidden;cursor:pointer}.it-tile-btn[data-v-e98044e9] picture{display:block;width:100%;height:100%}.it-tile-btn[data-v-e98044e9] .it-tile-img{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.2,.7,.3,1),filter .4s ease}.it-tile-btn[data-v-e98044e9]:hover .it-tile-img,.it-tile-btn[data-v-e98044e9]:focus-visible .it-tile-img{transform:scale(1.06);filter:brightness(1.06)}.it-tile-veil[data-v-e98044e9]{position:absolute;inset:0;background:linear-gradient(to top,#060e13c7,#060e1340 38%,#060e1300 65%);opacity:.85;transition:opacity var(--ease)}.it-tile-btn:hover .it-tile-veil[data-v-e98044e9]{opacity:1}.it-tile-caption[data-v-e98044e9]{position:absolute;inset-inline:0;bottom:0;padding:16px 18px;text-align:start;font-size:.92rem;font-weight:600;color:#fff;transform:translateY(4px);opacity:0;transition:transform var(--ease),opacity var(--ease)}.it-tile-btn:hover .it-tile-caption[data-v-e98044e9],.it-tile-btn:focus-visible .it-tile-caption[data-v-e98044e9]{transform:translateY(0);opacity:1}.it-tile-zoom[data-v-e98044e9]{position:absolute;top:14px;inset-inline-end:14px;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#0a141a9e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;font-size:.78rem;opacity:0;transform:scale(.85);transition:opacity var(--ease),transform var(--ease)}.it-tile-btn:hover .it-tile-zoom[data-v-e98044e9],.it-tile-btn:focus-visible .it-tile-zoom[data-v-e98044e9]{opacity:1;transform:scale(1)}.it-tile-btn[data-v-e98044e9]:focus-visible{outline:2px solid #8FD6D9;outline-offset:2px}.it-lb[data-v-e98044e9]{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;gap:12px;padding:40px 76px;background:#060c11f0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.it-lb-figure[data-v-e98044e9]{display:flex;flex-direction:column;align-items:center;gap:14px;max-width:100%;max-height:100%}.it-lb-img[data-v-e98044e9]{max-width:100%;max-height:calc(100vh - 150px);object-fit:contain;border-radius:var(--radius);box-shadow:0 30px 80px #0009}.it-lb-figure figcaption[data-v-e98044e9]{display:flex;align-items:center;gap:14px;font-size:.9rem;color:#ffffffd1}.it-lb-count[data-v-e98044e9]{padding-inline-start:14px;border-inline-start:1px solid rgba(255,255,255,.22);color:#ffffff80;font-variant-numeric:tabular-nums}.it-lb-close[data-v-e98044e9],.it-lb-nav[data-v-e98044e9]{position:absolute;display:grid;place-items:center;width:46px;height:46px;background:#ffffff0f;border:1px solid rgba(255,255,255,.22);border-radius:50%;color:#fff;font-size:1rem;cursor:pointer;transition:background var(--ease),border-color var(--ease)}.it-lb-close[data-v-e98044e9]:hover,.it-lb-nav[data-v-e98044e9]:hover{background:#ffffff24;border-color:#ffffff73}.it-lb-close[data-v-e98044e9]{top:24px;inset-inline-end:24px}.it-lb-nav.prev[data-v-e98044e9]{inset-inline-start:18px}.it-lb-nav.next[data-v-e98044e9]{inset-inline-end:18px}[dir=rtl] .it-lb-nav i[data-v-e98044e9]{transform:scaleX(-1)}.lb-enter-active[data-v-e98044e9],.lb-leave-active[data-v-e98044e9]{transition:opacity .22s ease}.lb-enter-active .it-lb-figure[data-v-e98044e9],.lb-leave-active .it-lb-figure[data-v-e98044e9]{transition:transform .22s ease}.lb-enter-from[data-v-e98044e9],.lb-leave-to[data-v-e98044e9]{opacity:0}.lb-enter-from .it-lb-figure[data-v-e98044e9],.lb-leave-to .it-lb-figure[data-v-e98044e9]{transform:scale(.97)}@media(max-width:1100px){.it-grid-mosaic[data-v-e98044e9]{grid-template-columns:repeat(2,1fr);grid-auto-rows:200px}}@media(max-width:700px){.it-gallery[data-v-e98044e9]{padding:64px 0 72px}.it-grid-mosaic[data-v-e98044e9]{grid-auto-rows:170px;gap:8px}.it-tile.big[data-v-e98044e9],.it-tile.tall[data-v-e98044e9]{grid-row:span 1}.it-tile.big[data-v-e98044e9],.it-tile.wide[data-v-e98044e9]{grid-column:span 2}.it-tile.big[data-v-e98044e9],.it-tile.wide[data-v-e98044e9],.it-tile.tall[data-v-e98044e9]{grid-column:span 1;grid-row:span 1}.it-tile[data-v-e98044e9]:last-child:nth-child(odd){grid-column:span 2}.it-lb[data-v-e98044e9]{padding:64px 12px 12px}.it-lb-nav[data-v-e98044e9]{top:auto;bottom:16px;width:42px;height:42px}.it-lb-img[data-v-e98044e9]{max-height:calc(100vh - 190px)}.it-tile-caption[data-v-e98044e9]{opacity:1;transform:none;font-size:.82rem;padding:12px 14px}}@media(prefers-reduced-motion:reduce){.it-tile-btn[data-v-e98044e9]:hover .it-tile-img{transform:none}}[dir=rtl] .btn-ghost i[data-v-e98044e9]{transform:scaleX(-1)}.it-modal-overlay[data-v-e98044e9]{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:24px;background:#0a1219db;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.it-modal[data-v-e98044e9]{position:relative;width:min(560px,100%);max-height:80vh;overflow-y:auto;padding:40px;background:var(--bg);border-radius:var(--radius);box-shadow:0 24px 60px #00000073}.it-modal h2[data-v-e98044e9]{font-size:1.5rem;line-height:1.25;color:var(--ink);margin-bottom:14px;padding-inline-end:40px}.it-modal p[data-v-e98044e9]{color:var(--text);line-height:1.75}.it-modal-close[data-v-e98044e9]{position:absolute;top:18px;inset-inline-end:18px;width:36px;height:36px;display:grid;place-items:center;background:none;border:1px solid var(--line);border-radius:var(--radius);color:var(--muted);cursor:pointer;transition:color var(--ease),border-color var(--ease)}.it-modal-close[data-v-e98044e9]:hover{color:var(--ink);border-color:var(--muted)}.spot-modal-enter-active[data-v-e98044e9],.spot-modal-leave-active[data-v-e98044e9]{transition:opacity .2s ease}.spot-modal-enter-active .it-modal[data-v-e98044e9],.spot-modal-leave-active .it-modal[data-v-e98044e9]{transition:transform .2s ease}.spot-modal-enter-from[data-v-e98044e9],.spot-modal-leave-to[data-v-e98044e9]{opacity:0}.spot-modal-enter-from .it-modal[data-v-e98044e9],.spot-modal-leave-to .it-modal[data-v-e98044e9]{transform:translateY(10px)}@media(max-width:700px){.it-stage-sticky[data-v-e98044e9]{height:min(var(--stage-h),96vw)}.it-stage-sticky[data-v-e98044e9] .it-stage-image{object-fit:contain}.it-stage[data-v-e98044e9]{height:calc(min(var(--stage-h),96vw) + var(--stage-scroll))}}@media(max-width:700px){.it-intro[data-v-e98044e9]{flex-direction:column;align-items:stretch;justify-content:flex-end;gap:28px;padding:0 24px 96px}.it-plate-where[data-v-e98044e9]{text-align:start}.it-plate-glow[data-v-e98044e9]{inset:-55% -40%}}@media(prefers-reduced-motion:reduce){.it-stage[data-v-e98044e9]{height:var(--stage-h)}.it-cue i[data-v-e98044e9]{animation:none}}.it-section-head[data-v-e98044e9]{max-width:720px;margin:0 auto 48px;text-align:center}.it-kicker[data-v-e98044e9]{display:block;margin-bottom:12px;font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.it-section-head h2[data-v-e98044e9]{font-size:clamp(1.7rem,3.4vw,2.4rem);letter-spacing:-.02em}.it-section-head p[data-v-e98044e9]{margin-top:14px;color:var(--muted);line-height:1.65}.it-faq[data-v-e98044e9]{padding:96px 0;background:var(--bg)}.it-faq-list[data-v-e98044e9]{max-width:820px;margin:0 auto;list-style:none;padding:0;border-top:1px solid var(--line)}.it-faq-item[data-v-e98044e9]{border-bottom:1px solid var(--line)}.it-faq-item.is-follow .it-faq-q[data-v-e98044e9]{padding-inline-start:28px;font-size:.95rem;color:var(--text)}.it-faq-item.is-follow .it-faq-a[data-v-e98044e9]{padding-inline-start:28px}.it-faq-item.is-follow[data-v-e98044e9]{position:relative}.it-faq-item.is-follow[data-v-e98044e9]:before{content:"";position:absolute;inset-block:14px;inset-inline-start:8px;width:2px;background:var(--accent-soft)}.it-faq-q[data-v-e98044e9]{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;padding:20px 4px;background:none;border:0;text-align:start;font-family:inherit;font-size:1.02rem;font-weight:600;line-height:1.45;color:var(--ink);cursor:pointer;transition:color var(--ease)}.it-faq-q[data-v-e98044e9]:hover{color:var(--accent)}.it-faq-chevron[data-v-e98044e9]{flex:none;font-size:.78rem;color:var(--muted);transition:transform var(--ease),color var(--ease)}.it-faq-item.open .it-faq-chevron[data-v-e98044e9]{transform:rotate(180deg);color:var(--accent)}.it-faq-item.open .it-faq-q[data-v-e98044e9]{color:var(--accent)}.it-faq-a[data-v-e98044e9]{padding:0 4px 24px}.it-faq-a p[data-v-e98044e9]{max-width:68ch;color:var(--text);line-height:1.72}.it-faq-foot[data-v-e98044e9]{margin-top:36px;text-align:center;color:var(--muted)}.it-faq-foot a[data-v-e98044e9]{font-weight:600}.it-team[data-v-e98044e9]{padding:96px 0;background:var(--bg-alt)}.it-team-grid[data-v-e98044e9]{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;list-style:none;padding:0}.it-team-card[data-v-e98044e9]{flex:1 1 200px;max-width:232px;position:relative;display:flex;flex-direction:column;align-items:center;padding:34px 20px 28px;background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);text-align:center;box-shadow:0 1px 2px #10202b0a;transition:border-color var(--ease),box-shadow var(--ease),transform var(--ease)}.it-team-card[data-v-e98044e9]:before{content:"";position:absolute;inset-inline:-1px;top:-1px;height:2px;background:linear-gradient(90deg,var(--accent),#6FC5C9);border-radius:var(--radius) var(--radius) 0 0;transform:scaleX(0);transition:transform var(--ease)}.it-team-card[data-v-e98044e9]:hover{border-color:transparent;box-shadow:0 12px 28px #10202b1a;transform:translateY(-4px)}.it-team-card[data-v-e98044e9]:hover:before{transform:scaleX(1)}.it-team-photo[data-v-e98044e9]{width:92px;height:92px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 1px var(--line),0 4px 12px #10202b14;transition:box-shadow var(--ease)}.it-team-card:hover .it-team-photo[data-v-e98044e9]{box-shadow:0 0 0 2px var(--accent),0 6px 16px #0b7c822e}.it-team-photo.is-initials[data-v-e98044e9]{display:grid;place-items:center;background:linear-gradient(150deg,var(--accent-soft),#DCEDED);font-size:1.6rem;font-weight:700;letter-spacing:.03em;color:var(--accent)}.it-team-name[data-v-e98044e9]{margin-top:20px;font-size:1rem;font-weight:700;letter-spacing:-.01em;line-height:1.35;color:var(--ink)}.it-team-role[data-v-e98044e9]{margin-top:6px;margin-bottom:18px;font-size:.76rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1.45;color:var(--muted)}.it-team-in[data-v-e98044e9]{display:grid;place-items:center;width:36px;height:36px;margin-top:auto;border-radius:50%;border:1px solid var(--line);color:var(--muted);font-size:.85rem;transition:background var(--ease),color var(--ease),border-color var(--ease)}.it-team-in[data-v-e98044e9]:hover{background:var(--accent);border-color:var(--accent);color:#fff}@media(max-width:700px){.it-faq[data-v-e98044e9],.it-team[data-v-e98044e9]{padding:64px 0}}@media(prefers-reduced-motion:reduce){.it-team-card[data-v-e98044e9]:hover{transform:none}}.vg[data-v-b31d123e]{--vg-bg: #0B1A22;--vg-panel: #12262F;--vg-line: rgba(255, 255, 255, .1);--vg-text: rgba(255, 255, 255, .72);min-height:100vh;background:var(--vg-bg);color:#fff}.vg-container[data-v-b31d123e]{max-width:1140px;margin:0 auto;padding:0 24px}.vg-head[data-v-b31d123e]{padding:22px 0;border-bottom:1px solid var(--vg-line)}.vg-head .vg-container[data-v-b31d123e]{display:flex;align-items:center;justify-content:space-between;gap:16px}.vg-brand[data-v-b31d123e]{display:flex;align-items:center;gap:10px;font-size:1.1rem;font-weight:400;color:#fff}.vg-brand strong[data-v-b31d123e]{font-weight:700}.vg-brand sup[data-v-b31d123e]{font-size:.6rem;color:#ffffff80}.vg-logo[data-v-b31d123e]{height:28px;width:auto}.vg-head-right[data-v-b31d123e]{display:flex;align-items:center;gap:18px}.vg-kicker[data-v-b31d123e]{font-size:.74rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#8fd6d9}.vg-lang[data-v-b31d123e]{position:relative}.vg-lang-btn[data-v-b31d123e]{display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--vg-line);border-radius:var(--radius);background:none;color:#ffffffd9;font:inherit;font-size:.84rem;font-weight:600;cursor:pointer;transition:border-color var(--ease),color var(--ease)}.vg-lang-btn[data-v-b31d123e]:hover{border-color:#8fd6d9;color:#fff}.vg-caret[data-v-b31d123e]{font-size:.65rem;transition:transform var(--ease)}.vg-caret.open[data-v-b31d123e]{transform:rotate(180deg)}.vg-lang-menu[data-v-b31d123e]{position:absolute;top:calc(100% + 6px);inset-inline-end:0;z-index:20;min-width:168px;max-height:320px;overflow-y:auto;list-style:none;padding:6px;background:var(--vg-panel);border:1px solid var(--vg-line);border-radius:var(--radius);box-shadow:0 14px 40px #00000080}.vg-lang-option[data-v-b31d123e]{display:block;width:100%;padding:9px 12px;border:0;border-radius:var(--radius);background:none;color:#ffffffc7;font:inherit;font-size:.88rem;text-align:start;cursor:pointer;transition:background var(--ease),color var(--ease)}.vg-lang-option[data-v-b31d123e]:hover{background:#ffffff0f;color:#fff}.vg-lang-option.active[data-v-b31d123e]{color:#8fd6d9;font-weight:600}.vg-stage[data-v-b31d123e]{padding:36px 0 48px}.vg-player[data-v-b31d123e]{position:relative;aspect-ratio:16 / 9;background:#000;border-radius:var(--radius);overflow:hidden;box-shadow:0 24px 60px #00000080}.vg-video[data-v-b31d123e]{width:100%;height:100%;display:block;object-fit:contain}.vg-plate[data-v-b31d123e]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;text-align:center;padding:24px;background:radial-gradient(circle at 30% 25%,rgba(56,169,217,.16),transparent 60%),radial-gradient(circle at 72% 78%,rgba(111,201,107,.13),transparent 60%),var(--vg-bg)}.vg-plate-mark[data-v-b31d123e]{height:clamp(38px,6vw,62px);width:auto;margin-bottom:18px}.vg-plate-word[data-v-b31d123e]{font-size:clamp(2rem,6.5vw,4.4rem);font-weight:400;line-height:1;letter-spacing:-.03em;color:#fff}.vg-plate-word strong[data-v-b31d123e]{font-weight:700}.vg-plate-word sup[data-v-b31d123e]{font-size:.3em;vertical-align:super;color:#ffffff8c}.vg-plate-sub[data-v-b31d123e]{margin-top:18px;font-size:clamp(.76rem,1.4vw,.88rem);font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#8fd6d9}.vg-plate-cue[data-v-b31d123e]{margin-top:14px;font-size:.8rem;color:#fff6;animation:vg-bob-b31d123e 2s ease-in-out infinite}@keyframes vg-bob-b31d123e{0%,to{transform:translateY(0);opacity:.4}50%{transform:translateY(4px);opacity:.75}}.vg-meta[data-v-b31d123e]{margin-top:26px;max-width:70ch}.vg-meta h1[data-v-b31d123e]{color:#fff;font-size:clamp(1.4rem,2.6vw,1.9rem);line-height:1.25;letter-spacing:-.02em}.vg-meta p[data-v-b31d123e]{margin-top:12px;color:var(--vg-text);line-height:1.75}.vg-list[data-v-b31d123e]{padding:0 0 72px}.vg-list-title[data-v-b31d123e]{font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ffffff80;padding-bottom:14px;margin-bottom:20px;border-bottom:1px solid var(--vg-line)}.vg-grid[data-v-b31d123e]{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.vg-card[data-v-b31d123e]{display:block;width:100%;padding:0;border:0;background:none;text-align:start;cursor:pointer;color:inherit;font:inherit}.vg-thumb[data-v-b31d123e]{position:relative;display:block;aspect-ratio:16 / 9;border-radius:var(--radius);overflow:hidden;background:#000;border:1px solid var(--vg-line);transition:border-color var(--ease)}.vg-thumb[data-v-b31d123e] picture{display:block;width:100%;height:100%}.vg-thumb[data-v-b31d123e] .vg-thumb-img{width:100%;height:100%;object-fit:cover;opacity:.72;transition:opacity var(--ease),transform .5s cubic-bezier(.2,.7,.3,1)}.vg-card:hover .vg-thumb-img[data-v-b31d123e],.vg-card:focus-visible .vg-thumb-img[data-v-b31d123e]{opacity:1;transform:scale(1.05)}.vg-card:hover .vg-thumb[data-v-b31d123e],.vg-card.active .vg-thumb[data-v-b31d123e]{border-color:#8fd6d9}.vg-play[data-v-b31d123e]{position:absolute;inset:0;margin:auto;width:46px;height:46px;display:grid;place-items:center;border-radius:50%;background:#0b1a22b8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:#fff;font-size:.85rem;transition:background var(--ease),transform var(--ease)}.vg-play i[data-v-b31d123e]{transform:translate(1px)}.vg-card:hover .vg-play[data-v-b31d123e]{background:var(--accent);transform:scale(1.08)}.vg-duration[data-v-b31d123e]{position:absolute;right:8px;bottom:8px;padding:2px 7px;border-radius:3px;background:#000000b8;font-size:.72rem;font-variant-numeric:tabular-nums;color:#fff}.vg-card-body[data-v-b31d123e]{display:block;padding-top:12px}.vg-card-body strong[data-v-b31d123e]{display:block;font-size:.94rem;line-height:1.4;color:#ffffffe6;transition:color var(--ease)}.vg-card.active .vg-card-body strong[data-v-b31d123e],.vg-card:hover .vg-card-body strong[data-v-b31d123e]{color:#fff}.vg-card-body small[data-v-b31d123e]{display:block;margin-top:6px;font-size:.84rem;line-height:1.6;color:#ffffff80}.vg-card[data-v-b31d123e]:focus-visible{outline:2px solid #8FD6D9;outline-offset:3px;border-radius:var(--radius)}.vg-foot[data-v-b31d123e]{padding:22px 0 34px;border-top:1px solid var(--vg-line);font-size:.84rem;color:#ffffff73}.vg-foot .vg-container[data-v-b31d123e]{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.vg-foot a[data-v-b31d123e]{color:#fff9;transition:color var(--ease)}.vg-foot a[data-v-b31d123e]:hover{color:#8fd6d9}@media(max-width:900px){.vg-grid[data-v-b31d123e]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.vg-grid[data-v-b31d123e]{grid-template-columns:1fr;gap:22px}.vg-stage[data-v-b31d123e]{padding:24px 0 36px}.vg-kicker[data-v-b31d123e]{display:none}}@media(prefers-reduced-motion:reduce){.vg-card:hover .vg-thumb-img[data-v-b31d123e]{transform:none}.vg-plate-cue[data-v-b31d123e]{animation:none}}
