@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/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}:root{--color-deep-ink: #000d10;--color-pure-white: #ffffff;--color-cool-ash: #8e8e95;--color-pebble: #d5d3d4;--color-midnight-hull: #0f0f1c;--color-charcoal-deck: #151623;--color-aviation-cobalt: #1e3d67;--color-aviation-cobalt-hover: #172f52;--color-clay-ember: #1e3d67;--color-brand-blue: #0077c8;--color-brand-blue-hover: #0066ad;--color-brand-blue-dark: #005085;--color-brand-blue-light: #e6f3fa;--font-display: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--text-caption: 15px;--leading-caption: 1.3;--text-nav: 17px;--leading-nav: 1.2;--text-subheading: 23px;--leading-subheading: 1.2;--tracking-subheading: -.23px;--text-heading-sm: 30px;--leading-heading-sm: 1.15;--text-heading: 37px;--leading-heading: 1.08;--tracking-heading: -.37px;--text-heading-lg: 52px;--leading-heading-lg: 1.05;--tracking-heading-lg: -.52px;--text-display: 63px;--leading-display: 1;--tracking-display: -1.26px;--text-display-xl: 110px;--leading-display-xl: .95;--tracking-display-xl: -2.62px;--text-hero: 140px;--leading-hero: .9;--tracking-hero: -3.74px;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--spacing-unit: 4px;--spacing-11: 11px;--spacing-13: 13px;--spacing-15: 15px;--spacing-16: 16px;--spacing-17: 17px;--spacing-21: 21px;--spacing-22: 22px;--spacing-23: 23px;--spacing-31: 31px;--spacing-34: 34px;--spacing-38: 38px;--spacing-52: 52px;--spacing-53: 53px;--spacing-59: 59px;--spacing-68: 68px;--spacing-80: 80px;--spacing-119: 119px;--page-max-width: 1360px;--section-gap: 100px;--card-padding: 32px;--element-gap: 20px;--radius-buttons: 1000px;--radius-nav: 1000px;--radius-cards: 0px;--radius-clay-card: 0px;--radius-icon-button: 100%;--surface-canvas-white: #ffffff;--surface-card-white: #ffffff;--surface-featured-clay: var(--color-aviation-cobalt);--surface-dark-slate: #151623;--surface-midnight-hull: #0f0f1c;--surface-footer-ink: #000d10}.legal-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;background-color:#060a10d1;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);display:flex;align-items:center;justify-content:center;padding:24px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .35s cubic-bezier(.16,1,.3,1),visibility .35s}.legal-modal-overlay.is-open{opacity:1;visibility:visible;pointer-events:auto}.legal-modal-container{background:#0e141cf5;border:1px solid rgba(255,255,255,.14);border-radius:24px;box-shadow:0 24px 64px #00050f99,0 0 0 1px #ffffff0f,inset 0 1px #ffffff1f;max-width:920px;width:100%;max-height:88vh;display:flex;flex-direction:column;color:#e8ecf2;font-family:var(--font-primary, "Inter", -apple-system, sans-serif);transform:translateY(20px) scale(.98);filter:blur(6px);transition:transform .4s cubic-bezier(.16,1,.3,1),filter .4s cubic-bezier(.16,1,.3,1);overflow:hidden}.legal-modal-overlay.is-open .legal-modal-container{transform:translateY(0) scale(1);filter:blur(0)}.legal-modal-topbar{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid rgba(255,255,255,.1);background:#12192299;gap:16px;flex-shrink:0}.legal-tabs-nav{display:flex;align-items:center;gap:8px;overflow-x:auto;scrollbar-width:none}.legal-tabs-nav::-webkit-scrollbar{display:none}.legal-tab-btn{background:transparent;color:#ffffffa6;border:1px solid transparent;padding:8px 18px;border-radius:9999px;font-size:14px;font-weight:600;cursor:pointer;transition:all .22s ease;white-space:nowrap;font-family:inherit}.legal-tab-btn:hover{color:#fff;background:#ffffff0f}.legal-tab-btn.is-active{background:var(--color-brand-blue, #0077c8);color:#fff;border-color:var(--color-brand-blue, #0077c8)}.legal-topbar-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.legal-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#ffffffb3;cursor:pointer;transition:all .2s ease;padding:0}.legal-icon-btn:hover{background:#ffffff24;color:#fff;transform:scale(1.06)}.legal-modal-scroll{padding:36px 40px 48px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}.legal-modal-scroll::-webkit-scrollbar{width:6px}.legal-modal-scroll::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}.legal-doc-header-block{margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid rgba(255,255,255,.1)}.legal-badge-tag{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:6px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;background:#0077c829;border:1px solid rgba(0,119,200,.35);color:#38bdf8;margin-bottom:14px}.legal-doc-heading{font-size:28px;font-weight:800;color:#fff;letter-spacing:-.5px;line-height:1.2;margin:0 0 10px}.legal-doc-lead{font-size:16px;line-height:1.55;color:#ebf0f8d1;margin:0 0 14px}.legal-doc-meta{display:flex;align-items:center;gap:10px;font-size:13px;color:#ffffff73}.legal-doc-body{display:flex;flex-direction:column;gap:28px}.legal-section{display:flex;flex-direction:column;gap:12px}.legal-section-title{font-size:18px;font-weight:700;color:#fff;letter-spacing:-.2px;margin:0}.legal-section p{font-size:15px;line-height:1.65;color:#ebf0f8d9;margin:0}.legal-list{margin:6px 0 0;padding-left:20px;display:flex;flex-direction:column;gap:10px}.legal-list li{font-size:14.5px;line-height:1.6;color:#ebf0f8d9}.legal-list li strong{color:#fff}.legal-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:8px}.legal-info-card{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:10px;position:relative;transition:all .25s ease}.legal-info-card:hover{border-color:#0077c866;background:#ffffff0d;transform:translateY(-2px)}.legal-card-icon{width:36px;height:36px;border-radius:10px;background:#0077c824;border:1px solid rgba(0,119,200,.3);color:#38bdf8;display:flex;align-items:center;justify-content:center}.legal-info-card h3{font-size:15px;font-weight:700;color:#fff;margin:0}.legal-info-card p{font-size:13px!important;line-height:1.5!important;color:#ebf0f8bf!important;margin:0;flex:1}.legal-tag-essential,.legal-tag-pref,.legal-tag-analytics{display:inline-block;align-self:flex-start;padding:3px 8px;border-radius:4px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;margin-top:6px}.legal-tag-essential{background:#38bdf824;color:#38bdf8;border:1px solid rgba(56,189,248,.3)}.legal-tag-pref{background:#a855f724;color:#c084fc;border:1px solid rgba(168,85,247,.3)}.legal-tag-analytics{background:#22c55e24;color:#4ade80;border:1px solid rgba(34,197,94,.3)}.legal-certs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:8px}.legal-cert-card{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:10px;transition:all .25s ease}.legal-cert-card:hover{border-color:#0077c866;background:#ffffff0d;transform:translateY(-2px)}.legal-cert-icon{width:40px;height:40px;border-radius:10px;background:#0077c824;border:1px solid rgba(0,119,200,.3);color:#38bdf8;display:flex;align-items:center;justify-content:center}.legal-cert-card h4{font-size:15px;font-weight:700;color:#fff;margin:0}.legal-cert-card p{font-size:13px!important;line-height:1.5!important;color:#ebf0f8bf!important;margin:0}.legal-note{background:#0077c814;border-left:3px solid var(--color-brand-blue, #0077c8);padding:12px 16px;border-radius:0 8px 8px 0;font-size:13.5px!important;color:#ebf0f8cc!important}.legal-contacts-box{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:18px 20px;display:flex;flex-direction:column;gap:6px}.legal-contacts-box p{font-size:14px!important;color:#ebf0f8d9!important;margin:0}.legal-contacts-box a{color:#38bdf8;text-decoration:underline;text-underline-offset:3px}.legal-contacts-box a:hover{color:#7dd3fc}.legal-doc-pane{display:none}.legal-doc-pane.is-active{display:block;animation:legalFadeIn .3s cubic-bezier(.16,1,.3,1)}@keyframes legalFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.legal-standalone-page{min-height:100vh;background-color:var(--color-navy-dark, #06090e);color:#e8ecf2;font-family:var(--font-primary, "Inter", -apple-system, sans-serif)}.legal-standalone-page .header-nav{position:absolute;top:0;left:0;width:100%;padding:24px 48px;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;z-index:100}.legal-standalone-page .header-nav-left,.legal-standalone-page .header-nav-right{display:flex;align-items:center;gap:16px}.legal-standalone-page .brand-logo-img,.legal-standalone-page .nav-brand-img{height:38px;width:auto;max-width:170px;object-fit:contain;display:block}.legal-page-container{max-width:960px;margin:0 auto;padding:120px 24px 80px}.legal-breadcrumbs{display:flex;align-items:center;gap:8px;font-size:13px;color:#ffffff80;margin-bottom:28px}.legal-breadcrumbs a{color:#38bdf8;text-decoration:none;transition:color .2s ease}.legal-breadcrumbs a:hover{color:#7dd3fc;text-decoration:underline}.legal-page-card{background:#0e141cf0;border:1px solid rgba(255,255,255,.12);border-radius:24px;padding:40px 48px;box-shadow:0 20px 50px #00050f80}@media (max-width: 768px){.legal-modal-overlay{padding:12px}.legal-modal-container{max-height:94vh;border-radius:18px}.legal-modal-topbar{padding:12px 16px;flex-wrap:wrap}.legal-modal-scroll{padding:24px 20px 36px}.legal-doc-heading{font-size:22px}.legal-cards-grid,.legal-certs-grid{grid-template-columns:1fr}.legal-page-card{padding:28px 20px;border-radius:18px}.legal-page-container{padding:90px 16px 60px}}@media print{body *{visibility:hidden}.legal-modal-container,.legal-modal-container *,.legal-page-card,.legal-page-card *{visibility:visible}.legal-modal-overlay{position:static;background:transparent!important;padding:0}.legal-modal-container{box-shadow:none!important;border:none!important;color:#000!important;max-height:none!important}.legal-modal-topbar{display:none!important}.legal-doc-heading,.legal-section-title,.legal-list li strong,.legal-cert-card h4,.legal-info-card h3{color:#000!important}.legal-section p,.legal-list li,.legal-doc-lead{color:#333!important}}:root{--hero-track-height: 200vh;--hero-height: 100vh}@media (min-width: 769px) and (orientation: portrait){:root{--hero-height: min(100vh, max(680px, 75vw))}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-family:var(--font-body);background-color:var(--color-pure-white);color:var(--color-deep-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;max-width:100%;width:100%}body{min-height:100vh;overflow-x:hidden;max-width:100%;width:100%;position:relative;font-size:18px;line-height:1.61;color:var(--color-deep-ink);background-color:#f4f8fb}a{color:inherit;text-decoration:none;transition:opacity .2s ease,transform .2s ease,background-color .2s ease}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}body{background-attachment:scroll}}button{border:none;background:none;font-family:inherit;cursor:pointer;outline:none}img{max-width:100%;display:block}ul{list-style:none}body.intro-active{overflow:hidden}.intro-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;background-color:var(--color-brand-blue);transition:opacity .7s ease,transform .7s cubic-bezier(.65,0,.35,1);animation:intro-failsafe .6s ease 9s forwards}.intro-overlay.is-leaving{opacity:0;transform:translateY(-3%);pointer-events:none}@keyframes intro-failsafe{to{opacity:0;visibility:hidden}}.intro-inner{display:flex;flex-direction:column;align-items:center;gap:30px;padding:0 24px}.intro-logo{height:clamp(50px,7.5vw,104px);width:auto;max-width:min(400px,76vw);object-fit:contain;filter:brightness(0) invert(1);animation:intro-logo-in .9s cubic-bezier(.16,1,.3,1) both}.intro-overlay.is-leaving .intro-logo{animation:none;opacity:0;transform:translateY(-12px);transition:opacity .4s ease,transform .6s cubic-bezier(.65,0,.35,1)}@keyframes intro-logo-in{0%{opacity:0;transform:translateY(16px) scale(.96)}to{opacity:1;transform:none}}.intro-progress{width:min(280px,58vw);height:2px;background-color:#ffffff47;overflow:hidden;animation:intro-fade-in .7s ease .26s both}.intro-progress-bar{display:block;height:100%;background-color:var(--color-pure-white);transform:scaleX(0);transform-origin:left center;transition:transform .35s ease}.intro-overlay.is-leaving .intro-progress{opacity:0;transition:opacity .3s ease}@keyframes intro-fade-in{0%{opacity:0}to{opacity:1}}.intro-sr-text{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.container{width:100%;max-width:var(--page-max-width);margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px}.section-title{font-size:clamp(34px,4.2vw,56px);font-weight:700;letter-spacing:-1.2px;line-height:1.05;color:var(--color-brand-blue)}.btn-pill-dark{display:inline-flex;align-items:center;justify-content:center;gap:10px;background-color:var(--color-brand-blue);color:var(--color-pure-white);border-radius:var(--radius-buttons);padding:15px 28px 16px;font-size:17px;font-weight:700;letter-spacing:-.1px;border:1px solid var(--color-brand-blue);transition:all .25s ease;white-space:nowrap}.btn-pill-dark:hover{background-color:var(--color-brand-blue-hover);border-color:var(--color-brand-blue-hover);transform:translateY(-2px);box-shadow:0 4px 16px #0077c859}.btn-pill-white{display:inline-flex;align-items:center;justify-content:center;gap:10px;background-color:var(--color-pure-white);color:var(--color-deep-ink);border-radius:var(--radius-buttons);padding:15px 28px 16px;font-size:17px;font-weight:700;border:1px solid var(--color-pure-white);transition:all .25s ease}.btn-pill-white:hover{background-color:#f2f2f5;transform:translateY(-2px)}.btn-pill-clay{display:inline-flex;align-items:center;justify-content:center;gap:10px;background-color:var(--color-brand-blue);color:var(--color-pure-white);border-radius:var(--radius-buttons);padding:15px 28px 16px;font-size:17px;font-weight:700;border:1px solid var(--color-brand-blue);transition:all .25s ease}.btn-pill-clay:hover{background-color:var(--color-brand-blue-hover);border-color:var(--color-brand-blue-hover);transform:translateY(-2px)}.btn-circle{width:52px;height:52px;border-radius:var(--radius-icon-button);background-color:var(--color-deep-ink);color:var(--color-pure-white);display:inline-flex;align-items:center;justify-content:center;transition:all .25s ease}.btn-circle:hover{background-color:#1a2529;transform:scale(1.05)}.site-header{position:fixed;top:0;left:0;width:100%;z-index:100;padding:20px 0;background-color:transparent}.site-header:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff;border-bottom:1px solid rgba(0,13,16,.08);box-shadow:0 4px 20px #000d100f;opacity:0;pointer-events:none;z-index:-1;transition:opacity .45s cubic-bezier(.25,.1,.25,1)}@supports (backdrop-filter: blur(16px)) or (-webkit-backdrop-filter: blur(16px)){.site-header:before{background-color:#fffffff5;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}}.site-header.is-scrolled:before{opacity:1}.site-header>.container{position:relative;z-index:1}.nav-row{display:flex;align-items:center;justify-content:space-between;gap:32px}.nav-brand{display:flex;align-items:center}.nav-brand-img{height:38px;width:auto;max-width:170px;object-fit:contain;display:block;transition:opacity .2s ease}.nav-brand-img:hover{opacity:.85}.drawer-brand-img{height:36px;width:auto;max-width:160px;object-fit:contain;display:block}.footer-brand-img{height:48px;width:auto;max-width:200px;object-fit:contain;display:block;filter:brightness(0) invert(1)}.nav-links{display:flex;align-items:center;gap:36px}.nav-link{font-size:17px;font-weight:500;color:var(--color-deep-ink);position:relative;padding:6px 0;display:inline-flex;align-items:center;width:fit-content;max-width:fit-content;align-self:flex-start;text-decoration:none}.nav-link:after{content:"";position:absolute;bottom:0;left:0;width:0%;height:2px;background-color:var(--color-deep-ink);transition:width .25s ease}.nav-link:hover:after{width:100%}.nav-actions{display:flex;align-items:center;gap:12px}.lang-switch{height:44px;min-height:44px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-body);font-size:14.5px;font-weight:700;letter-spacing:.8px;color:var(--color-deep-ink);background-color:#fffffff5;border:1.5px solid rgba(0,31,36,.18);border-radius:22px;cursor:pointer;box-sizing:border-box;transition:all .25s cubic-bezier(.16,1,.3,1);box-shadow:0 2px 8px #0000000a}.lang-switch:hover{background-color:var(--color-deep-ink);color:#fff;border-color:var(--color-deep-ink);transform:translateY(-1px);box-shadow:0 4px 12px #001f2429}.menu-toggle-btn{display:inline-flex;width:44px;height:44px;min-height:44px;border-radius:50%;background-color:var(--color-deep-ink);color:var(--color-pure-white);border:none;cursor:pointer;align-items:center;justify-content:center;box-sizing:border-box;transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease;box-shadow:0 2px 8px #00000014}.menu-toggle-btn:hover{background-color:#1a2529;transform:scale(1.05);box-shadow:0 4px 14px #001f2433}.hero-scroll-track{position:relative;width:100%;height:var(--hero-track-height);background-color:#fff}.hero-section{position:sticky;top:0;width:100%;height:var(--hero-height);min-height:680px;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-start;background-color:var(--color-pure-white);will-change:transform}.hero-media-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;overflow:hidden;background:linear-gradient(180deg,#8cbde0,#a8cee7 28%,#c5def1 55%,#deebf5 80%,#fff)}.hero-full-canvas{position:absolute;top:0;left:0;width:100%;height:100%;display:block;z-index:1}.hero-clip{position:absolute;top:0;left:0;width:1px;height:1px;opacity:0;pointer-events:none;z-index:0}.hero-full-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center;display:block;z-index:2;transition:opacity .3s ease}.hero-full-img.is-hidden{opacity:0;pointer-events:none}.hero-atmospheric-overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:3;background:linear-gradient(180deg,#ebf3f859,#f5f8fc0d 25%,#ffffff1a 75%,#ffffff80);pointer-events:none}.hero-content-container{position:relative;z-index:4;width:100%;height:100%;max-width:var(--page-max-width);margin-left:auto;margin-right:auto;padding:130px 32px 36px;display:flex;flex-direction:column;justify-content:flex-start}.hero-top-row{display:flex;justify-content:flex-start;width:100%}.hero-statement{text-align:left;max-width:960px;transition:opacity .2s ease,transform .2s ease;will-change:opacity,transform}.hero-headline{font-size:clamp(32px,3.6vw,52px);font-weight:700;line-height:1.05;letter-spacing:-1.3px;color:var(--color-brand-blue);margin-bottom:0}@media (max-width: 1600px){.hero-headline{font-size:clamp(26px,2.5vw,38px);letter-spacing:-.9px;line-height:1.08}}@media (max-width: 768px){.hero-headline{font-size:clamp(24px,6vw,32px);letter-spacing:-.6px;line-height:1.1}}.stats-overview-section{padding:44px 0;background-color:#fff;border-bottom:1px solid rgba(213,211,212,.45);position:relative;z-index:5;margin-top:calc(var(--hero-height) - var(--hero-track-height))}.stats-overview-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:36px;width:100%}.stat-item-block{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 12px;transition:transform .25s ease}.stat-item-block:hover{transform:translateY(-3px)}.stat-item-block .stat-number{font-family:var(--font-display);font-size:clamp(38px,3.8vw,56px);font-weight:700;color:var(--color-brand-blue);letter-spacing:-1px;line-height:1.05;margin-bottom:14px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;display:inline-block;min-width:1ch;transition:transform .2s ease;will-change:transform}.stat-item-block .stat-number.is-complete{animation:statNumberPop .35s cubic-bezier(.34,1.56,.64,1)}@keyframes statNumberPop{0%{transform:scale(1)}50%{transform:scale(1.06)}to{transform:scale(1)}}.stat-item-block .stat-label{font-family:var(--font-body);font-size:14px;line-height:1.48;color:#2b363b;text-align:center;max-width:260px;margin:0 auto;font-weight:400}.hyer-sectors-section{width:100%;background-color:#10151c;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);position:relative;z-index:5;margin:0;padding:0}.hyer-sectors-grid{display:grid;grid-template-columns:repeat(3,1fr);width:100%;min-height:600px;background-color:#10151c}.hyer-sector-card{position:relative;display:flex;flex-direction:column;text-decoration:none;overflow:hidden;box-sizing:border-box;min-height:600px;transition:background-color .3s ease}.hyer-sector-card:not(:last-child){border-right:none}.hyer-card-inner{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:60px 48px;box-sizing:border-box}.hyer-inner-bottom{justify-content:flex-end}.hyer-card-dark{background-color:#10151c;color:#fff}.hyer-card-photo{background-color:#12171e;color:#fff}.hyer-photo-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;transition:transform .8s cubic-bezier(.16,1,.3,1);z-index:1}.hyer-sector-card:hover .hyer-photo-backdrop{transform:scale(1.05)}.hyer-photo-gradient{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#10151c14,#10151c52 45%,#10151ce0);z-index:1;pointer-events:none}.hyer-card-clay{background-color:var(--color-clay-ember);color:#fff}.hyer-trajectory-wrapper{position:absolute;top:30px;right:20px;width:280px;height:260px;pointer-events:none;z-index:1}.hyer-trajectory-svg{width:100%;height:100%;overflow:visible}.hyer-plane-icon{transition:transform .4s cubic-bezier(.16,1,.3,1)}.hyer-card-clay:hover .hyer-plane-icon{transform:translate(205px,130px) rotate(26deg) scale(1.1)}.hyer-card-title{font-size:clamp(34px,3.4vw,48px);font-weight:700;letter-spacing:-1.8px;line-height:1.05;color:#fff;margin:0}.hyer-card-title sup{font-size:.45em;font-weight:600;top:-.6em;margin-left:3px}.hyer-card-desc{font-size:17px;line-height:1.55;color:#ffffffeb;margin-top:18px;margin-bottom:26px;max-width:380px;font-weight:400}.hyer-card-btn{display:inline-flex;align-items:center;justify-content:center;width:fit-content;border:1px solid rgba(255,255,255,.45);border-radius:9999px;padding:10px 24px 11px;color:#fff;font-size:15px;font-weight:600;letter-spacing:-.1px;transition:all .25s ease;background-color:#ffffff0d;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.hyer-sector-card:hover .hyer-card-btn{background-color:#fff;color:#10151c;border-color:#fff;transform:translateY(-2px);box-shadow:0 8px 24px #00000040}@media (max-width: 1024px){.hyer-sectors-grid{grid-template-columns:1fr;min-height:auto}.hyer-sector-card{min-height:300px;border-right:none!important;border-bottom:1px solid rgba(255,255,255,.15)}.hyer-card-inner{padding:34px 28px}.hyer-card-desc{font-size:15px;margin-bottom:18px}}.solutions-approach-section{padding:96px 0 120px;background-color:var(--color-pure-white);border-top:1px solid rgba(213,211,212,.45);position:relative}.approach-header{margin-bottom:64px}.approach-title{font-family:var(--font-display);font-size:clamp(54px,8vw,114px);font-weight:700;line-height:.92;letter-spacing:-2.8px;color:var(--color-deep-ink);margin:0}.approach-title sup{font-size:.36em;vertical-align:.6em;font-weight:600;letter-spacing:normal;margin-left:2px}.approach-layout{display:grid;grid-template-columns:1fr 1.35fr;gap:48px 80px;align-items:start}.approach-left-col{display:flex;flex-direction:column;max-width:400px}.approach-lead{font-size:16px;line-height:1.55;color:#1a1e24;margin:0 0 22px;font-weight:400}.approach-lead:last-of-type{margin-bottom:0}.approach-cta-wrap{margin-top:clamp(48px,6vw,96px)}.approach-cta-wrap .btn-pill-dark{background-color:var(--color-deep-ink);border-color:var(--color-deep-ink);color:var(--color-pure-white);padding:13px 28px 14px;font-size:15px;font-weight:600;letter-spacing:-.1px;box-shadow:none;width:fit-content}.approach-cta-wrap .btn-pill-dark:hover{background-color:#1f2533;border-color:#1f2533;transform:translateY(-2px);box-shadow:0 6px 18px #0b0f1933}.approach-grid{display:grid;grid-template-columns:1fr 1fr;gap:52px 40px}.approach-item{display:flex;flex-direction:column}.approach-dashed-box{width:60px;height:60px;border:1.5px dashed #b0b5ba;border-radius:4px 4px 26px;display:flex;align-items:center;justify-content:center;color:var(--color-deep-ink);margin-bottom:22px;background-color:#fff9;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);transition:border-color .25s ease,color .25s ease,transform .25s ease}.approach-item:hover .approach-dashed-box{border-color:var(--color-brand-blue);color:var(--color-brand-blue);transform:translateY(-2px)}.approach-item-title{font-family:var(--font-display);font-size:20px;font-weight:700;line-height:1.25;letter-spacing:-.35px;color:var(--color-deep-ink);margin:0 0 12px}.approach-item-desc{font-size:15px;line-height:1.55;color:#434952;margin:0}.audiences-section{padding:var(--section-gap) 0;background-color:#fff9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid rgba(213,211,212,.5);border-bottom:1px solid rgba(213,211,212,.5);position:relative}.audiences-layout{display:flex;justify-content:flex-end}.audiences-right-col{width:100%;max-width:780px;display:flex;flex-direction:column}.audiences-headline{font-family:var(--font-display);font-size:clamp(32px,3.6vw,52px);font-weight:700;line-height:1.15;letter-spacing:-1.2px;color:var(--color-deep-ink);margin:0 0 60px;max-width:780px}.audiences-grid{display:grid;grid-template-columns:1fr 1fr;gap:52px 44px}.audiences-item{border-top:1px solid rgba(11,15,25,.45);padding-top:24px;display:flex;flex-direction:column}.audiences-item-title{font-family:var(--font-display);font-size:21px;font-weight:700;line-height:1.25;letter-spacing:-.3px;color:var(--color-deep-ink);margin:0 0 12px}.audiences-item-desc{font-size:15.5px;line-height:1.55;color:#4b5563;margin:0}.news-section{padding:var(--section-gap) 0;background:linear-gradient(180deg,#cad8e6,#bccfe0);border-top:1px solid rgba(15,30,60,.12);border-bottom:1px solid rgba(15,30,60,.15);position:relative}.news-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:56px;gap:40px}.news-header-left{max-width:680px}.news-main-title{margin:0}.news-header-lead{font-size:16px;line-height:1.55;color:#3b4554;max-width:440px;margin:0;text-align:right;padding-top:6px}.news-columns-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px}.news-column{display:flex;flex-direction:column}.news-column-header{margin-bottom:24px}.news-column-title{font-family:var(--font-display);font-size:26px;font-weight:700;letter-spacing:-.5px;color:var(--color-deep-ink);margin:0}.news-cards-list{display:flex;flex-direction:column;gap:20px}.news-card{background:#fff;border:1px solid rgba(255,255,255,.8);border-radius:18px;padding:24px 26px;box-shadow:0 4px 18px #0a1c3e0d,0 1px 3px #00000005;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.news-card:hover{transform:translateY(-3px);background:#fff;border-color:#004de647;box-shadow:0 12px 30px #0a1c3e1a,0 2px 6px #00000008}.news-meta{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:var(--color-cool-ash);margin-bottom:10px}.news-meta-icon{opacity:.75}.news-item-title{font-family:var(--font-display);font-size:17.5px;font-weight:700;line-height:1.35;letter-spacing:-.25px;color:var(--color-deep-ink);margin:0 0 10px}.news-item-title a{color:inherit;text-decoration:none;transition:color .2s ease}.news-card:hover .news-item-title a{color:var(--color-brand-blue)}.news-item-desc{font-size:14.5px;line-height:1.55;color:#434952;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.news-column-footer{margin-top:28px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-top:8px}.news-pagination{display:flex;align-items:center;gap:6px;font-size:13.5px;color:#555c68}.news-page-btn,.news-page-num{padding:6px 10px;border-radius:8px;color:inherit;text-decoration:none;font-weight:500;transition:background-color .2s ease,color .2s ease}.news-page-num.is-current{background-color:var(--color-deep-ink);color:var(--color-pure-white);font-weight:700}.news-page-num:not(.is-current):hover,.news-page-btn:not(.is-disabled):hover{background-color:#000d1014;color:var(--color-deep-ink)}.news-page-btn.is-disabled{opacity:.45;pointer-events:none}.news-page-dots{padding:0 4px;color:var(--color-cool-ash)}.news-action-btn{display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;padding:9px 22px;width:fit-content;border-radius:var(--radius-buttons);background-color:#fff;color:var(--color-deep-ink);border:1px solid rgba(15,30,60,.16);box-shadow:0 2px 8px #0a1c3e0d;transition:all .2s ease}.news-action-btn:hover{background-color:var(--color-brand-blue);color:var(--color-pure-white);border-color:var(--color-brand-blue);transform:translateY(-1px);box-shadow:0 6px 16px #0077c840}.partners-section{background-color:#fff;padding:110px 0 120px;position:relative;border-top:1px solid rgba(0,0,0,.06);color:#111827}.partners-header{display:flex;justify-content:space-between;align-items:flex-start;gap:48px;margin-bottom:56px}.partners-header-text{max-width:720px}.partners-eyebrow{display:inline-block;font-family:var(--font-body);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.4px;color:var(--color-brand-blue, #0066b3);margin-bottom:12px}.partners-main-title{font-family:var(--font-heading);font-size:clamp(32px,4.2vw,46px);font-weight:800;letter-spacing:-.025em;line-height:1.12;color:#111827;margin:0 0 18px}.partners-lead-desc{font-family:var(--font-body);font-size:16px;line-height:1.68;color:#4b5563;margin:0;font-weight:400}.partners-badges-cluster{display:flex;align-items:center;gap:16px;flex-shrink:0;padding-top:8px}.iata-badge-item{display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 4px 12px rgba(0,0,0,.08));transition:transform .3s cubic-bezier(.16,1,.3,1),filter .3s ease;cursor:pointer}.iata-badge-item:hover{transform:translateY(-4px) scale(1.05);filter:drop-shadow(0 10px 20px rgba(0,0,0,.15))}.iata-badge{width:88px;height:88px;display:block}.partners-content-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:48px;align-items:stretch}.partners-media-col{display:flex;flex-direction:column}.partners-image-card{position:relative;width:100%;height:100%;min-height:440px;border-radius:16px 16px 56px;overflow:hidden;box-shadow:0 20px 45px -15px #00000024;background-color:#0c1829}.partners-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;opacity:0;visibility:hidden;transform:scale(1.02);transition:opacity .4s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1),visibility .4s;pointer-events:none}.partners-photo.is-active{opacity:1;visibility:visible;transform:scale(1);z-index:2}.partners-image-card:hover .partners-photo.is-active{transform:scale(1.03)}.partners-cards-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 36px;align-content:space-between}.partner-entry-card{border-top:1px solid #e5e7eb;padding:22px 14px 26px;margin-left:-14px;margin-right:-14px;border-radius:10px;transition:border-color .25s ease,background-color .25s ease,transform .25s ease;cursor:pointer;position:relative}.partner-entry-card:hover{border-top-color:var(--color-brand-blue, #0066b3)}.partner-entry-card.is-active{border-top:2px solid var(--color-brand-blue, #0066b3);padding-top:21px;background:linear-gradient(135deg,#0066b30d,#0066b303)}.partner-entry-card.is-active .partner-entry-title,.partner-entry-card:hover .partner-entry-title{color:var(--color-brand-blue, #0066b3)}.partner-entry-card.is-active .partner-rosette-icon,.partner-entry-card:hover .partner-rosette-icon{transform:rotate(30deg) scale(1.18);color:var(--color-brand-blue, #0066b3)}.partner-entry-top{display:flex;align-items:center;gap:12px;margin-bottom:8px}.partner-rosette-icon{flex-shrink:0;width:22px;height:22px;color:#0066b3;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.partner-entry-title{font-family:var(--font-heading);font-size:19px;font-weight:700;color:#111827;letter-spacing:-.015em;margin:0;line-height:1.25}.partner-entry-desc{font-family:var(--font-body);font-size:14px;line-height:1.48;color:#6b7280;margin:0;font-weight:400}.partner-entry-card--corner{border-bottom:1px solid #e5e7eb;border-right:1px solid #e5e7eb;border-bottom-right-radius:26px;padding-bottom:26px;padding-right:22px;margin-bottom:6px}.partner-entry-card--corner:hover{border-bottom-color:#cbd5e1;border-right-color:#cbd5e1}@media (max-width: 1024px){.partners-header{flex-direction:column;align-items:flex-start;gap:28px;margin-bottom:40px}.partners-content-grid{grid-template-columns:1fr;gap:36px}.partners-image-card{min-height:340px;aspect-ratio:16 / 9}}@media (max-width: 768px){.partners-section{padding:72px 0 84px}.partners-badges-cluster{gap:12px;flex-wrap:wrap}.iata-badge{width:76px;height:76px}.partners-cards-grid{gap:0 24px}.partner-entry-title{font-size:17.5px}.partner-entry-card{padding:18px 4px 22px 0}.partner-entry-card--corner{padding-bottom:22px;padding-right:16px;border-bottom-right-radius:20px}}@media (max-width: 580px){.partners-cards-grid{grid-template-columns:1fr;gap:0}.iata-badge{width:66px;height:66px}.partners-image-card{min-height:240px;border-radius:14px 14px 40px}.partner-entry-card--corner{border-right:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;border-bottom-right-radius:22px;margin-bottom:12px}}.cta-clouds-section{padding:140px 0 160px;background:url(/clouds_bg.jpg) center bottom / cover no-repeat;position:relative;text-align:center;display:flex;align-items:center;justify-content:center;overflow:hidden;border-top:1px solid rgba(213,211,212,.4)}.cta-clouds-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:960px;margin:0 auto}.cta-clouds-subtitle{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-size:clamp(17px,2vw,21px);font-weight:600;color:#3e4651;margin-bottom:24px;letter-spacing:-.2px}.cta-clouds-subtitle .globe-icon{width:22px;height:22px;color:var(--color-deep-ink);flex-shrink:0}.cta-clouds-title{margin:0}.cta-clouds-link{font-family:var(--font-display);font-size:clamp(52px,8vw,104px);font-weight:700;line-height:.96;letter-spacing:-3px;color:var(--color-deep-ink);text-decoration:none;display:inline-block;transition:transform .25s ease,color .25s ease}.cta-clouds-link:hover{color:var(--color-brand-blue);transform:translateY(-3px)}@media (max-width: 768px){.cta-clouds-section{padding:90px 0 110px}.cta-clouds-link{font-size:clamp(40px,11vw,60px);letter-spacing:-1.8px}}.support-section{position:relative;z-index:2;overflow:hidden;padding:130px 0 140px;color:var(--color-pure-white);background:radial-gradient(115% 85% at 10% -10%,#0077c852,#0077c800 62%),linear-gradient(180deg,#0d2440 0%,#071a2c 54%,var(--color-deep-ink) 100%)}.support-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(to right,rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.05) 1px,transparent 1px);background-size:88px 88px;-webkit-mask-image:radial-gradient(circle at 45% 35%,#000 0%,rgba(0,0,0,.35) 55%,transparent 80%);mask-image:radial-gradient(circle at 45% 35%,#000 0%,rgba(0,0,0,.35) 55%,transparent 80%)}.support-sky{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.support-route{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-webkit-mask-image:linear-gradient(100deg,#000 0%,#000 34%,transparent 58%);mask-image:linear-gradient(100deg,#000 0%,#000 34%,transparent 58%)}.support-inner{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1.05fr;gap:88px;align-items:center}.support-eyebrow{display:inline-flex;align-items:center;gap:12px;margin-bottom:24px;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1.6px;color:#ffffffb3}.support-eyebrow:before{content:"";width:30px;height:1px;background-color:var(--color-brand-blue)}.support-title{font-family:var(--font-display);font-size:clamp(34px,4vw,54px);font-weight:700;letter-spacing:-1.4px;line-height:1.06;margin-bottom:24px}.support-body{max-width:30em;font-size:18px;line-height:1.65;color:#ffffffbd;margin-bottom:40px}.support-actions{display:flex;gap:16px;flex-wrap:wrap}.support-specs{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-bottom:14px}.support-spec{display:flex;flex-direction:column;gap:10px;padding:24px 26px 26px;background-color:#ffffff0a;border:1px solid rgba(255,255,255,.09);border-left:2px solid var(--color-brand-blue);transition:background-color .25s ease,border-color .25s ease,transform .25s ease}.support-spec:hover{background-color:#ffffff12;border-color:#fff3;border-left-color:var(--color-brand-blue);transform:translateY(-2px)}.support-spec-label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1.4px;color:#ffffff8c}.support-spec-value{font-family:var(--font-display);font-size:clamp(19px,1.7vw,23px);font-weight:700;letter-spacing:-.4px;line-height:1.15}.support-office{display:block;font-style:normal;padding:24px 26px 26px;border:1px solid rgba(255,255,255,.09);background-image:linear-gradient(135deg,#0077c829,#ffffff05 70%)}.support-office-label{display:block;margin-bottom:10px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1.4px;color:#ffffff8c}.support-office-text{font-size:16px;line-height:1.55;color:#ffffffdb}.footer-terminal{background-color:var(--color-deep-ink);color:var(--color-pure-white);padding:100px 0 48px;border-top:1px solid #1a2529}.footer-top{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:24px;margin-bottom:64px;padding-bottom:40px;border-bottom:1px solid rgba(255,255,255,.1)}.footer-certs{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.footer-columns{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:64px;margin-bottom:80px}.footer-col-desc{font-size:16px;line-height:1.6;color:var(--color-cool-ash);max-width:320px;margin-top:16px}.footer-dev-credit{margin-top:24px;font-size:14.5px;line-height:1.5;color:var(--color-cool-ash);display:inline-flex;align-items:center;gap:7px;flex-wrap:wrap}.footer-dev-link{color:#38bdf8;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#38bdf873;font-weight:500;transition:color .2s ease,text-decoration-color .2s ease}.footer-dev-link:hover{color:#7dd3fc;text-decoration-color:#7dd3fc}.footer-col-title{font-size:15px;text-transform:uppercase;letter-spacing:1.5px;font-weight:700;color:var(--color-pure-white);margin-bottom:24px}.footer-menu-list li{margin-bottom:14px}.footer-menu-list a{font-size:16px;color:var(--color-cool-ash)}.footer-menu-list a:hover{color:var(--color-pure-white)}.footer-bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:24px;padding-top:32px;border-top:1px solid rgba(255,255,255,.1);font-size:14px;color:var(--color-cool-ash)}.cert-pill{padding:4px 12px;border-radius:var(--radius-buttons);border:1px solid rgba(255,255,255,.2);font-size:12px;font-weight:600;letter-spacing:.5px}.drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000d1073;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:998;opacity:0;pointer-events:none;transition:opacity .3s ease}.drawer-backdrop.is-open{opacity:1;pointer-events:auto}.expanded-drawer{position:fixed;top:0;right:0;width:min(420px,100vw);height:100vh;height:100dvh;background-color:#fff;z-index:999;display:flex;flex-direction:column;padding:36px 40px 48px;box-sizing:border-box;overflow-y:auto;overflow-x:hidden;box-shadow:-16px 0 50px #0003;transform:translate(100%);visibility:hidden;pointer-events:none;transition:transform .35s cubic-bezier(.16,1,.3,1),visibility .35s ease}.expanded-drawer.is-open{transform:translate(0);visibility:visible;pointer-events:auto}.drawer-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:12px}.drawer-brand-img{height:38px;width:auto;object-fit:contain}.drawer-actions{display:flex;align-items:center;gap:12px}.drawer-lang-switch{height:44px;min-height:44px}.drawer-close-btn{width:44px;height:44px;min-height:44px;border-radius:50%;background:#f1f5f9;border:none;color:var(--color-deep-ink);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .2s ease,background-color .2s ease,color .2s ease;box-sizing:border-box}.drawer-close-btn:hover{background-color:var(--color-deep-ink);color:#fff;transform:scale(1.05)}.expanded-drawer-nav{display:flex;flex-direction:column;gap:4px;margin-bottom:32px}.drawer-menu-item{display:flex;flex-direction:column}.drawer-menu-link{display:flex;align-items:center;justify-content:space-between;padding:8px 0;font-family:var(--font-body);font-size:17px;font-weight:700;color:#0055b8;text-decoration:none;background:none;border:none;width:100%;text-align:left;cursor:pointer;transition:color .2s ease,transform .2s ease}.drawer-menu-link:hover{color:#0077c8;transform:translate(3px)}.drawer-accordion-btn .caret-icon{transition:transform .3s ease;color:#0055b8}.drawer-menu-item.is-expanded .caret-icon{transform:rotate(180deg)}.drawer-submenu{display:none;flex-direction:column;gap:8px;padding:6px 0 10px 14px;border-left:2px solid #e2e8f0;margin-left:4px}.drawer-menu-item.is-expanded .drawer-submenu{display:flex;animation:fadeInDown .25s ease forwards}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.drawer-sublink{font-size:14px;font-weight:500;color:#4b5563;text-decoration:none;padding:4px 0;transition:color .2s ease,transform .2s ease}.drawer-sublink:hover{color:var(--color-brand-blue);transform:translate(2px)}.drawer-footer-contacts{margin-top:auto;padding-top:24px;border-top:1px solid #e5e7eb}.drawer-phone-link{font-size:18px;font-weight:700;color:var(--color-deep-ink);text-decoration:none;display:block;margin-bottom:4px;transition:color .2s ease}.drawer-phone-link:hover{color:var(--color-brand-blue)}.drawer-phone-caption{font-size:13px;color:var(--color-cool-ash)}@media (max-width: 1024px){.site-header{padding:16px 0}.nav-links{display:none}.nav-actions{display:flex;align-items:center;gap:10px}.lang-switch{display:inline-flex;height:44px;min-height:44px;padding:0 14px;font-size:13.5px}.menu-toggle-btn{display:inline-flex;width:44px;height:44px;min-height:44px}.hero-statement{text-align:left;margin-left:0;max-width:100%}.hyer-sectors-grid{grid-template-columns:1fr;min-height:auto}.hyer-sector-card{min-height:300px;border-right:none!important;border-bottom:1px solid rgba(255,255,255,.15)}.hyer-card-inner{padding:34px 28px}.approach-layout{grid-template-columns:1fr;gap:48px}.approach-left-col{max-width:100%}.approach-cta-wrap{margin-top:32px}.approach-header{margin-bottom:36px}.support-inner{grid-template-columns:1fr;gap:48px}.footer-columns{grid-template-columns:1fr 1fr;gap:40px}}@media (max-width: 860px){.audiences-right-col{max-width:100%}.audiences-headline{margin-bottom:40px;font-size:clamp(26px,4.5vw,42px)}.news-header{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:36px}.news-header-lead{text-align:left;max-width:100%;padding-top:0}.news-columns-grid{grid-template-columns:1fr;gap:44px}.stats-overview-grid{grid-template-columns:repeat(2,1fr);gap:36px 20px}}@media (max-width: 768px){.container{padding-left:20px;padding-right:20px}.site-header{padding:14px 0}.btn-circle{width:46px;height:46px}.nav-brand-img{height:32px;max-width:140px}.hero-scroll-track{height:auto;background-color:#fff}.hero-section{position:relative;height:calc(170px + 97vw);min-height:400px}.hero-media-backdrop{background:linear-gradient(180deg,#85b3d6,#9bc1de 25%,#b8d6ec 48%,#d6e6f2 72%,#fff)}.hero-full-img{object-fit:contain;object-position:center 48%;width:100%;height:100%}.hero-atmospheric-overlay{background:linear-gradient(180deg,rgba(140,189,224,.2) 0%,transparent 22%,transparent 65%,rgba(255,255,255,.35) 85%,rgba(255,255,255,.9) 100%)}.hero-content-container{padding:88px 20px 20px}.hero-headline{font-size:clamp(22px,5.8vw,32px);letter-spacing:-.6px;line-height:1.15;max-width:100%}.stats-overview-section{padding:20px 0 44px;margin-top:0}.stat-item-block .stat-number{font-size:clamp(26px,6vw,44px);margin-bottom:6px}.stat-item-block .stat-label{font-size:13.5px;max-width:100%}.hyer-sector-card{min-height:250px}.hyer-card-inner{padding:26px 22px}.hyer-card-inner,.hyer-card-dark .hyer-card-inner,.hyer-inner-bottom{justify-content:flex-end}.hyer-card-title{font-size:clamp(22px,5.2vw,27px);letter-spacing:-.8px;line-height:1.1;margin:0}.hyer-card-desc{font-size:14px;line-height:1.42;color:#ffffffe6;margin-top:8px;margin-bottom:14px;max-width:100%}.hyer-card-btn{padding:6px 18px 7px;font-size:13px;font-weight:600;border-radius:9999px}.hyer-trajectory-wrapper{width:170px;height:150px;top:8px;right:8px;opacity:.65}.solutions-approach-section{padding:72px 0 88px}.approach-grid{grid-template-columns:1fr;gap:36px}.approach-title{font-size:clamp(40px,11vw,64px);letter-spacing:-1.4px}.audiences-section{padding:72px 0}.audiences-grid{grid-template-columns:1fr;gap:32px}.audiences-headline{font-size:clamp(24px,5.8vw,36px);letter-spacing:-.6px;margin-bottom:32px}.news-section{padding:72px 0}.cta-clouds-section{padding:88px 0 104px}.cta-clouds-subtitle{font-size:16px;gap:8px;margin-bottom:18px}.cta-clouds-link{font-size:clamp(32px,8.5vw,52px);letter-spacing:-1.2px;word-break:break-word;overflow-wrap:break-word;max-width:100%}.support-section{padding:80px 0 88px}.support-specs{grid-template-columns:1fr;gap:12px}.support-spec,.support-office{padding:18px 20px 20px}.support-title{font-size:clamp(28px,6vw,40px);letter-spacing:-.8px}.support-body{font-size:16px;margin-bottom:28px}.footer-terminal{padding:72px 0 40px}.footer-top{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:40px;padding-bottom:28px}.footer-columns{grid-template-columns:1fr;gap:36px;margin-bottom:48px}.footer-bottom{flex-direction:column;align-items:flex-start;gap:16px}}@media (max-width: 580px){.stats-overview-grid{grid-template-columns:1fr;gap:32px}.hyer-sector-card{min-height:230px}.hyer-card-inner{padding:22px 18px}.hyer-card-title{font-size:23px}.hyer-card-desc{font-size:13px;line-height:1.38;margin-top:6px;margin-bottom:12px}.hyer-card-btn{padding:5px 16px 6px;font-size:12.5px}.news-card{padding:20px 18px;border-radius:14px}.news-item-title{font-size:16.5px}.news-column-footer{flex-direction:column;align-items:flex-start;gap:18px}.news-pagination{flex-wrap:wrap;gap:4px}.news-action-btn{width:100%;text-align:center}.expanded-drawer{width:100vw;padding:24px 20px 36px}.cta-clouds-link{font-size:clamp(28px,8vw,38px);letter-spacing:-.8px}}@media (max-width: 380px){.container{padding-left:16px;padding-right:16px}.hero-headline{font-size:22px}.stat-item-block .stat-number{font-size:26px}.news-card{padding:16px 14px}}[data-i18n]{transition:opacity .16s cubic-bezier(.16,1,.3,1),transform .16s cubic-bezier(.16,1,.3,1),filter .16s ease;will-change:opacity,transform,filter}body.i18n-animating-out [data-i18n]{opacity:0!important;transform:translateY(-5px)!important;filter:blur(3px)!important}body.i18n-animating-in [data-i18n]{opacity:0!important;transform:translateY(5px)!important;filter:blur(3px)!important;transition:none!important}.lang-switch{transition:background-color .25s ease,color .25s ease,border-color .25s ease,transform .22s cubic-bezier(.34,1.56,.64,1)}.lang-switch.is-switching{transform:scale(.9) rotate(-8deg)}.reveal-item:not(.is-revealed){opacity:0;transform:translateY(28px);filter:blur(5px);pointer-events:none}.reveal-item{transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1),filter .8s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--reveal-delay, 0) * 75ms);will-change:opacity,transform,filter}.reveal-scale:not(.is-revealed){opacity:0;transform:translateY(22px) scale(.97);filter:blur(5px);pointer-events:none}.reveal-scale{transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1),filter .85s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--reveal-delay, 0) * 75ms);will-change:opacity,transform,filter}@media (prefers-reduced-motion: reduce){.reveal-item,.reveal-scale,[data-i18n],.lang-switch{opacity:1!important;transform:none!important;filter:none!important;transition:none!important;pointer-events:auto!important}}.cookie-banner{position:fixed;bottom:28px;left:50%;right:auto;z-index:1000;max-width:680px;width:calc(100% - 48px);opacity:0;visibility:hidden;transform:translate(-50%,24px) scale(.98);filter:blur(6px);transition:opacity .45s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1),filter .45s cubic-bezier(.16,1,.3,1),visibility .45s;pointer-events:none}.cookie-banner.is-active{opacity:1;visibility:visible;transform:translate(-50%) scale(1);filter:blur(0);pointer-events:auto}.cookie-banner.is-leaving{opacity:0;transform:translate(-50%,16px) scale(.97);filter:blur(4px);pointer-events:none}.cookie-banner-inner{background:#0e141cf0;backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);border:1px solid rgba(255,255,255,.12);box-shadow:0 20px 48px #00081473,0 0 0 1px #ffffff14,inset 0 1px #ffffff1a;border-radius:20px;padding:22px 26px 20px;display:flex;flex-direction:column;gap:14px;color:#e8ecf2;font-family:var(--font-primary)}.cookie-banner-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.cookie-badge{display:flex;align-items:center;gap:10px}.cookie-badge-icon-wrap{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;background:#0077c829;border:1px solid rgba(0,119,200,.35);color:#38bdf8;flex-shrink:0}.cookie-title{font-size:15px;font-weight:700;letter-spacing:-.2px;color:#fff}.cookie-close-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#fff9;cursor:pointer;transition:all .2s ease;flex-shrink:0;padding:0}.cookie-close-btn:hover{background:#ffffff24;color:#fff;transform:scale(1.08)}.cookie-text{font-size:14px;line-height:1.55;color:#ebf0f8d1;margin:0}.cookie-policy-link{color:#38bdf8;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#38bdf866;transition:color .2s ease,text-decoration-color .2s ease}.cookie-policy-link:hover{color:#7dd3fc;text-decoration-color:#7dd3fc}.cookie-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:4px}.cookie-btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 22px;font-size:14px;font-weight:600;border-radius:var(--radius-buttons);cursor:pointer;transition:all .22s cubic-bezier(.16,1,.3,1);white-space:nowrap;outline:none;font-family:inherit}.cookie-btn-accept{background-color:var(--color-brand-blue);color:#fff;border:1px solid var(--color-brand-blue);box-shadow:none;flex:0 0 auto}.cookie-btn-accept:hover{background-color:var(--color-brand-blue-hover);border-color:var(--color-brand-blue-hover);transform:translateY(-1px);box-shadow:none}.cookie-btn-decline{background-color:transparent;color:#ffffffd1;border:1px solid rgba(255,255,255,.2);flex:0 0 auto}.cookie-btn-decline:hover{background-color:#ffffff14;border-color:#ffffff59;color:#fff;transform:translateY(-1px)}@media (max-width: 768px){.cookie-banner{bottom:16px;width:calc(100% - 32px);max-width:none}.cookie-banner-inner{padding:18px 18px 16px;border-radius:18px}.cookie-actions{flex-direction:column;align-items:stretch;gap:8px}.cookie-btn{width:100%;padding:12px 16px;font-size:14px}}@media (prefers-reduced-motion: reduce){.cookie-banner,.cookie-btn,.cookie-close-btn{transition:none!important;transform:none!important;filter:none!important}}
