:root{--brand-blue: #4d65ff;--brand-blue-dark: #3a4fd6;--brand-navy: #1a1f4e;--bg-navy: #0f1235;--text: #212121;--text-secondary: #555;--bg-light: #f5f6fa;--bg-blue-light: #eef0ff;--teal: #07878c;--teal-bg: #e2f6f7;--blue-news: #085596;--blue-news-bg: #e3eff9;--green-fret: #3b878d;--green-fret-bg: #adeedd;--border: #e5e7eb;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 20px;--radius-xl: 28px;--highlight-bg: #adeedd;--cta-bg: #c0e4fc;--cta-bg-hover: #a6d6f7;--cta-fg: #1a1f4e}.o-highlight{background-image:linear-gradient(transparent 56%,var(--highlight-bg) 56%);padding:0 .08em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.container{max-width:1100px;margin:0 auto;padding:0 24px}.content-header{display:flex;align-items:center;justify-content:space-between;padding:22px 24px 18px;max-width:1100px;margin:0 auto;gap:16px}.content-header__brand img{height:44px;width:auto;display:block}.content-header__right{display:flex;align-items:center;gap:6px}.content-header__news{display:flex;align-items:center;gap:8px;margin-right:4px}.news-link{font-family:Plus Jakarta Sans,sans-serif;font-size:13.5px;font-weight:700;color:var(--brand-navy);background:var(--bg-blue-light);padding:8px 14px;border-radius:999px;white-space:nowrap;transition:background .15s,color .15s}.news-link:hover{background:#dfe3ff}.news-link.is-active{background:var(--brand-blue);color:#fff}.nav-dropdown{position:relative}.nav-dropdown-btn{font-family:inherit;font-size:14px;font-weight:600;color:var(--brand-navy);padding:8px 12px;border:none;background:transparent;cursor:pointer;display:inline-flex;align-items:center;gap:6px;border-radius:var(--radius-sm);transition:background .2s}.nav-dropdown-btn:hover{background:var(--bg-blue-light)}.nav-dropdown-btn:after{content:"";width:8px;height:8px;border-right:1.6px solid currentColor;border-bottom:1.6px solid currentColor;transform:rotate(45deg) translate(-2px,-2px);transition:transform .2s;margin-left:2px}.nav-dropdown:hover .nav-dropdown-btn:after,.nav-dropdown.open .nav-dropdown-btn:after,.nav-dropdown:focus-within .nav-dropdown-btn:after{transform:rotate(225deg) translate(-1px,-1px)}.nav-dropdown-menu{position:absolute;top:calc(100% + 8px);right:0;min-width:300px;background:#fff;border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:0 24px 60px -20px #1a1f4e2e;padding:10px;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .18s,transform .18s,visibility .18s;z-index:100}.nav-dropdown:hover .nav-dropdown-menu,.nav-dropdown:focus-within .nav-dropdown-menu,.nav-dropdown.open .nav-dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}.nav-dropdown-label{font-size:10.5px;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.1em;padding:8px 12px 4px}.nav-dropdown-item{display:block;padding:10px 12px;border-radius:var(--radius-sm);transition:background .15s}.nav-dropdown-item:hover{background:var(--bg-light)}.nav-dropdown-item-title{font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:700;color:var(--brand-navy)}.nav-dropdown-item-desc{font-size:12.5px;color:var(--text-secondary);margin-top:2px}.nav-dropdown-item.current{background:var(--bg-blue-light)}.lang-switch{display:flex;gap:2px;font-size:12px;font-weight:600;background:var(--bg-light);border-radius:999px;padding:3px}.lang-switch a{padding:5px 10px;border-radius:999px;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;transition:background .15s,color .15s}.lang-switch a.is-active{background:#fff;color:var(--brand-navy);box-shadow:0 1px 3px #00000014}.lang-switch a:hover:not(.is-active){color:var(--brand-navy)}.nav-cta{font-size:14px;font-weight:700;color:var(--cta-fg);background:var(--cta-bg);padding:9px 16px;border-radius:var(--radius-sm);transition:background .2s}.nav-cta:hover{background:var(--cta-bg-hover)}.button{display:inline-flex;align-items:center;justify-content:center;font-family:Plus Jakarta Sans,sans-serif;font-weight:700;font-size:15px;padding:12px 20px;border-radius:var(--radius-sm);cursor:pointer;transition:background .15s,border-color .15s,color .15s,transform .1s}.button--primary{background:var(--cta-bg);color:var(--cta-fg);border:1px solid var(--cta-bg)}.button--primary:hover{background:var(--cta-bg-hover);border-color:var(--cta-bg-hover)}.button--ghost{background:#fff;color:var(--brand-navy);border:1px solid var(--border)}.button--ghost:hover{border-color:var(--brand-blue);color:var(--brand-blue)}.content-footer{background:var(--bg-navy);color:#fff;padding:56px 0 32px;margin-top:64px}.content-footer__inner{max-width:1100px;margin:0 auto;padding:0 24px}.footer-top{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:28px;padding-bottom:28px;border-bottom:1px solid rgba(255,255,255,.1)}.footer-brand{display:flex;flex-direction:column;gap:6px}.footer-brand strong{font-family:Plus Jakarta Sans,sans-serif;font-size:18px;font-weight:800}.footer-brand span{font-size:13px;opacity:.65;max-width:360px}.footer-edited{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.footer-edited-label{font-size:11px;text-transform:uppercase;letter-spacing:.1em;opacity:.6;font-weight:600}.footer-logos{display:flex;align-items:center;gap:26px}.footer-logos img{width:auto;opacity:.9;display:block}.footer-logos img.logo-fatton{height:24px}.footer-logos img.logo-lyseo{height:40px}.footer-logos img.logo-ovrsea{height:42px}.footer-bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;margin-top:22px;font-size:12px;opacity:.6}.footer-bottom a{opacity:.85}.footer-bottom a:hover{opacity:1}.footer-links{display:flex;gap:20px}@media(max-width:720px){.content-header{flex-wrap:wrap}.footer-top{flex-direction:column;align-items:flex-start}}
