@font-face{font-family:Inter;font-style:normal;font-weight:300 600;font-display:swap;src:url(assets/fonts/inter-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:300 600;font-display:swap;src:url(assets/fonts/inter-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:400 800;font-display:swap;src:url(assets/fonts/outfit-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:400 800;font-display:swap;src:url(assets/fonts/outfit-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}::view-transition-old(root),::view-transition-new(root){animation-duration:.32s;animation-timing-function:cubic-bezier(.16,1,.3,1)}.commercial-format-link[data-format-link=keynote]:not(.is-current){view-transition-name:format-keynote}.commercial-format-link[data-format-link=divulgativa]:not(.is-current){view-transition-name:format-divulgativa}.commercial-format-link[data-format-link=taller]:not(.is-current){view-transition-name:format-taller}.commercial-format-link[data-format-link=moderacio]:not(.is-current){view-transition-name:format-moderacio}::view-transition-group(*){animation-duration:.32s;animation-timing-function:cubic-bezier(.16,1,.3,1)}:root{--page-bg: #050b16;--page-panel: rgba(10, 22, 40, .88);--page-line: rgba(34, 211, 238, .22);--page-cyan: #22d3ee;--page-blue: #3b82f6;--page-text: #f1f5f9;--page-muted: #b4c0d3;--page-soft: #dbeafe;--page-shadow: 0 24px 70px rgba(0, 0, 0, .32)}*{box-sizing:border-box}html{color-scheme:dark;scroll-behavior:smooth}body.commercial-page{margin:0;min-height:100vh;color:var(--page-text);background:radial-gradient(circle at 15% 5%,rgba(37,99,235,.18),transparent 34rem),radial-gradient(circle at 90% 35%,rgba(6,182,212,.1),transparent 30rem),var(--page-bg);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.commercial-page a{color:inherit}.commercial-page-header{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px clamp(24px,4vw,64px);min-height:73px;border-bottom:1px solid rgba(148,163,184,.14);background:#050b16db;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.commercial-page-logo{font-family:Outfit,Inter,sans-serif;font-weight:800;font-size:1.25rem;letter-spacing:0;text-decoration:none;position:relative;display:inline-block;background:linear-gradient(135deg,#06b6d4,#8b5cf6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;line-height:1.2;padding:2px 0;white-space:nowrap;flex-shrink:0;transition:transform .22s ease,filter .22s ease}.commercial-page-logo:after{content:"";position:absolute;left:0;right:12%;bottom:-4px;height:1px;background:linear-gradient(135deg,#5ee7ff,#8f7cff);opacity:0;transform:scaleX(.6);transform-origin:left;transition:opacity .22s ease,transform .22s ease}.commercial-page-logo:hover,.commercial-page-logo:focus-visible{filter:drop-shadow(0 0 14px rgba(94,231,255,.28));transform:translateY(-1px)}.commercial-page-logo:hover:after,.commercial-page-logo:focus-visible:after{opacity:1;transform:scaleX(1)}.commercial-page-header-actions{display:flex;align-items:center;gap:14px}.simple-nav{display:flex;align-items:center;gap:18px}.commercial-page .simple-nav a{position:relative;padding:4px 0;color:var(--page-muted)!important;font-size:.92rem;font-weight:500;text-decoration:none;white-space:nowrap}.commercial-page .simple-nav a:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:linear-gradient(135deg,#06b6d4,#8b5cf6);transition:width .25s ease}.commercial-page .simple-nav a:hover,.commercial-page .simple-nav a:focus-visible{color:var(--page-text)!important}.commercial-page .simple-nav a:hover:after,.commercial-page .simple-nav a:focus-visible:after{width:100%}.commercial-page .simple-nav-cta{padding:8px 18px!important;border-radius:30px;background:linear-gradient(135deg,#06b6d4,#8b5cf6);color:#f8fafc!important;font-weight:600}.commercial-page .simple-nav-cta:after{display:none!important}.commercial-page-compare{color:#bae6fd!important;font-size:.82rem;font-weight:700;text-decoration:none}.commercial-page-compare:hover,.commercial-page-compare:focus-visible{color:#fff!important}.commercial-page-main{width:min(1120px,calc(100% - 36px));margin:0 auto;padding:clamp(44px,8vw,92px) 0 70px}.commercial-breadcrumbs{margin-bottom:26px;color:var(--page-muted);font-size:.82rem}.commercial-breadcrumbs a{color:#bae6fd}.commercial-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:clamp(28px,6vw,70px);align-items:center}.commercial-hero-copy{min-width:0}.commercial-eyebrow{color:var(--page-cyan);font-weight:700;font-size:.76rem;letter-spacing:.14em;text-transform:uppercase}.commercial-hero h1{max-width:850px;margin:12px 0 18px;font-family:Outfit,Inter,sans-serif;font-size:clamp(2.3rem,7vw,5rem);line-height:.98;letter-spacing:-.045em}.commercial-hero h1 span{color:#5ee7ff;text-shadow:0 0 16px rgba(94,231,255,.42),0 0 38px rgba(94,231,255,.18)}.commercial-lead{max-width:760px;color:var(--page-muted);font-size:clamp(1.02rem,2.2vw,1.23rem);line-height:1.7}.commercial-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.commercial-secondary-cta{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:11px 19px;border:1px solid rgba(186,230,253,.3);border-radius:999px;color:#e0f2fe!important;background:#0f172a94;font-weight:720;text-decoration:none}.commercial-secondary-cta:hover,.commercial-secondary-cta:focus-visible{border-color:#22d3eeb3;background:#082f49ad}.commercial-response-note{margin:14px 0 0;color:#94a3b8;font-size:.84rem}.commercial-media{margin:0;overflow:hidden;border:1px solid var(--page-line);border-radius:22px;background:#020617;box-shadow:var(--page-shadow)}.commercial-media-frame{aspect-ratio:4 / 3;overflow:hidden}.commercial-media-frame>.commercial-stage-picture{display:block;width:100%;height:100%}.commercial-media img,.commercial-media video{display:block;width:100%;height:auto;max-height:520px;object-fit:cover}.commercial-media img.commercial-stage-image{height:100%;max-height:none;object-position:center}.commercial-media figcaption{display:grid;gap:4px;padding:17px 19px 19px;border-top:1px solid rgba(148,163,184,.12)}.commercial-media figcaption strong{font-family:Outfit,Inter,sans-serif;font-size:.98rem}.commercial-media figcaption>span:last-child{color:var(--page-muted);font-size:.84rem;line-height:1.45}.commercial-media-badge,.commercial-section-eyebrow{color:var(--page-cyan);font-size:.7rem;font-weight:780;letter-spacing:.13em;text-transform:uppercase}.commercial-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:38px 0}.commercial-hero-text{grid-template-columns:minmax(0,1fr)}.commercial-fact,.commercial-detail-card{border:1px solid var(--page-line);border-radius:16px;background:var(--page-panel)}.commercial-fact{padding:18px}.commercial-fact span{display:block;margin-bottom:7px;color:var(--page-cyan);font-size:.74rem;text-transform:uppercase;letter-spacing:.08em}.commercial-fact strong{line-height:1.45}.commercial-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.commercial-detail-card{padding:clamp(20px,4vw,30px)}.commercial-detail-card h2{margin:0 0 10px;font:700 1rem/1.3 Outfit,Inter,sans-serif;color:#cffafe}.commercial-detail-card p{margin:0;color:var(--page-muted);line-height:1.65}.commercial-learnings,.commercial-proof{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(24px,5vw,64px);margin-top:44px;padding:clamp(24px,5vw,42px);border:1px solid rgba(148,163,184,.16);border-radius:22px;background:linear-gradient(135deg,#0f172aeb,#082f494d),var(--page-panel)}.commercial-section-copy h2,.commercial-related>h2{margin:9px 0 12px;font-family:Outfit,Inter,sans-serif;font-size:clamp(1.45rem,3.6vw,2.35rem);line-height:1.08;letter-spacing:-.025em}.commercial-section-copy>p:last-child{margin:0;color:var(--page-muted);line-height:1.7}.commercial-learning-list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.commercial-learning-list li{position:relative;min-height:54px;padding:15px 16px 15px 48px;border:1px solid rgba(34,211,238,.16);border-radius:14px;color:var(--page-soft);background:#0206176b;line-height:1.55}.commercial-learning-list li:before{position:absolute;top:17px;left:17px;display:grid;width:20px;height:20px;border-radius:50%;color:#04111d;background:var(--page-cyan);content:"\2713";place-items:center;font-size:.76rem;font-weight:900}.commercial-proof{border-color:#3b82f63d;background:radial-gradient(circle at 92% 12%,rgba(34,211,238,.12),transparent 18rem),#08101fd1}.commercial-proof-facts{display:grid;gap:12px;margin:0}.commercial-proof-facts div{padding:17px 18px;border-left:2px solid var(--page-cyan);border-radius:0 12px 12px 0;background:#0f172ab8}.commercial-proof-facts dt{margin-bottom:6px;color:#93c5fd;font-size:.72rem;font-weight:760;letter-spacing:.09em;text-transform:uppercase}.commercial-proof-facts dd{margin:0;color:var(--page-text);line-height:1.5}.commercial-related{margin-top:54px}.commercial-related>h2{max-width:700px}.commercial-format-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:24px}.commercial-format-link{position:relative;display:grid;align-content:start;min-height:132px;padding:18px;border:1px solid rgba(148,163,184,.17);border-radius:16px;color:var(--page-text)!important;background:#0a1628b8;text-decoration:none;transition:transform .2s ease,border-color .2s ease,background .2s ease}.commercial-format-link:hover,.commercial-format-link:focus-visible{border-color:#22d3ee8c;background:#082f498a;transform:translateY(-2px)}.commercial-format-link.is-current{border-color:#22d3ee7a;background:linear-gradient(145deg,#082f49b8,#0f172ae6)}.commercial-format-number{margin-bottom:14px;color:var(--page-cyan);font:760 .72rem/1 Outfit,Inter,sans-serif;letter-spacing:.12em}.commercial-format-link strong{font-family:Outfit,Inter,sans-serif;line-height:1.35}.commercial-format-current{margin-top:12px;color:#93c5fd;font-size:.7rem;font-weight:720;letter-spacing:.08em;text-transform:uppercase}.commercial-topics{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.commercial-topics span{padding:8px 11px;border:1px solid rgba(59,130,246,.24);border-radius:999px;color:#bfdbfe;background:#2563eb14;font-size:.82rem}.commercial-cta-panel{margin-top:54px;padding:clamp(24px,5vw,42px);border:1px solid rgba(34,211,238,.3);border-radius:22px;background:linear-gradient(135deg,#082f4985,#0f172adb)}.commercial-cta-panel h2{margin:0 0 10px;font-family:Outfit,Inter,sans-serif}.commercial-cta-panel p{margin:0 0 20px;color:var(--page-muted)}.commercial-cta{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 20px;border-radius:999px;color:#03111e!important;background:linear-gradient(100deg,var(--page-cyan),#5ee7ff);font-weight:760;text-decoration:none}.commercial-cta:hover,.commercial-cta:focus-visible{background:linear-gradient(100deg,#5ee7ff,#a5f3fc)}.commercial-page footer{border-top:1px solid rgba(148,163,184,.14);background:#0a1220;padding:60px 24px 30px}.footer-container{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:40px}.footer-top{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}.commercial-page footer .logo{display:flex;align-items:center;gap:8px;font-family:Outfit,Inter,sans-serif;font-weight:800;font-size:1.25rem;background:linear-gradient(135deg,#06b6d4,#8b5cf6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;line-height:1.2;padding:2px 0}.commercial-page footer .logo span{font-size:.84rem;font-weight:400;letter-spacing:.05em;text-transform:uppercase}.footer-socials{display:flex;gap:16px}.commercial-page .social-icon{width:40px;height:40px;border-radius:50%;background:var(--page-bg);border:1px solid rgba(148,163,184,.14);display:flex;align-items:center;justify-content:center;color:var(--page-muted)!important;transition:background .26s ease,color .26s ease,transform .26s ease,box-shadow .26s ease}.commercial-page .social-icon:hover,.commercial-page .social-icon:focus-visible{background:linear-gradient(135deg,#06b6d4,#8b5cf6);color:#f8fafc!important;transform:translateY(-3px);box-shadow:0 10px 30px #06b6d440}.footer-links-map{margin:24px 0;padding:16px 0;border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05);width:100%}.footer-links-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(12px,2.5vw,24px);list-style:none;padding:0;margin:0}.commercial-page .footer-links-grid a{color:var(--page-muted)!important;text-decoration:none;font-size:.84rem;font-weight:400;transition:color .3s ease}.commercial-page .footer-links-grid a:hover,.commercial-page .footer-links-grid a:focus-visible{color:var(--page-cyan)!important;outline:none}.footer-bottom{border-top:1px solid rgba(255,255,255,.05);padding-top:30px;display:flex;justify-content:space-between;align-items:center;font-size:.84rem;color:var(--page-muted);flex-wrap:wrap;gap:16px}.footer-bottom p{margin:0}a.footer-privacy-link{color:var(--page-muted)!important;text-decoration:underline;text-underline-offset:3px;padding:3px 4px}a.footer-privacy-link:hover,a.footer-privacy-link:focus-visible{color:var(--page-cyan)!important}.commercial-page a:focus-visible,.commercial-page :focus-visible{outline:2px solid #f59e0b;outline-offset:4px;border-radius:4px}@media(max-width:1150px){.commercial-page-header{padding:10px 16px;min-height:67px}.simple-nav{display:none}.commercial-page-logo{font-size:clamp(1.05rem,4.6vw,1.22rem)}}@media(min-width:1151px)and (max-width:1320px){.commercial-page-logo{font-size:clamp(1rem,1.5vw,1.12rem)}}@media(max-width:420px){.commercial-page-header{padding:10px 12px}}@media(max-width:760px){.commercial-hero{grid-template-columns:1fr}.commercial-media{order:-1}.commercial-facts,.commercial-details,.commercial-learnings,.commercial-proof{grid-template-columns:1fr}.commercial-format-nav{grid-template-columns:1fr 1fr}.commercial-page-languages{gap:2px}.commercial-page-languages a{padding:6px}}@media(max-width:520px){.commercial-page-header{gap:10px}.commercial-page-header-actions{gap:6px}.commercial-page-compare{display:none}.commercial-page-main{width:min(100% - 28px,1120px);padding-top:34px}.commercial-hero h1{font-size:clamp(2.25rem,12vw,3.35rem)}.commercial-hero-actions{align-items:stretch;flex-direction:column}.commercial-hero-actions a{width:100%}.commercial-format-nav{grid-template-columns:1fr}.commercial-format-link{min-height:0}.commercial-page-footer span[aria-hidden=true]{display:none}.commercial-page-footer>*{display:block;margin:4px auto}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.commercial-format-link{transition:none}}:root{--text-primary: #f8fafc;--text-secondary: #94a3b8;--text-muted: #8695ad;--accent-cyan: #06b6d4;--accent-cyan-rgb: 6, 182, 212;--accent-cyan-hero: #5ee7ff;--accent-cyan-hero-rgb: 94, 231, 255;--accent-cyan-chat: #00f0ff;--accent-cyan-chat-rgb: 0, 240, 255;--accent-cyan-glow: rgba(var(--accent-cyan-rgb), .3);--accent-violet: #8b5cf6;--accent-gradient: linear-gradient(135deg, var(--accent-cyan) 0%, var(--accent-violet) 100%);--surface-1: rgba(255, 255, 255, .02);--surface-2: rgba(255, 255, 255, .03);--surface-3: rgba(255, 255, 255, .05);--surface-4: rgba(255, 255, 255, .07);--accent-tint-2: rgba(var(--accent-cyan-rgb), .08);--depth-2-rgb: 7, 12, 24;--depth-3-rgb: 9, 17, 34;--border-glass: 1px solid rgba(255, 255, 255, .08);--bg-glass-heavy: rgba(10, 15, 29, .95);--font-heading: "Outfit", sans-serif;--font-body: "Inter", sans-serif;--fs-100: .62rem;--fs-300: .72rem;--fs-400: .78rem;--fs-500: .84rem;--fs-600: .92rem;--fs-700: 1rem;--fs-800: 1.1rem;--fs-900: 1.25rem;--fs-1000: 1.5rem;--transition-smooth: all .4s cubic-bezier(.16, 1, .3, 1);--transition-fast: all .2s ease}:root{--accent-amber: #f59e0b}:root{--enhance-accent: var(--accent-cyan-hero);--enhance-accent-2: #8f7cff;--enhance-gradient-accent: linear-gradient(135deg, var(--enhance-accent) 0%, var(--enhance-accent-2) 100%);--enhance-transition: .22s ease;--enhance-glass-blur: 14px}@keyframes slideInDrawer{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes mobileMenuFadeIn{0%{opacity:0;transform:translate(15px)}to{opacity:1;transform:translate(0)}}.portfolio-media:focus-visible,.filter-btn:focus-visible,.btn:focus-visible,.lang-btn:focus-visible,.burger:focus-visible{outline:2px solid var(--accent-amber);outline-offset:4px}@media(max-width:992px){.nav-links.mobile-open{overflow-y:auto}}html,body,p,span,h1,h2,h3,h4,h5,h6,li,label,strong,em,div,section,article,header,footer,time,figcaption,blockquote{cursor:default}a,button,select,input[type=submit],input[type=button],[role=button],.social-icon,.gear-hotspot,.timeline-nav-btn,.filter-btn,.lang-btn,.social-icon svg{cursor:pointer}header{position:fixed;top:0;left:0;width:100%;z-index:100;background:rgba(var(--depth-2-rgb),.4);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:var(--border-glass);transition:var(--transition-smooth)}header.scrolled{background:var(--bg-glass-heavy);box-shadow:0 10px 30px #0000004d}.nav-container{max-width:1360px;margin:0 auto;padding:20px 24px;display:flex;justify-content:space-between;align-items:center}.logo{font-family:var(--font-heading);font-weight:800;font-size:var(--fs-900);background:var(--accent-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:flex;align-items:center;gap:8px;white-space:nowrap;flex-shrink:0}.logo span{font-size:var(--fs-500);font-weight:400;letter-spacing:.05em;text-transform:uppercase;color:var(--text-secondary)}.nav-links{display:flex;gap:24px;list-style:none;align-items:center}.nav-links a{font-size:var(--fs-600);font-weight:500;color:var(--text-secondary);position:relative;padding:4px 0;white-space:nowrap}.nav-links a:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:var(--accent-gradient);transition:var(--transition-fast)}.nav-links a:hover{color:var(--text-primary)}.nav-links a:hover:after,.nav-links a.active:after{width:100%}.nav-links a.active{color:var(--text-primary)}.contact-btn{background:var(--accent-gradient);color:var(--text-primary)!important;padding:8px 18px!important;border-radius:30px;font-weight:600}.contact-btn:after{display:none!important}.contact-btn:hover{transform:translateY(-2px);box-shadow:0 4px 15px var(--accent-cyan-glow)}.burger{display:none;cursor:pointer;background:none;border:none;color:var(--text-primary);font-size:var(--fs-1000)}@media(min-width:1151px)and (max-width:1280px){.nav-container{padding:16px 20px}}@media(min-width:1151px)and (max-width:1280px){.logo{font-size:var(--fs-800);gap:4px}}@media(min-width:1151px)and (max-width:1280px){.logo span{font-size:var(--fs-300)}}@media(min-width:1151px)and (max-width:1280px){.nav-links{gap:14px}}@media(min-width:1151px)and (max-width:1280px){.nav-links a{font-size:var(--fs-500)}}@media(min-width:1151px)and (max-width:1280px){.contact-btn{padding:6px 12px!important;font-size:var(--fs-500)}}@media(max-width:1150px){.nav-container{padding:12px 20px}}@media(max-width:1150px){.nav-links{display:none}}@media(max-width:1150px){.burger{display:block}}@media(max-width:1150px){.nav-links.mobile-open{display:flex;flex-direction:column;position:fixed;top:64px;left:0;width:100%;height:calc(100vh - 64px);background:var(--bg-glass-heavy);padding:40px 24px;gap:30px;border-top:var(--border-glass);z-index:99;align-items:flex-start}}.lang-switcher{display:flex;align-items:center;gap:6px;font-size:var(--fs-500);font-weight:600;color:var(--text-muted);border-left:1px solid rgba(255,255,255,.15);padding-left:20px;margin-left:-10px}.lang-btn{background:none;border:none;color:var(--text-muted);font-size:13px;font-weight:600;cursor:pointer;padding:2px 4px;transition:var(--transition-fast);font-family:inherit}.lang-btn:hover{color:var(--text-primary)}.lang-btn.active{color:var(--accent-cyan);text-shadow:0 0 10px rgba(var(--accent-cyan-rgb),.4)}@media(max-width:1150px){.lang-switcher{border-left:none;padding-left:0;margin-left:0;margin-top:10px;margin-bottom:10px;gap:12px;font-size:var(--fs-700)}}body.nav-open{overflow:hidden}@media(max-width:1150px){.burger{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:var(--surface-2);transition:var(--transition-fast)}}@media(max-width:1150px){.burger:hover,.burger[aria-expanded=true]{color:var(--text-primary);border-color:rgba(var(--accent-cyan-rgb),.42);background:var(--accent-tint-2);box-shadow:0 0 18px rgba(var(--accent-cyan-rgb),.12)}}@media(max-width:1150px){.nav-links.mobile-open{top:66px;height:calc(100vh - 66px);padding:18px;gap:8px;align-items:stretch;background:linear-gradient(180deg,#0a0f1dfa,#070c18f5),radial-gradient(circle at 20% 0%,rgba(var(--accent-cyan-rgb),.14),transparent 34%);box-shadow:inset 0 1px #ffffff0e}}@media(max-width:1150px){.nav-links.mobile-open li{width:100%}}@media(max-width:1150px){.nav-links.mobile-open a{width:100%;min-height:46px;display:flex;align-items:center;padding:12px 14px;border:1px solid rgba(255,255,255,.075);border-radius:10px;background:var(--surface-2);color:var(--text-primary);font-size:var(--fs-600)}}@media(max-width:1150px){.nav-links.mobile-open a:after{display:none}}@media(max-width:1150px){.nav-links.mobile-open a.active{border-color:rgba(var(--accent-cyan-rgb),.42);background:linear-gradient(135deg,rgba(var(--accent-cyan-rgb),.14),#8b5cf61a)}}@media(max-width:1150px){.nav-links.mobile-open .contact-btn{justify-content:center;margin-top:4px;border:none;border-radius:10px;padding:13px 16px!important}}@media(max-width:1150px){.nav-links.mobile-open>li:last-child{position:sticky;bottom:0;z-index:2;margin-top:6px;padding-top:10px;padding-bottom:6px;background:linear-gradient(180deg,#080c1bdb,#050812fc 42%);box-shadow:0 -12px 24px #05081280}}@media(max-width:1150px){.nav-links.mobile-open .lang-switcher{display:flex;justify-content:center;align-items:center;gap:16px;min-height:48px;margin:4px 0;padding:2px 12px;border:1px solid rgba(255,255,255,.075);border-radius:10px;background:var(--surface-1)}}@media(max-width:1150px){.nav-links.mobile-open .lang-btn{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;font-size:var(--fs-800)}}#mainHeader{background:linear-gradient(180deg,#0a0f1ddb,#0a0f1d9e);border-bottom:1px solid rgba(255,255,255,.1);box-shadow:0 1px #ffffff09;backdrop-filter:blur(var(--enhance-glass-blur)) saturate(140%);-webkit-backdrop-filter:blur(var(--enhance-glass-blur)) saturate(140%)}#mainHeader.scrolled{background:linear-gradient(180deg,#070c18f5,#070c18e6);border-bottom-color:rgba(var(--accent-cyan-hero-rgb),.16);box-shadow:0 16px 42px #00000042}#mainHeader .nav-container{width:100%;max-width:100%;min-height:72px;padding:14px 24px;gap:clamp(14px,2vw,28px)}#mainHeader .logo{position:relative;min-width:max-content;letter-spacing:0;line-height:1.2;padding:2px 0;text-decoration:none;transition:transform var(--enhance-transition),filter var(--enhance-transition)}#mainHeader .nav-container>nav.simple-nav{display:flex;align-items:center;justify-content:flex-end;gap:18px}@media(max-width:1150px){#mainHeader .nav-container>nav.simple-nav{display:none}}.lang-switch{position:relative;flex-shrink:0}#mainHeader li.lang-switcher{padding:0;border-left:none;margin-left:0}@media(min-width:1151px){#mainHeader .nav-links>li.lang-switcher{order:1}}.lang-switch>summary{display:flex;align-items:center;gap:5px;padding:3px 9px;border:1px solid rgba(255,255,255,.16);border-radius:999px;color:var(--text-secondary);font-size:var(--fs-400);line-height:1.6;font-weight:600;cursor:pointer;white-space:nowrap;transition:border-color var(--enhance-transition),color var(--enhance-transition),background var(--enhance-transition);list-style:none}.lang-switch>summary::-webkit-details-marker{display:none}.lang-switch>summary::marker{content:""}.lang-switch>summary svg{width:12px;height:12px;flex:0 0 12px}.lang-switch-chevron svg{width:10px;height:10px;flex:0 0 10px}.lang-switch>summary:hover,.lang-switch>summary:focus-visible,.lang-switch[open]>summary{color:var(--text-primary);border-color:rgba(var(--accent-cyan-hero-rgb),.5);background:rgba(var(--accent-cyan-hero-rgb),.08)}.lang-code{display:none}.lang-switch-chevron{display:inline-flex;transition:transform var(--enhance-transition)}.lang-switch[open] .lang-switch-chevron{transform:rotate(180deg)}.lang-switch-panel{position:absolute;top:calc(100% + 8px);right:0;z-index:1200;min-width:160px;padding:6px;display:grid;gap:2px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:rgba(var(--depth-2-rgb),.98);box-shadow:0 18px 44px #00000073;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.lang-switch-panel .lang-btn{width:100%;padding:9px 12px!important;border-radius:8px;text-align:left;font-size:var(--fs-500)!important;background:none;border:none;color:var(--text-secondary);cursor:pointer;font-family:inherit}.lang-switch-panel .lang-btn:not(.active):hover,.lang-switch-panel .lang-btn:not(.active):focus-visible{color:var(--text-primary);background:rgba(var(--accent-cyan-rgb),.14);box-shadow:0 0 16px rgba(var(--accent-cyan-rgb),.4)}.lang-switch-panel .lang-btn.active,.lang-switch-panel a[aria-current=page]{cursor:default}.lang-switch-panel .lang-btn.active,.lang-switch-panel a[aria-current=page]{color:#04111d;background:var(--accent-cyan);font-weight:700}@media(max-width:1150px){#mainHeader .nav-links.mobile-open>li.lang-switcher{display:flex!important;justify-content:center;align-items:center;width:100%!important;margin:16px 0 4px!important;padding:0!important;border:none!important;background:none!important;counter-increment:none}}@media(max-width:1150px){#mainHeader .nav-links.mobile-open>li.lang-switcher:before{content:none!important;display:none!important}}@media(max-width:1150px){#mainHeader .nav-links.mobile-open .lang-switch{position:static;width:auto;flex:0 0 auto;margin-inline:auto;content-visibility:visible!important;display:flex}}@media(max-width:1150px){#mainHeader .nav-links.mobile-open .lang-switch>summary{display:none}}@media(max-width:1150px){#mainHeader .nav-links.mobile-open .lang-switch-panel{content-visibility:visible!important;position:static;transform:none;display:inline-flex;gap:4px;min-width:0;padding:4px;border:1px solid rgba(255,255,255,.06);border-radius:50px;background:var(--surface-1);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}}@media(max-width:1150px){#mainHeader .nav-links.mobile-open .lang-switcher .lang-name{display:none!important}}@media(max-width:1150px){#mainHeader .nav-links.mobile-open .lang-switcher .lang-code{display:inline!important}}.lang-switch-panel a{padding:9px 12px;border-radius:8px;color:var(--text-secondary);font-size:var(--fs-500);text-decoration:none;white-space:nowrap}.lang-switch-panel a:not([aria-current=page]):hover,.lang-switch-panel a:not([aria-current=page]):focus-visible{color:var(--text-primary);background:rgba(var(--accent-cyan-rgb),.14);box-shadow:0 0 16px rgba(var(--accent-cyan-rgb),.4)}#mainHeader .logo:after{content:"";position:absolute;left:0;right:12%;bottom:-8px;height:1px;background:var(--enhance-gradient-accent);opacity:0;transform:scaleX(.6);transform-origin:left;transition:opacity var(--enhance-transition),transform var(--enhance-transition)}#mainHeader .logo:hover,#mainHeader .logo:focus-visible{filter:drop-shadow(0 0 14px rgba(var(--accent-cyan-hero-rgb),.28));transform:translateY(-1px)}#mainHeader .logo:hover:after,#mainHeader .logo:focus-visible:after{opacity:1;transform:scaleX(1)}#mainHeader .nav-links{flex:1 1 auto;justify-content:flex-end;gap:clamp(10px,1.65vw,22px);min-width:0}#mainHeader .nav-links a{display:inline-flex;align-items:center;min-height:38px;padding:8px 2px;color:#e2e8f0b8;line-height:1;text-decoration:none;transition:color var(--enhance-transition),transform var(--enhance-transition),background-color var(--enhance-transition),border-color var(--enhance-transition),box-shadow var(--enhance-transition)}#mainHeader .nav-links a:after{bottom:4px;height:2px;border-radius:999px;background:var(--enhance-gradient-accent)}#mainHeader .nav-links a:hover,#mainHeader .nav-links a:focus-visible,#mainHeader .nav-links a.active{color:var(--text-primary)}#mainHeader .nav-links a:hover,#mainHeader .nav-links a:focus-visible{transform:translateY(-1px)}#mainHeader .has-dropdown{position:relative}#mainHeader .has-dropdown>a:after{content:"";display:inline-block;width:0;height:0;margin-left:5px;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid currentColor;vertical-align:middle;transition:transform .25s ease}#mainHeader .has-dropdown:hover>a:after,#mainHeader .has-dropdown:focus-within>a:after{transform:rotate(180deg)}#mainHeader .dropdown-menu{position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%) translateY(6px);min-width:190px;padding:8px 0;margin:0;list-style:none;background:rgba(var(--depth-3-rgb),.92);backdrop-filter:blur(24px) saturate(140%);-webkit-backdrop-filter:blur(24px) saturate(140%);border:1px solid rgba(var(--accent-cyan-hero-rgb),.12);border-radius:12px;box-shadow:0 16px 48px #00000073,0 0 20px rgba(var(--accent-cyan-hero-rgb),.06);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease,transform .25s ease,visibility .25s ease;z-index:1100}#mainHeader .dropdown-menu:before{content:"";position:absolute;top:-8px;left:0;right:0;height:8px;background:transparent}#mainHeader .has-dropdown:hover>.dropdown-menu,#mainHeader .has-dropdown:focus-within>.dropdown-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) translateY(0)}#mainHeader .dropdown-menu li{margin:0;padding:0}#mainHeader .dropdown-menu a{display:flex!important;align-items:center;gap:8px;padding:9px 18px!important;min-height:auto!important;color:#e2e8f0bf!important;font-size:var(--fs-500)!important;font-weight:500;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;transition:all .2s ease;border-left:2px solid transparent}#mainHeader .dropdown-menu a:after{display:none!important}#mainHeader .dropdown-menu a:hover,#mainHeader .dropdown-menu a:focus-visible{color:var(--accent-cyan, var(--accent-cyan-chat))!important;background:rgba(var(--accent-cyan-hero-rgb),.06);border-left-color:var(--accent-cyan, var(--accent-cyan-chat));padding-left:22px!important;transform:none}#mainHeader .contact-btn{min-height:42px;padding:10px 18px!important;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:linear-gradient(135deg,rgba(var(--accent-cyan-hero-rgb),.95),#8f7cfff5);color:#fff!important;box-shadow:0 14px 34px rgba(var(--accent-cyan-hero-rgb),.18)}#mainHeader .contact-btn:hover,#mainHeader .contact-btn:focus-visible{transform:translateY(-2px);box-shadow:0 0 28px rgba(var(--accent-cyan-rgb),.5),0 8px 30px rgba(var(--accent-cyan-rgb),.32)}#mainHeader .lang-switcher{min-width:max-content;padding:4px 2px;border-radius:999px}#mainHeader .lang-btn{border-radius:999px;transition:color var(--enhance-transition),background-color var(--enhance-transition),box-shadow var(--enhance-transition)}#mainHeader .lang-btn.active{color:var(--enhance-accent);text-shadow:0 0 16px rgba(var(--accent-cyan-hero-rgb),.26)}#mainHeader .burger{position:relative;flex:0 0 auto;min-width:44px;min-height:44px;border-color:#ffffff1f;border-radius:14px;background:linear-gradient(180deg,#ffffff14,#ffffff08);box-shadow:inset 0 1px #ffffff14;transition:all .3s cubic-bezier(.25,.8,.25,1);display:none;align-items:center;justify-content:center}#mainHeader .burger svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(1)!important;transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .3s ease,color .3s ease;pointer-events:none}#mainHeader .burger .close-icon{opacity:0;transform:translate(-50%,-50%) scale(.6) rotate(-90deg)!important}#mainHeader .burger .burger-icon{opacity:1}#mainHeader .burger:hover,#mainHeader .burger:focus-visible{border-color:rgba(var(--accent-cyan-hero-rgb),.42);background:rgba(var(--accent-cyan-hero-rgb),.1);box-shadow:0 0 0 4px rgba(var(--accent-cyan-hero-rgb),.1)}#mainHeader .burger[aria-expanded=true]{border-radius:50%!important;border-color:rgba(var(--accent-cyan-chat-rgb),.35)!important;background:rgba(var(--accent-cyan-chat-rgb),.08)!important;box-shadow:0 0 16px rgba(var(--accent-cyan-chat-rgb),.15)!important}#mainHeader .burger[aria-expanded=true] .burger-icon{opacity:0;transform:translate(-50%,-50%) scale(.6) rotate(90deg)!important}#mainHeader .burger[aria-expanded=true] .close-icon{opacity:1;transform:translate(-50%,-50%) scale(.72) rotate(0)!important;color:var(--accent-cyan, var(--accent-cyan-chat))!important}@media(min-width:1151px){#mainHeader .nav-container{display:grid;grid-template-columns:max-content minmax(0,1fr);column-gap:clamp(16px,2vw,30px);width:100%!important;max-width:100%!important;padding-left:clamp(24px,4vw,64px)!important;padding-right:clamp(24px,4vw,64px)!important}}@media(min-width:1151px){#mainHeader .nav-links{width:100%;justify-content:flex-end;gap:clamp(8px,1.05vw,16px)}}@media(min-width:1151px){#mainHeader .nav-links a{font-size:clamp(.875rem,1.02vw,.9375rem)}}@media(min-width:1151px){#mainHeader .contact-btn{padding-inline:14px!important}}@media(min-width:1151px)and (max-width:1320px){#mainHeader .nav-container{column-gap:18px}}@media(min-width:1151px)and (max-width:1320px){#mainHeader .logo{font-size:clamp(1rem,1.5vw,1.12rem)}}@media(min-width:1151px)and (max-width:1320px){#mainHeader .nav-links{width:100%;justify-content:flex-end;gap:clamp(7px,.8vw,11px)}}@media(min-width:1151px)and (max-width:1320px){#mainHeader .nav-links a{font-size:clamp(.8125rem,1.02vw,.875rem)}}@media(min-width:1151px)and (max-width:1320px){#mainHeader .contact-btn{padding-inline:11px!important}}@media(min-width:1151px)and (max-width:1320px){#mainHeader .lang-switcher{padding-inline:0}}@media(max-width:1150px){#mainHeader{max-width:100%;width:100%}}@media(max-width:1150px){#mainHeader .nav-container{min-height:66px;padding:10px 16px;max-width:100%;width:100%;display:flex;justify-content:space-between;align-items:center}}@media(max-width:1150px){#mainHeader .logo{position:relative;z-index:1001!important}}@media(max-width:1150px){#mainHeader .burger{position:relative;z-index:1001!important;display:flex!important}}@media(max-width:1150px){#mainHeader .logo{font-size:clamp(1.05rem,4.6vw,1.22rem);max-width:calc(100% - 60px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media(max-width:1150px){#mainHeader .nav-links.mobile-open{position:fixed;z-index:1000!important;top:67px!important;right:0;left:auto!important;width:290px;height:calc(100vh - 67px)!important;max-height:calc(100vh - 67px)!important;overflow-y:auto;overscroll-behavior:contain;padding:24px 20px 0!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:5px!important;border:none;border-radius:0;border-left:1px solid rgba(var(--accent-cyan-chat-rgb),.16)!important;background:linear-gradient(180deg,#080c1bfa,#050812fc)!important;box-shadow:-8px 0 32px #0009!important;backdrop-filter:blur(28px) saturate(150%);-webkit-backdrop-filter:blur(28px) saturate(150%);counter-reset:menu-counter;animation:slideInDrawer .35s cubic-bezier(.16,1,.3,1) forwards}}@media(max-width:1150px){#mainHeader .nav-links.mobile-open li{width:100%;display:flex;justify-content:stretch;opacity:0;animation:mobileMenuFadeIn .35s cubic-bezier(.16,1,.3,1) forwards}}@media(max-width:1150px){#mainHeader .nav-links.mobile-open li:nth-of-type(1){animation-delay:.04s}}@media(max-width:1150px){#mainHeader .nav-links.mobile-open li:nth-of-type(2){animation-delay:.08s}}@media(max-width:1150px){#mainHeader .nav-links.mobile-open li:nth-of-type(3){animation-delay:.12s}}@media(max-width:1150px){#mainHeader .nav-links.mobile-open li:nth-of-type(4){animation-delay:.16s}}@media(max-width:1150px){#mainHeader .nav-links.mobile-open li:nth-of-type(5){animation-delay:.2s}}@media(max-width:1150px){#mainHeader .nav-links.mobile-open li:nth-of-type(6){animation-delay:.24s}}@media(max-width:1150px){#mainHeader .nav-links.mobile-open li:nth-of-type(7){animation-delay:.28s}}@media(max-width:1150px){#mainHeader .nav-links.mobile-open li:nth-of-type(8){animation-delay:.32s}}@media(max-width:1150px){#mainHeader .nav-links.mobile-open li:nth-of-type(9){animation-delay:.36s}}@media(max-width:1150px){#mainHeader .nav-links.mobile-open a{width:100%;min-height:auto;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;padding:10px 14px!important;border:none!important;border-radius:8px!important;background:transparent!important;color:#e2e8f0cc!important;font-size:var(--fs-500)!important;font-weight:500!important;letter-spacing:.04em;text-transform:uppercase;text-align:left!important;transition:all .3s cubic-bezier(.25,.8,.25,1);position:relative;border-left:3px solid transparent!important}}@media(max-width:1150px){#mainHeader .nav-links.mobile-open li{counter-increment:menu-counter}}@media(max-width:1150px){#mainHeader .nav-links.mobile-open a:before{content:counter(menu-counter,decimal-leading-zero);font-family:var(--font-mono, monospace);font-size:var(--fs-300);font-weight:700;color:rgba(var(--accent-cyan-chat-rgb),.45);margin-right:12px;transition:color .3s ease}}@media(max-width:1150px){#mainHeader .nav-links.mobile-open a:after{display:none}}@media(max-width:1150px){#mainHeader .nav-links.mobile-open a:not(.contact-btn):hover,#mainHeader .nav-links.mobile-open a:not(.contact-btn):focus-visible,#mainHeader .nav-links.mobile-open a:not(.contact-btn).active{background:rgba(var(--accent-cyan-chat-rgb),.04)!important;color:var(--accent-cyan, var(--accent-cyan-chat))!important;padding-left:18px!important;border-left:3px solid var(--accent-cyan, var(--accent-cyan-chat))!important;border-radius:0 8px 8px 0!important;text-shadow:0 0 10px rgba(var(--accent-cyan-chat-rgb),.3)}}@media(max-width:1150px){#mainHeader .nav-links.mobile-open a:not(.contact-btn):hover:before,#mainHeader .nav-links.mobile-open a:not(.contact-btn).active:before{color:var(--accent-cyan, var(--accent-cyan-chat))!important;text-shadow:0 0 8px rgba(var(--accent-cyan-chat-rgb),.5)}}@media(max-width:1150px){#mainHeader .nav-links.mobile-open .contact-btn{width:100%!important;min-height:42px!important;margin-top:12px;padding:10px 16px!important;border:0!important;border-radius:8px!important;background:var(--enhance-gradient-accent)!important;box-shadow:0 8px 20px rgba(var(--accent-cyan-hero-rgb),.18)!important;color:#fff!important;font-size:var(--fs-500)!important;font-weight:600!important;letter-spacing:.05em;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center;transition:all .3s ease!important;counter-increment:none;border-left:none!important}}@media(max-width:1150px){#mainHeader .nav-links.mobile-open .contact-btn:before{display:none!important}}@media(max-width:1150px){#mainHeader .nav-links.mobile-open .contact-btn:hover,#mainHeader .nav-links.mobile-open .contact-btn:focus-visible{transform:translateY(-2px);box-shadow:0 0 28px rgba(var(--accent-cyan-rgb),.5),0 8px 30px rgba(var(--accent-cyan-rgb),.32)!important}}@media(max-width:1150px){#mainHeader .nav-links.mobile-open .contact-btn{justify-content:center!important;text-align:center!important}}@media(max-width:1150px){body.menu-open #mainHeader{background:#080c1b;backdrop-filter:none;-webkit-backdrop-filter:none}}@media(max-width:1150px){#mainHeader .nav-links.mobile-open .lang-switcher{display:inline-flex;justify-content:center;align-items:center;min-height:auto;margin:16px 0 4px!important;padding:4px!important;border:1px solid rgba(255,255,255,.06)!important;border-radius:50px!important;background:var(--surface-1)!important;gap:4px;width:auto!important;margin-inline:auto!important;counter-increment:none}}@media(max-width:1150px){#mainHeader .nav-links.mobile-open .lang-switcher span{display:none!important}}@media(max-width:1150px){#mainHeader .nav-links.mobile-open .lang-btn{min-width:44px!important;min-height:44px!important;padding:6px 12px!important;font-size:var(--fs-400)!important;border-radius:50px!important;background:transparent!important;border:none!important;color:#b9c4d2!important;display:inline-flex;align-items:center;justify-content:center;transition:all .3s ease!important}}@media(max-width:1150px){#mainHeader .nav-links.mobile-open .lang-btn.active{background:var(--surface-4)!important;color:var(--accent-cyan, var(--accent-cyan-chat))!important;font-weight:600!important}}@media(max-width:1150px){body.nav-open .cyber-chatbot-widget{opacity:0;visibility:hidden;pointer-events:none!important;transform:translateY(10px)}}@media(max-width:1150px){body.nav-open .cyber-chatbot-widget *,body.nav-open .chatbot-proactive-bubble,body.nav-open .chatbot-trigger,body.nav-open .chatbot-window{pointer-events:none!important}}@media(max-width:1150px){#mainHeader .nav-links.mobile-open .has-dropdown{flex-wrap:wrap}}@media(max-width:1150px){#mainHeader .nav-links.mobile-open .has-dropdown>a:after{display:none!important}}@media(max-width:1150px){#mainHeader .nav-links.mobile-open .dropdown-menu{position:static!important;display:flex!important;flex-direction:column;width:100%;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:none!important;border-radius:0!important;box-shadow:none!important;padding:0 0 4px!important;margin:0!important;min-width:auto}}@media(max-width:1150px){#mainHeader .nav-links.mobile-open .dropdown-menu li{width:100%;display:flex;opacity:0;animation:mobileMenuFadeIn .35s cubic-bezier(.16,1,.3,1) forwards;animation-delay:.1s}}@media(max-width:1150px){#mainHeader .nav-links.mobile-open .dropdown-menu a{width:100%;padding:7px 14px 7px 36px!important;font-size:var(--fs-400)!important;color:#e2e8f08c!important;border-left:2px solid rgba(var(--accent-cyan-hero-rgb),.12)!important;border-radius:0!important;margin-left:14px}}@media(max-width:1150px){#mainHeader .nav-links.mobile-open .dropdown-menu a:before{content:"\203a"!important;font-family:inherit!important;font-size:var(--fs-600)!important;font-weight:400;color:rgba(var(--accent-cyan-hero-rgb),.35);margin-right:8px}}@media(max-width:1150px){#mainHeader .nav-links.mobile-open .dropdown-menu a:hover,#mainHeader .nav-links.mobile-open .dropdown-menu a:focus-visible{color:var(--accent-cyan, var(--accent-cyan-chat))!important;border-left-color:var(--accent-cyan, var(--accent-cyan-chat))!important;background:rgba(var(--accent-cyan-chat-rgb),.04)!important;padding-left:40px!important}}@media(max-width:420px){#mainHeader .nav-container{padding-inline:12px}}@media(max-width:420px){#mainHeader .nav-links.mobile-open{padding:18px 10px 0!important;gap:6px!important}}@media(max-width:420px){#mainHeader .nav-links.mobile-open a{min-height:44px!important;padding:8px 10px!important;font-size:var(--fs-300)!important}}@media(max-width:420px){#mainHeader .nav-links.mobile-open a:before{font-size:var(--fs-100)!important;margin-bottom:2px!important}}.nav-links{position:relative}.nav-links:before{content:"";position:absolute;left:0;top:50%;width:var(--nav-indicator-width, 0px);height:38px;box-sizing:border-box;background:var(--surface-3);border:1px solid rgba(255,255,255,.09);box-shadow:0 4px 14px #0000002e,inset 0 1px #ffffff0f;border-radius:999px;z-index:0;transition:transform .38s cubic-bezier(.16,1,.3,1),width .38s cubic-bezier(.16,1,.3,1),opacity .2s ease;pointer-events:none;opacity:0;transform:translate3d(var(--nav-indicator-x, 0px),-50%,0)}.nav-links.indicator-visible:before{opacity:1}.nav-links a{position:relative;z-index:1}.nav-links a:after{display:none!important}@media(min-width:1151px){#mainHeader .has-dropdown>a:after{display:inline-block!important}}@media(min-width:1151px){#mainHeader .nav-links>li>a.active:not(.contact-btn){color:#d9fbff;text-shadow:0 0 13px rgba(var(--accent-cyan-hero-rgb),.24)}}@media(min-width:1151px){#mainHeader .lang-switcher{position:relative;display:inline-flex;align-items:center;gap:2px;min-width:max-content;min-height:38px;margin-left:clamp(7px,.75vw,13px);padding:0;border:none;border-radius:999px;background:none;box-shadow:none}}@media(min-width:1151px){#mainHeader .lang-switcher:before{content:"";position:absolute;top:50%;left:clamp(-14px,-.8vw,-9px);width:1px;height:24px;border-radius:999px;background:linear-gradient(180deg,transparent,rgba(var(--accent-cyan-hero-rgb),.32),rgba(143,124,255,.22),transparent);transform:translateY(-50%)}}@media(min-width:1151px){#mainHeader .lang-switcher .lang-divider{display:none}}@media(min-width:1151px){#mainHeader .lang-btn{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 6px;border:1px solid transparent;border-radius:999px;background:transparent;color:#e2e8f08f;font-size:.8125rem;font-weight:700;line-height:1;letter-spacing:.055em;text-shadow:none;transition:color .22s ease,background-color .22s ease,border-color .22s ease,box-shadow .22s ease,transform .22s ease}}@media(min-width:1151px){#mainHeader .lang-btn:hover,#mainHeader .lang-btn:focus-visible{color:#f8fdff;border-color:rgba(var(--accent-cyan-hero-rgb),.22);background:rgba(var(--accent-cyan-hero-rgb),.08);transform:translateY(-1px)}}@media(min-width:1151px){#mainHeader .lang-btn:focus-visible{outline:2px solid rgba(var(--accent-cyan-hero-rgb),.72);outline-offset:2px}}@media(min-width:1151px){#mainHeader .lang-btn.active{color:#eaffff;border-color:rgba(var(--accent-cyan-hero-rgb),.34);background:linear-gradient(135deg,rgba(var(--accent-cyan-hero-rgb),.2),#8f7cff24);box-shadow:inset 0 1px #ffffff1c,0 0 16px rgba(var(--accent-cyan-hero-rgb),.12);text-shadow:0 0 12px rgba(var(--accent-cyan-hero-rgb),.32)}}@media(max-width:1150px){#mainHeader .nav-links{display:flex!important;flex-direction:column;position:fixed!important;top:0!important;left:0!important;right:0!important;width:100%!important;height:100vh!important;max-height:100vh!important;padding:100px 24px 40px!important;justify-content:center!important;align-items:center!important;gap:12px!important;border:none!important;border-radius:0!important;background:radial-gradient(circle at 10% 20%,rgba(var(--accent-cyan-hero-rgb),.18),transparent 45%),radial-gradient(circle at 90% 80%,rgba(143,124,255,.16),transparent 45%),linear-gradient(180deg,#070c18fc,#0a0f1dfa)!important;backdrop-filter:blur(28px) saturate(160%)!important;-webkit-backdrop-filter:blur(28px) saturate(160%)!important;box-shadow:none!important;overflow-y:auto;overscroll-behavior:contain;z-index:1000!important;opacity:0;visibility:hidden;pointer-events:none;clip-path:circle(0px at 92% 33px);transition:clip-path .45s cubic-bezier(.3,.07,.19,.97),opacity .35s ease-in,visibility 0s linear .45s!important}}@media(max-width:1150px){#mainHeader .nav-links.mobile-open{opacity:1!important;visibility:visible!important;pointer-events:auto!important;clip-path:circle(150% at 92% 33px)!important;transform:none!important;transition:clip-path .72s cubic-bezier(.16,1,.3,1),opacity .6s cubic-bezier(.16,1,.3,1),visibility 0s linear 0s!important}}@media(max-width:1150px){#mainHeader .nav-links:before{display:none!important}}@media(max-width:1150px){#mainHeader .nav-links li{opacity:0;transform:perspective(500px) rotateX(15deg) translateY(24px) scale(.9);transition:transform .3s cubic-bezier(.3,.07,.19,.97),opacity .25s ease-in}}@media(max-width:1150px){#mainHeader .nav-links.mobile-open li{opacity:1;transform:perspective(500px) rotateX(0) translateY(0) scale(1);transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .6s cubic-bezier(.16,1,.3,1)}}@media(max-width:1150px){#mainHeader .nav-links.mobile-open li:nth-of-type(1){transition-delay:.04s}}@media(max-width:1150px){#mainHeader .nav-links.mobile-open li:nth-of-type(2){transition-delay:.08s}}@media(max-width:1150px){#mainHeader .nav-links.mobile-open li:nth-of-type(3){transition-delay:.12s}}@media(max-width:1150px){#mainHeader .nav-links.mobile-open li:nth-of-type(4){transition-delay:.16s}}@media(max-width:1150px){#mainHeader .nav-links.mobile-open li:nth-of-type(5){transition-delay:.2s}}@media(max-width:1150px){#mainHeader .nav-links.mobile-open li:nth-of-type(6){transition-delay:.24s}}@media(max-width:1150px){#mainHeader .nav-links.mobile-open li:nth-of-type(7){transition-delay:.28s}}@media(max-width:1150px){#mainHeader .nav-links.mobile-open li:nth-of-type(8){transition-delay:.32s}}@media(max-width:1150px){#mainHeader .nav-links.mobile-open li:nth-of-type(9){transition-delay:.36s}}.filter-btn,.contact-form .btn,.nav-links .contact-btn{transition:transform .4s cubic-bezier(.25,1,.5,1),background .3s,border-color .3s,box-shadow .3s!important}@media(max-width:1150px){.nav-links{max-height:100vh!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;padding-top:100px!important;padding-bottom:50px!important}}@media(max-width:768px){body.nav-open .mobile-cta-bar,body.lightbox-open .mobile-cta-bar,body.chatbot-open .mobile-cta-bar,body.footer-zone-active .mobile-cta-bar{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translate3d(0,calc(100% + 24px),0)!important;box-shadow:0 10px 30px rgba(var(--accent-cyan-rgb),0)!important;transition:opacity .15s ease,box-shadow .12s ease,transform 0s linear .15s,visibility 0s linear .15s!important}}#mainHeader .nav-container>nav{display:contents}#mainHeader .nav-links.mobile-open>li:last-child{display:flex;justify-content:center}#mainHeader .nav-links.mobile-open>li:last-child .contact-btn{width:auto!important;min-width:220px;max-width:300px;padding:13px 34px!important}#mainHeader .nav-links.mobile-open{padding-bottom:0}#mainHeader .nav-links.mobile-open>li:last-child{margin-top:auto;padding-top:12px;padding-bottom:26px;background:linear-gradient(180deg,#080c1bb8,#060914 26%,#050812);box-shadow:0 -14px 26px #0508129e}#mainHeader .mobile-lang-switch{display:none}@media(max-width:1150px){body.nav-open #mainHeader .logo{max-width:calc(100% - 126px)}}@media(max-width:1150px){body.nav-open #mainHeader .mobile-lang-switch{position:relative;z-index:1003;display:block;flex:0 0 auto;margin-left:auto;margin-right:8px}}@media(max-width:1150px){#mainHeader .mobile-lang-switch>summary{min-height:42px;padding:6px 10px;border-color:rgba(var(--accent-cyan-hero-rgb),.26);background:rgba(var(--accent-cyan-hero-rgb),.07);color:var(--text-primary);line-height:1}}@media(max-width:1150px){#mainHeader .mobile-lang-switch>summary:hover,#mainHeader .mobile-lang-switch>summary:focus-visible,#mainHeader .mobile-lang-switch[open]>summary{border-color:rgba(var(--accent-cyan-hero-rgb),.52);background:rgba(var(--accent-cyan-hero-rgb),.12);box-shadow:0 0 18px rgba(var(--accent-cyan-hero-rgb),.12)}}@media(max-width:1150px){#mainHeader .mobile-lang-current{min-width:21px;color:#eaffff;font-size:var(--fs-400);font-weight:700;letter-spacing:.06em;text-align:center}}@media(max-width:1150px){#mainHeader .mobile-lang-switch .lang-switch-panel{top:calc(100% + 8px);right:0;min-width:188px;padding:7px;gap:3px;border-color:rgba(var(--accent-cyan-hero-rgb),.2);background:rgba(var(--depth-2-rgb),.99);box-shadow:0 20px 48px #00000085}}@media(max-width:1150px){#mainHeader .mobile-lang-switch .lang-btn{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:16px;padding:10px 12px!important;border:1px solid transparent!important;border-radius:9px!important;color:#b9c4d2!important;font-size:var(--fs-400)!important;line-height:1.2;text-align:left}}@media(max-width:1150px){#mainHeader .mobile-lang-switch .lang-name,#mainHeader .mobile-lang-switch .lang-code{display:inline!important}}@media(max-width:1150px){#mainHeader .mobile-lang-switch .lang-code{color:var(--accent-cyan, var(--accent-cyan-chat));font-size:var(--fs-300);font-weight:700;letter-spacing:.08em}}@media(max-width:1150px){#mainHeader .mobile-lang-switch .lang-btn.active,#mainHeader .mobile-lang-switch .lang-btn[aria-current=page]{border-color:rgba(var(--accent-cyan-hero-rgb),.22)!important;background:rgba(var(--accent-cyan-hero-rgb),.1)!important;color:#f7fdff!important}}@media(max-width:1150px){#mainHeader .nav-links.mobile-open>li.lang-switcher{display:none!important}}@media(max-width:1150px){#mainHeader .nav-links:not(.mobile-open){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}#mainHeader .dropdown-menu a.is-current-page,#mainHeader .nav-links.mobile-open .dropdown-menu a.is-current-page{color:var(--accent-cyan-hero)!important;border-left-color:var(--accent-cyan-hero)!important;font-weight:700;cursor:default}:where(#mainHeader){font-family:var(--font-body);color:var(--text-primary)}:where(#mainHeader) button{font:inherit;padding:0}:where(#mainHeader) ul{margin:0;padding:0;list-style:none}#mainHeader .nav-links.mobile-open .lang-switch-panel a:before{content:none}#mainHeader .lang-switch-panel a.lang-btn[aria-current=page]{color:var(--enhance-accent);text-shadow:0 0 16px rgba(var(--accent-cyan-hero-rgb),.26);cursor:default;pointer-events:none}@media(min-width:1151px){#mainHeader .lang-switch-panel a.lang-btn[aria-current=page]{color:#eaffff;border-color:rgba(var(--accent-cyan-hero-rgb),.34);background:linear-gradient(135deg,rgba(var(--accent-cyan-hero-rgb),.2),#8f7cff24);box-shadow:inset 0 1px #ffffff1c,0 0 16px rgba(var(--accent-cyan-hero-rgb),.12);text-shadow:0 0 12px rgba(var(--accent-cyan-hero-rgb),.32)}}#mainHeader .nav-links.mobile-open .lang-switch-panel a.lang-btn{font-weight:600!important}#mainHeader .nav-links.mobile-open .lang-switch-panel a.lang-btn[aria-current=page]{background:var(--surface-4)!important;color:var(--accent-cyan, var(--accent-cyan-chat))!important}@media(max-width:1150px){#mainHeader .nav-links.mobile-open .lang-switch-panel a.lang-btn:not([aria-current=page]):hover,#mainHeader .nav-links.mobile-open .lang-switch-panel a.lang-btn:not([aria-current=page]):focus-visible{background:transparent!important;color:#b9c4d2!important;padding:6px 12px!important;border-left:none!important;border-radius:50px!important;transform:none!important;text-shadow:none!important}}@media(min-width:1151px){#mainHeader .lang-switch-panel a.lang-btn:not([aria-current=page]):hover,#mainHeader .lang-switch-panel a.lang-btn:not([aria-current=page]):focus-visible{color:#f8fdff!important}}
