@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/source-serif-400-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:"Source Serif 4";font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/source-serif-400-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/source-serif-400-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:"Source Serif 4";font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/source-serif-400-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:Manrope;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/manrope-400-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:Manrope;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/manrope-400-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/manrope-400-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:Manrope;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/manrope-400-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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plex-mono-400-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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plex-mono-400-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plex-mono-400-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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plex-mono-400-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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/plex-mono-500-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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/plex-mono-500-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/plex-mono-500-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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/plex-mono-500-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{--c-navy: #0b2545;--c-navy-dark: #081b33;--c-navy-deep: #061426;--c-gold: #c9a227;--c-gold-dark: #7d6314;--c-gold-num: #98761a;--c-gold-soft: #e6d9ae;--c-paper: #f6f4ef;--c-paper-dim: #efece4;--c-white: #ffffff;--c-text: #3d4756;--c-muted: #596374;--c-line: rgba(11, 37, 69, .14);--c-line-strong: rgba(11, 37, 69, .28);--c-on-dark: #f6f4ef;--c-on-dark-muted: #a9b6c6;--c-on-dark-line: rgba(246, 244, 239, .16);--c-success: #1a7f4e;--c-error: #b3261e;--c-focus: var(--c-navy);--f-serif: "Source Serif 4", Georgia, "Times New Roman", serif;--f-sans: "Manrope", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--f-mono: "IBM Plex Mono", ui-monospace, "SFMono-Regular", Consolas, monospace;--container: 1240px;--gutter: clamp(20px, 5vw, 40px);--header-h: 72px;--section-y: clamp(64px, 9vw, 130px)}*,*:before,*:after{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 16px)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}body{margin:0;background:var(--c-paper);color:var(--c-text);font-family:var(--f-sans);font-size:16px;line-height:1.7;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}img,svg{max-width:100%;height:auto}a{color:var(--c-navy);text-decoration:none;transition:color .2s ease}a:hover{color:var(--c-gold-dark)}::selection{background:var(--c-gold);color:var(--c-navy)}h1,h2,h3,h4{margin:0 0 .5em;font-family:var(--f-serif);font-weight:400;line-height:1.14;letter-spacing:-.01em;color:var(--c-navy);overflow-wrap:break-word}h1{font-size:clamp(2.35rem,6vw,4.4rem);line-height:1.06}h2{font-size:clamp(1.8rem,3.6vw,2.9rem)}h3{font-size:1.3rem;line-height:1.25}p{margin:0 0 1em}p:last-child{margin-bottom:0}ul,ol{margin:0;padding:0;list-style:none}button{font:inherit}input,textarea,select{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--c-focus);outline-offset:3px}.on-dark{--c-focus: var(--c-gold);color:var(--c-on-dark)}.on-dark a{color:var(--c-on-dark)}.on-dark a:hover{color:var(--c-gold)}.on-dark h1,.on-dark h2,.on-dark h3{color:var(--c-white)}.skip-link{position:absolute;left:-9999px;top:0;z-index:200;background:var(--c-navy);color:var(--c-white);padding:12px 20px;font-size:.95rem}.skip-link:focus{left:12px;top:12px}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.text-muted{color:var(--c-muted)}.container{width:100%;max-width:var(--container);margin:0 auto;padding:0 var(--gutter)}.section{padding:var(--section-y) 0;border-top:1px solid var(--c-line)}.section--flush{border-top:0}.section--soft{background:var(--c-paper-dim)}.section--dark{background:var(--c-navy);border-top:0}.eyebrow{display:flex;align-items:center;gap:14px;margin:0 0 22px;font-family:var(--f-mono);font-size:.7rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--c-gold-dark)}.eyebrow:after{content:"";flex:0 0 26px;height:1px;background:currentColor;order:-1}.eyebrow__num{order:-2;color:inherit}.on-dark .eyebrow,.section--dark .eyebrow{color:var(--c-gold)}.section__head{max-width:46rem;margin-bottom:clamp(36px,5vw,60px)}.section__head--row{display:grid;gap:20px;max-width:none}@media(min-width:900px){.section__head--row{grid-template-columns:minmax(0,1fr) auto;align-items:end}}.section__title{margin:0;max-width:34ch}.section__sub{margin:18px 0 0;max-width:52ch;color:var(--c-muted);font-size:1.02rem}.section--dark .section__sub,.on-dark .section__sub{color:var(--c-on-dark-muted)}.lead{font-size:clamp(1.08rem,1.7vw,1.3rem);line-height:1.6;color:var(--c-text)}.link{display:inline-flex;align-items:center;gap:10px;font-family:var(--f-mono);font-size:.78rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--c-gold-dark);padding:6px 0;border-bottom:1px solid transparent}.link:hover{color:var(--c-navy);border-bottom-color:var(--c-gold)}.link svg{transition:transform .2s ease}.link:hover svg{transform:translate(3px)}.on-dark .link,.section--dark .link{color:var(--c-gold)}.on-dark .link:hover,.section--dark .link:hover{color:var(--c-white)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:14px 30px;border:1px solid transparent;font-family:var(--f-sans);font-size:.98rem;font-weight:600;text-align:center;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.btn--gold{background:var(--c-navy);color:var(--c-white);border-color:var(--c-navy)}.btn--gold:hover{background:var(--c-gold);border-color:var(--c-gold);color:var(--c-navy)}.btn--navy{background:var(--c-navy);color:var(--c-white);border-color:var(--c-navy)}.btn--navy:hover{background:var(--c-gold);border-color:var(--c-gold);color:var(--c-navy)}.btn--outline{background:transparent;color:var(--c-navy);border-color:var(--c-line-strong)}.btn--outline:hover{border-color:var(--c-navy);background:var(--c-navy);color:var(--c-white)}.btn--light{background:transparent;color:var(--c-navy);border-color:var(--c-line-strong)}.btn--light:hover{background:var(--c-navy);border-color:var(--c-navy);color:var(--c-white)}.on-dark .btn--light,.section--dark .btn--light{color:var(--c-white);border-color:var(--c-on-dark-line)}.on-dark .btn--light:hover,.section--dark .btn--light:hover{background:var(--c-gold);border-color:var(--c-gold);color:var(--c-navy)}.btn--block{width:100%}.header{position:sticky;top:0;z-index:60;background:#f6f4efe6;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--c-line);color:var(--c-navy)}.header__inner{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:var(--header-h);padding-top:12px;padding-bottom:12px}.logo{display:inline-flex;align-items:center;gap:14px;color:var(--c-navy)}.logo__mark{display:flex;align-items:center;justify-content:center;flex:none;width:40px;height:40px;border:1px solid currentColor;font-family:var(--f-serif);font-size:22px;line-height:1;padding-bottom:2px}.logo__word{display:flex;flex-direction:column;line-height:1.05}.logo__name{font-family:var(--f-serif);font-size:19px;font-weight:600;letter-spacing:.03em}.logo__sub{font-family:var(--f-mono);font-size:9.5px;letter-spacing:.4em;color:var(--c-gold-dark)}.logo--lg .logo__mark{width:56px;height:56px;font-size:30px}.logo--lg .logo__name{font-size:26px}.logo--lg .logo__sub{font-size:11px}.on-dark .logo,.footer .logo{color:var(--c-white)}.on-dark .logo__sub,.footer .logo__sub{color:var(--c-gold)}.nav{display:none;gap:clamp(18px,2.4vw,34px)}@media(min-width:1060px){.nav{display:flex;align-items:center}}.nav a{font-size:.95rem;color:var(--c-navy);padding:6px 0;border-bottom:1px solid transparent}.nav a:hover{color:var(--c-gold-dark);border-bottom-color:var(--c-gold)}.nav a[aria-current=page]{border-bottom-color:var(--c-navy)}.header__actions{display:flex;align-items:center;gap:14px}.lang{position:relative}.lang summary{display:flex;align-items:center;gap:8px;min-height:44px;padding:9px 12px;border:1px solid var(--c-line-strong);font-family:var(--f-mono);font-size:.74rem;font-weight:500;letter-spacing:.1em;color:var(--c-navy);cursor:pointer;list-style:none;user-select:none;transition:border-color .2s ease,background-color .2s ease}.lang summary::-webkit-details-marker{display:none}.lang summary:hover,.lang[open] summary{border-color:var(--c-navy)}.lang summary svg{flex:none;opacity:.8}.lang__menu{position:absolute;right:0;top:calc(100% + 6px);z-index:80;min-width:210px;background:var(--c-white);border:1px solid var(--c-line-strong)}.lang__menu a{display:flex;align-items:center;gap:14px;padding:12px 16px;font-size:.95rem;color:var(--c-navy);border-bottom:1px solid var(--c-line)}.lang__menu a:last-child{border-bottom:0}.lang__menu a:hover{background:var(--c-paper-dim);color:var(--c-navy)}.lang__menu a[aria-current=true]{background:var(--c-paper-dim)}.lang__code{font-family:var(--f-mono);font-size:.72rem;letter-spacing:.1em;color:var(--c-muted);min-width:26px}.lang__menu a[aria-current=true] .lang__code{color:var(--c-gold-dark)}.header__cta{display:none}@media(min-width:620px){.header__cta{display:inline-flex;min-height:44px;padding:11px 22px;font-size:.9rem}}.burger{display:inline-flex;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:0 9px;background:none;border:1px solid var(--c-line);cursor:pointer}@media(min-width:1060px){.burger{display:none}}.burger span{display:block;height:1px;background:var(--c-navy);transition:transform .2s ease,opacity .2s ease}.burger[aria-expanded=true] span:nth-child(1){transform:translateY(6px) rotate(45deg)}.burger[aria-expanded=true] span:nth-child(2){opacity:0}.burger[aria-expanded=true] span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.mobile-menu{display:none;background:var(--c-paper);border-top:1px solid var(--c-line);padding:8px 0 26px}.mobile-menu.is-open{display:block}@media(min-width:1060px){.mobile-menu{display:none!important}}.mobile-menu a{display:block;padding:14px 0;font-size:1.05rem;color:var(--c-navy);border-bottom:1px solid var(--c-line)}.mobile-menu a[aria-current=page]{color:var(--c-gold-dark)}.mobile-menu .btn{margin-top:22px}.hero{position:relative;overflow:hidden;background:var(--c-paper);isolation:isolate}.hero__art{position:absolute;right:calc(-1*clamp(40px,6vw,90px));top:50%;transform:translateY(-50%);z-index:-1;pointer-events:none;font-family:var(--f-serif);font-size:clamp(340px,46vw,700px);line-height:.78;color:var(--c-navy);opacity:.05;user-select:none}.hero__inner{padding-top:clamp(56px,9vw,120px);padding-bottom:clamp(48px,7vw,96px)}.hero h1{max-width:32ch;margin:0 0 18px;font-size:clamp(1.9rem,4vw,3rem)}.hero__tagline{max-width:30ch;margin:0 0 22px;font-family:var(--f-serif);font-size:clamp(1.3rem,2.2vw,1.75rem);line-height:1.25;color:var(--c-navy)}.hero__sub{max-width:46ch;margin:0 0 36px;font-size:clamp(1.02rem,1.5vw,1.18rem);color:var(--c-text)}.hero__actions{display:flex;flex-wrap:wrap;gap:14px}.facts{display:grid;gap:26px;margin:clamp(48px,7vw,84px) 0 0;padding-top:clamp(28px,4vw,44px);border-top:1px solid var(--c-line)}@media(min-width:640px){.facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}.fact__value{display:block;font-family:var(--f-serif);font-size:clamp(1.9rem,3.2vw,2.6rem);line-height:1.1;color:var(--c-navy)}.fact__value em{font-style:normal}.fact__label{display:block;margin-top:8px;font-family:var(--f-mono);font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;color:var(--c-muted)}.about{display:grid;gap:clamp(32px,5vw,64px)}@media(min-width:980px){.about{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(40px,6vw,96px)}}.about__text h2{margin:0;max-width:18ch}.about__body>p:first-child{font-family:var(--f-serif);font-size:clamp(1.25rem,2.1vw,1.6rem);line-height:1.45;color:var(--c-navy)}.about__body p+p{color:var(--c-muted)}.tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:34px;border:1px solid var(--c-line)}@media(min-width:720px){.tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.tile{padding:22px 20px;border-right:1px solid var(--c-line);border-bottom:1px solid var(--c-line)}.tiles .tile:nth-child(2n){border-right:0}.tiles .tile:nth-last-child(-n+2){border-bottom:0}@media(min-width:720px){.tiles .tile:nth-child(2n){border-right:1px solid var(--c-line)}.tiles .tile:last-child{border-right:0}.tile{border-bottom:0}}.tile__value{display:block;font-family:var(--f-serif);font-size:1.65rem;line-height:1.1;color:var(--c-navy)}.tile__label{display:block;margin-top:8px;font-family:var(--f-mono);font-size:.64rem;letter-spacing:.16em;text-transform:uppercase;color:var(--c-muted)}.grid-3,.grid-2{display:grid;border:1px solid var(--c-line)}@media(min-width:780px){.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:980px){.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.card{display:flex;flex-direction:column;padding:clamp(26px,3.2vw,40px);border-bottom:1px solid var(--c-line);background:transparent;transition:background-color .2s ease}.grid-3>.card:last-child,.grid-2>.card:last-child{border-bottom:0}@media(min-width:980px){.grid-3>.card{border-bottom:0;border-right:1px solid var(--c-line)}.grid-3>.card:last-child{border-right:0}}@media(min-width:780px){.grid-2>.card{border-bottom:0;border-right:1px solid var(--c-line)}.grid-2>.card:last-child{border-right:0}}a.card:hover,.card--hover:hover{background:#0b254508}.card__num{display:block;margin-bottom:18px;font-family:var(--f-mono);font-size:.72rem;letter-spacing:.14em;color:var(--c-gold-dark)}.card h3{margin:0 0 12px;font-size:1.42rem}.card p{color:var(--c-muted);font-size:.98rem}.card__foot{margin-top:auto;padding-top:24px}.card__icon{display:none}.tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.tag{font-family:var(--f-mono);font-size:.68rem;letter-spacing:.08em;color:var(--c-muted);border:1px solid var(--c-line);padding:6px 10px}.card--hover:hover .tag{border-color:var(--c-line-strong)}.section--dark .company-grid{border-color:var(--c-on-dark-line)}.company-grid{display:grid;gap:0;border:1px solid var(--c-line)}@media(min-width:980px){.company-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.company-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}}.company{display:flex;flex-direction:column;padding:clamp(26px,3vw,38px);border-bottom:1px solid var(--c-line)}.section--dark .company{border-color:var(--c-on-dark-line)}.company-grid>.company:last-child{border-bottom:0}@media(min-width:980px){.company-grid>.company{border-bottom:0;border-right:1px solid var(--c-line)}.section--dark .company-grid>.company{border-right-color:var(--c-on-dark-line)}.company-grid>.company:last-child{border-right:0}}.company__top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:26px}.company__logo{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex:none;border:1px solid var(--c-gold);font-family:var(--f-serif);font-size:22px;line-height:1;color:var(--c-gold);padding-bottom:2px}.company__logo--img{width:auto;min-width:44px;padding:8px 10px;background:var(--c-white);border-color:var(--c-line)}.company__logo img{width:auto;max-height:26px}.company__kind{font-family:var(--f-mono);font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;color:var(--c-muted);text-align:right}.section--dark .company__kind{color:var(--c-on-dark-muted)}.company h3{margin:0 0 14px;font-size:1.55rem}.company>p{color:var(--c-muted);font-size:.98rem}.section--dark .company>p{color:var(--c-on-dark-muted)}.company__meta{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:20px;font-family:var(--f-mono);font-size:.68rem;letter-spacing:.08em;color:var(--c-muted)}.section--dark .company__meta{color:var(--c-on-dark-muted)}.company__meta span{display:inline-flex;align-items:center;gap:6px}.company__meta svg{opacity:.7}.company__contacts{display:grid;gap:6px;margin-top:20px;font-size:.95rem}.company__contacts li{display:flex;align-items:center;gap:10px;color:var(--c-muted)}.section--dark .company__contacts li{color:var(--c-on-dark-muted)}.company__foot{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:auto;padding-top:26px;border-top:1px solid var(--c-line)}.section--dark .company__foot{border-top-color:var(--c-on-dark-line)}.company__site{display:inline-flex;align-items:center;gap:10px;font-family:var(--f-mono);font-size:.8rem;color:var(--c-gold-dark);flex-shrink:0;white-space:nowrap}.section--dark .company__site{color:var(--c-gold)}.company__site:hover{color:var(--c-navy)}.section--dark .company__site:hover{color:var(--c-white)}.company__site svg{transition:transform .2s ease}.company__site:hover svg{transform:translate(3px)}.company__pages{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px 16px;font-size:.9rem}.company__pages a{font-weight:600;text-decoration:none;color:var(--c-navy)}.company__pages a:hover{text-decoration:underline}.company--placeholder{border-style:dashed}.company--placeholder .company__logo{border-style:dashed;border-color:var(--c-on-dark-line);color:var(--c-on-dark-muted)}.section--dark .company--placeholder h3,.section--dark .company--placeholder p{color:var(--c-on-dark-muted)}.company--placeholder h3{color:var(--c-muted)}.company__soon{font-family:var(--f-mono);font-size:.8rem;color:var(--c-muted)}.section--dark .company__soon{color:var(--c-on-dark-muted)}.why{display:grid;border:1px solid var(--c-line)}@media(min-width:680px){.why{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1060px){.why{grid-template-columns:repeat(4,minmax(0,1fr))}}.why__item{padding:clamp(24px,2.6vw,34px);border-bottom:1px solid var(--c-line)}.why>.why__item:last-child{border-bottom:0}@media(min-width:680px){.why__item{border-right:1px solid var(--c-line)}.why__item:nth-child(2n){border-right:0}.why__item:nth-last-child(-n+2){border-bottom:0}}@media(min-width:1060px){.why__item{border-bottom:0;border-right:1px solid var(--c-line)}.why__item:nth-child(2n){border-right:1px solid var(--c-line)}.why__item:last-child{border-right:0}}.why__num{display:block;margin-bottom:20px;font-family:var(--f-serif);font-size:2.1rem;line-height:1;color:var(--c-gold-num)}.why__item h3{font-size:1.2rem;margin-bottom:12px}.why__item p{color:var(--c-muted);font-size:.96rem}.partners{display:grid;gap:clamp(32px,5vw,56px)}@media(min-width:980px){.partners{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(40px,6vw,90px);align-items:start}}.partner-cats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--c-line)}@media(min-width:680px){.partner-cats{grid-template-columns:repeat(3,minmax(0,1fr))}}.partner-cat{padding:20px;border-right:1px solid var(--c-line);border-bottom:1px solid var(--c-line);min-height:116px}.partner-cat:nth-child(2n){border-right:0}@media(min-width:680px){.partner-cat:nth-child(2n){border-right:1px solid var(--c-line)}.partner-cat:nth-child(3n){border-right:0}.partner-cat:nth-last-child(-n+3){border-bottom:0}}.partner-cat__num{display:block;margin-bottom:12px;font-family:var(--f-mono);font-size:.66rem;letter-spacing:.14em;color:var(--c-gold-dark)}.partner-cat h3{margin:0;font-size:1.16rem}.partner-cat p{margin:8px 0 0;font-size:.9rem;color:var(--c-muted)}.partners-note{margin-top:26px;padding-left:18px;border-left:1px solid var(--c-gold);color:var(--c-muted);font-size:.96rem}.partners-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--c-line)}@media(min-width:720px){.partners-strip{grid-template-columns:repeat(4,minmax(0,1fr))}}.partners-strip li{display:flex;align-items:center;justify-content:center;padding:22px;border-right:1px solid var(--c-line);border-bottom:1px solid var(--c-line)}.partners-strip img{max-height:40px;width:auto;filter:grayscale(1);opacity:.75}.geo{display:grid;border:1px solid var(--c-line)}@media(min-width:900px){.geo{grid-template-columns:repeat(3,minmax(0,1fr))}}.geo__item{padding:clamp(26px,3vw,38px);border-bottom:1px solid var(--c-line)}.geo>.geo__item:last-child{border-bottom:0}@media(min-width:900px){.geo__item{border-bottom:0;border-right:1px solid var(--c-line)}.geo__item:last-child{border-right:0}}.geo__label{display:block;margin-bottom:14px;font-family:var(--f-mono);font-size:.66rem;letter-spacing:.18em;text-transform:uppercase;color:var(--c-gold-dark)}.geo__item h3{margin:0 0 12px;font-size:1.5rem}.geo__item p{color:var(--c-muted);font-size:.97rem}.lang-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.lang-pills span{border:1px solid var(--c-line);padding:6px 12px;font-family:var(--f-mono);font-size:.72rem;letter-spacing:.1em;color:var(--c-muted)}.article-cards{display:grid;gap:20px}@media(min-width:780px){.article-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.article-card{display:flex;flex-direction:column;background:var(--c-white);border:1px solid var(--c-line);padding:clamp(22px,2.4vw,30px);transition:border-color .2s ease}.article-card:hover{border-color:var(--c-line-strong)}.article-card__meta{display:flex;justify-content:space-between;gap:14px;margin-bottom:18px;font-family:var(--f-mono);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--c-muted)}.article-card__kind{color:var(--c-gold-dark)}.article-card h3{margin:0 0 14px;font-size:1.28rem;line-height:1.3}.article-card p{color:var(--c-muted);font-size:.95rem}.article-card__more{margin-top:auto;padding-top:22px;font-family:var(--f-mono);font-size:.76rem;letter-spacing:.1em;color:var(--c-gold-dark);display:inline-flex;align-items:center;gap:8px}.article-card:hover .article-card__more{color:var(--c-navy)}.contact{display:grid;gap:clamp(32px,5vw,56px)}@media(min-width:980px){.contact{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,6vw,90px);align-items:start}}.contact-list{border:1px solid var(--c-line);margin-top:32px}.contact-list__item{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:16px 20px;border-bottom:1px solid var(--c-line)}.contact-list__item:last-child{border-bottom:0}.contact-list__label{font-family:var(--f-mono);font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;color:var(--c-muted);flex:none}.contact-list__value{text-align:right;overflow-wrap:anywhere}.contact-list__value a{color:var(--c-navy)}.contact-list__value a:hover{color:var(--c-gold-dark)}.contact-list__value.row{display:flex;flex-wrap:wrap;gap:6px 16px;justify-content:flex-end}.contact-list__icon{display:none}.form-card{background:var(--c-white);border:1px solid var(--c-line);padding:clamp(24px,3vw,40px)}.form-card h3{margin:0 0 8px;font-size:1.4rem}.form-card__lead{margin:0 0 26px;color:var(--c-muted);font-size:.96rem}.form{display:grid;gap:22px}.form label{display:block}.form label>span{display:block;margin-bottom:6px;font-family:var(--f-mono);font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;color:var(--c-muted)}.form input,.form select,.form textarea{width:100%;padding:10px 2px;background:transparent;border:0;border-bottom:1px solid var(--c-line-strong);font-size:1rem;color:var(--c-navy);transition:border-color .2s ease}.form input::placeholder,.form textarea::placeholder{color:var(--c-muted);opacity:.75}.form textarea{min-height:116px;resize:vertical;border:1px solid var(--c-line-strong);padding:12px 14px}.form input:hover,.form textarea:hover,.form select:hover{border-color:var(--c-navy)}.form input:focus-visible,.form select:focus-visible,.form textarea:focus-visible{outline:2px solid var(--c-navy);outline-offset:2px;border-color:var(--c-navy)}.form__row{display:grid;gap:22px}@media(min-width:560px){.form__row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}}.form__consent{display:flex;gap:12px;align-items:flex-start;font-size:.86rem;color:var(--c-muted);line-height:1.5}.form label.form__consent>span{display:inline;margin:0;font-family:inherit;font-size:inherit;letter-spacing:normal;text-transform:none;color:inherit}.form__consent a{color:var(--c-navy);border-bottom:1px solid var(--c-gold)}.form__consent input{width:auto;margin:3px 0 0;flex:none;border-bottom:0;accent-color:var(--c-navy)}.form__hp{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}.form__status{margin:0;font-size:.94rem;padding-left:14px;border-left:2px solid var(--c-line)}.form__status--ok{color:var(--c-success);border-left-color:var(--c-success)}.form__status--err{color:var(--c-error);border-left-color:var(--c-error)}.form.is-sent .form__fields{display:none}.footer{background:var(--c-navy);color:var(--c-on-dark-muted);padding:clamp(48px,7vw,90px) 0 30px;font-size:.94rem}.footer a{color:var(--c-on-dark)}.footer a:hover{color:var(--c-gold)}.footer__grid{display:grid;gap:36px}@media(min-width:720px){.footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1060px){.footer__grid{grid-template-columns:1.4fr repeat(3,minmax(0,1fr)) minmax(180px,.7fr);gap:32px}}.footer__brand p{margin:22px 0 0;color:var(--c-on-dark-muted);font-size:.9rem;line-height:1.75}.footer h3{margin:0 0 18px;font-family:var(--f-mono);font-size:.66rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--c-gold)}.footer li+li{margin-top:10px}.footer__langs-col{display:flex;flex-wrap:wrap;gap:8px}.footer__langs-col a{border:1px solid var(--c-on-dark-line);padding:6px 9px;font-family:var(--f-mono);font-size:.7rem;letter-spacing:.06em}.footer__langs-col a[aria-current=true]{border-color:var(--c-gold);color:var(--c-gold)}.footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:clamp(40px,6vw,64px);padding-top:26px;border-top:1px solid var(--c-on-dark-line);font-family:var(--f-mono);font-size:.7rem;letter-spacing:.08em;color:var(--c-on-dark-muted)}.footer__cookies{background:none;border:1px solid var(--c-on-dark-line);color:var(--c-on-dark);padding:9px 16px;font-family:var(--f-mono);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:border-color .2s ease,color .2s ease}.footer__cookies:hover{border-color:var(--c-gold);color:var(--c-gold)}.page-head{padding:clamp(40px,6vw,84px) 0 clamp(32px,4vw,56px);border-bottom:1px solid var(--c-line)}.page-head h1{max-width:24ch;margin:0}.page-head .lead{max-width:56ch;margin:24px 0 0;color:var(--c-muted)}.crumbs{margin-bottom:26px;font-family:var(--f-mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--c-muted)}.crumbs ol{display:flex;flex-wrap:wrap;gap:8px 12px}.crumbs li{display:flex;align-items:center;gap:12px}.crumbs li+li:before{content:"/";color:var(--c-line-strong)}.crumbs a{color:var(--c-muted)}.crumbs a:hover{color:var(--c-gold-dark)}.crumbs [aria-current=page]{color:var(--c-navy)}.prose{max-width:68ch}.prose p{margin:0 0 1.15em;color:var(--c-text)}.prose h2{margin:2em 0 .7em;font-size:clamp(1.5rem,2.4vw,2rem)}.prose h2:first-child{margin-top:0}.prose ul{margin:0 0 1.4em;display:grid;gap:10px}.prose ul>li{position:relative;padding-left:22px}.prose ul>li:before{content:"";position:absolute;left:0;top:.72em;width:10px;height:1px;background:var(--c-gold)}.prose ul>li a{color:var(--c-navy);border-bottom:1px solid var(--c-gold)}.prose ul>li a:hover{color:var(--c-gold-dark)}.two-col{display:grid;gap:clamp(32px,5vw,56px)}@media(min-width:980px){.two-col{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:clamp(40px,6vw,80px);align-items:start}}.aside-card{border:1px solid var(--c-line);padding:clamp(24px,3vw,32px);background:var(--c-white)}.aside-card h3{margin:0 0 18px;font-size:1.2rem}.dl{display:grid;gap:0}.dl div{display:grid;gap:4px;padding:14px 0;border-bottom:1px solid var(--c-line)}.dl div:last-child{border-bottom:0}.dl dt{font-family:var(--f-mono);font-size:.64rem;letter-spacing:.16em;text-transform:uppercase;color:var(--c-muted)}.dl dd{margin:0;color:var(--c-navy)}.orgchart{display:grid;gap:0;border:1px solid var(--c-line)}.orgchart__root{padding:22px clamp(20px,3vw,30px);border-bottom:1px solid var(--c-line);background:var(--c-paper-dim);font-family:var(--f-serif);font-size:1.3rem;color:var(--c-navy)}.orgchart__row{display:grid}@media(min-width:780px){.orgchart__row{grid-template-columns:repeat(3,minmax(0,1fr))}}.orgchart__dir{padding:22px clamp(20px,3vw,30px);border-bottom:1px solid var(--c-line)}.orgchart__row>.orgchart__dir:last-child{border-bottom:0}@media(min-width:780px){.orgchart__dir{border-bottom:0;border-right:1px solid var(--c-line)}.orgchart__row>.orgchart__dir:last-child{border-right:0}}.orgchart__dir strong{display:block;font-family:var(--f-serif);font-size:1.1rem;font-weight:400;color:var(--c-navy);margin-bottom:10px}.orgchart__dir a,.orgchart__dir span{display:block;font-size:.94rem;color:var(--c-muted)}.orgchart__label{font-family:var(--f-mono);font-size:.64rem;letter-spacing:.16em;text-transform:uppercase;color:var(--c-gold-dark);margin-bottom:10px;display:block}.steps{display:grid;border:1px solid var(--c-line);counter-reset:step}@media(min-width:680px){.steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1060px){.steps{grid-template-columns:repeat(4,minmax(0,1fr))}}.step{padding:clamp(24px,2.6vw,34px);border-bottom:1px solid var(--c-line);counter-increment:step}.steps>.step:last-child{border-bottom:0}@media(min-width:680px){.step{border-right:1px solid var(--c-line)}.step:nth-child(2n){border-right:0}.step:nth-last-child(-n+2){border-bottom:0}}@media(min-width:1060px){.step{border-bottom:0;border-right:1px solid var(--c-line)}.step:nth-child(2n){border-right:1px solid var(--c-line)}.step:last-child{border-right:0}}.step:before{content:"0" counter(step);display:block;margin-bottom:18px;font-family:var(--f-serif);font-size:2rem;line-height:1;color:var(--c-gold-num)}.step h3{font-size:1.16rem;margin-bottom:10px}.step p{color:var(--c-muted);font-size:.95rem}.offer-list{display:grid;border:1px solid var(--c-line)}@media(min-width:780px){.offer-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.offer{padding:clamp(24px,2.8vw,34px);border-bottom:1px solid var(--c-line)}.offer-list>.offer:last-child{border-bottom:0}@media(min-width:780px){.offer{border-right:1px solid var(--c-line)}.offer:nth-child(2n){border-right:0}.offer:nth-last-child(-n+2){border-bottom:0}}.offer h3{font-size:1.2rem;margin-bottom:10px}.offer p{color:var(--c-muted);font-size:.95rem}.cta-band{display:grid;gap:24px;padding:clamp(32px,4vw,54px);border:1px solid var(--c-line);background:var(--c-paper-dim)}@media(min-width:900px){.cta-band{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px}}.cta-band h2{margin:0;font-size:clamp(1.5rem,2.6vw,2.1rem)}.cta-band p{margin:12px 0 0;color:var(--c-muted)}.notfound{padding:clamp(70px,12vw,150px) 0;text-align:center}.notfound h1{max-width:none;margin:0 0 20px}.notfound p{margin:0 auto 32px;max-width:46ch;color:var(--c-muted)}.notfound__links{display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.page-head--article h1{max-width:30ch;font-size:clamp(1.9rem,4vw,3rem)}.article-meta__kind{color:var(--c-gold-dark)}.article-meta{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:22px;font-family:var(--f-mono);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--c-muted)}.article{max-width:68ch;font-size:1.03rem}.article>:first-child{margin-top:0}.article h2{margin:2em 0 .6em;font-size:clamp(1.5rem,2.4vw,2rem)}.article h3{margin:1.6em 0 .5em;font-size:1.25rem}.article p,.article li{color:var(--c-text);margin:0 0 1.1em}.article a{color:var(--c-navy);border-bottom:1px solid var(--c-gold)}.article a:hover{color:var(--c-gold-dark)}.article ul,.article ol{margin:0 0 1.4em;display:grid;gap:8px}.article ul li{position:relative;padding-left:22px;margin:0}.article ul li:before{content:"";position:absolute;left:0;top:.72em;width:10px;height:1px;background:var(--c-gold)}.article ol{counter-reset:li}.article ol li{position:relative;padding-left:34px;margin:0;counter-increment:li}.article ol li:before{content:counter(li) ".";position:absolute;left:0;top:0;font-family:var(--f-mono);font-size:.85em;color:var(--c-gold-dark)}.article blockquote{margin:1.6em 0;padding:4px 0 4px 22px;border-left:2px solid var(--c-gold);color:var(--c-muted)}.article blockquote p{margin:0}.article table{width:100%;border-collapse:collapse;margin:1.6em 0;font-size:.95rem;display:block;overflow-x:auto}.article th,.article td{border:1px solid var(--c-line);padding:12px 14px;text-align:left;vertical-align:top}.article th{background:var(--c-paper-dim);font-weight:600;color:var(--c-navy)}.article hr{border:0;border-top:1px solid var(--c-line);margin:2.4em 0}.article img{border:1px solid var(--c-line)}.article-source{margin-top:clamp(40px,5vw,64px);padding:clamp(24px,3vw,34px);border:1px solid var(--c-line);background:var(--c-paper-dim);max-width:68ch}.article-source p{margin:0 0 20px;color:var(--c-muted);font-size:.96rem}.article-source__actions{display:flex;flex-wrap:wrap;gap:14px}.logo-link[data-astro-cid-3ef6ksr2]{color:inherit;text-decoration:none;display:inline-flex}.logo-link[data-astro-cid-3ef6ksr2]:hover{color:inherit}.footer__logo[data-astro-cid-sz7xmlte]{display:inline-flex;text-decoration:none;color:inherit}.footer__logo[data-astro-cid-sz7xmlte]:hover{color:inherit}.cc[data-astro-cid-garwan2p]{position:fixed;inset:auto 0 0;z-index:70;padding:12px;display:flex;justify-content:center;pointer-events:none}.cc__box[data-astro-cid-garwan2p]{pointer-events:auto;width:100%;max-width:760px;background:var(--c-white);color:var(--c-text);border:1px solid var(--c-line-strong);padding:20px 22px;max-height:50vh;overflow-y:auto}.cc[data-astro-cid-garwan2p].is-open .cc__box[data-astro-cid-garwan2p]{max-height:85vh}.cc__title[data-astro-cid-garwan2p]{margin:0 0 8px;font-size:1.2rem}.cc__text[data-astro-cid-garwan2p]{margin:0;font-size:.9rem;color:var(--c-muted);line-height:1.6}.cc__cats[data-astro-cid-garwan2p]{display:grid;margin-top:18px;border:1px solid var(--c-line)}.cc__cat[data-astro-cid-garwan2p]{display:block;padding:14px 16px;cursor:pointer;border-bottom:1px solid var(--c-line)}.cc__cat[data-astro-cid-garwan2p]:last-child{border-bottom:0}.cc__cat[data-astro-cid-garwan2p].is-locked{background:var(--c-paper-dim);cursor:default}.cc__catHead[data-astro-cid-garwan2p]{display:flex;align-items:center;justify-content:space-between;gap:12px}.cc__catTitle[data-astro-cid-garwan2p]{font-family:var(--f-mono);font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--c-navy)}.cc__always[data-astro-cid-garwan2p]{font-family:var(--f-mono);font-size:.66rem;letter-spacing:.12em;color:var(--c-muted)}.cc__catText[data-astro-cid-garwan2p]{display:block;margin-top:8px;font-size:.86rem;color:var(--c-muted);line-height:1.55}.cc__toggle[data-astro-cid-garwan2p]{width:44px;height:24px;appearance:none;background:var(--c-paper-dim);border:1px solid var(--c-line-strong);position:relative;cursor:pointer;flex-shrink:0;transition:background .15s ease;margin:0}.cc__toggle[data-astro-cid-garwan2p]:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;background:var(--c-navy);transition:transform .15s ease}.cc__toggle[data-astro-cid-garwan2p]:checked{background:var(--c-navy);border-color:var(--c-navy)}.cc__toggle[data-astro-cid-garwan2p]:checked:after{transform:translate(20px);background:var(--c-gold)}.cc__actions[data-astro-cid-garwan2p]{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px;align-items:center}.cc__btn[data-astro-cid-garwan2p]{font:inherit;font-size:.92rem;font-weight:600;padding:12px 20px;min-height:48px;cursor:pointer;border:1px solid transparent;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.cc__btn--line[data-astro-cid-garwan2p]{background:transparent;border-color:var(--c-line-strong);color:var(--c-navy);flex:1 1 100%}.cc__btn--line[data-astro-cid-garwan2p]:hover{border-color:var(--c-navy);background:var(--c-paper-dim)}.cc__btn--solid[data-astro-cid-garwan2p]{background:var(--c-navy);color:var(--c-white);border-color:var(--c-navy);flex:1 1 100%}.cc__btn--solid[data-astro-cid-garwan2p]:hover{background:var(--c-gold);border-color:var(--c-gold);color:var(--c-navy)}.cc__btn--plain[data-astro-cid-garwan2p]{background:transparent;color:var(--c-muted);font-family:var(--f-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px;padding:10px 4px;flex:1 1 100%;order:9}.cc__btn--plain[data-astro-cid-garwan2p]:hover{color:var(--c-navy)}@media(min-width:620px){.cc__btn--plain[data-astro-cid-garwan2p]{order:0;flex:0 0 auto;margin-right:auto}.cc__btn--line[data-astro-cid-garwan2p],.cc__btn--solid[data-astro-cid-garwan2p]{flex:0 0 auto;min-width:176px}}
