.unified-header.site-header{position:sticky;top:0;z-index:1000;height:auto;background:rgba(7,16,25,.97);border-bottom:1px solid #1c2c34;color:#fff;box-shadow:0 10px 35px rgba(0,0,0,.12);backdrop-filter:blur(14px)}.unified-header .nav{min-height:78px;height:auto}.unified-header .brand{color:#fff}.unified-header nav a{color:#b7c3cc}.unified-header nav a:hover{color:#67e5c4}.unified-footer.site-footer{background:#071019;color:#dfe8ee;padding:70px 0 25px;text-align:left}.unified-footer .footer-grid{display:grid;grid-template-columns:1.45fr repeat(5,minmax(0,1fr));gap:34px 38px}.unified-footer .footer-grid>div:not(:first-child){display:flex;flex-direction:column;align-items:flex-start;gap:9px}.unified-footer .footer-grid h3{font-size:12px;text-transform:uppercase;letter-spacing:1.5px;color:#67e5c4;margin:4px 0 10px}.unified-footer .footer-grid a{color:#929fab;text-decoration:none;font-size:13px}.unified-footer .footer-legal{align-items:center!important;text-align:center}.unified-footer .footer-legal>div{display:flex;flex-direction:column;align-items:center;gap:9px}.unified-footer .footer-bottom{display:flex;justify-content:space-between;margin-top:45px;padding-top:22px;border-top:1px solid #1d2a33;color:#667581;font-size:11px}.unified-footer .footer-about p{max-width:310px;color:#83919e;line-height:1.7}.unified-footer .footer-cta{display:inline-flex;width:max-content;margin-top:12px;padding:12px 16px;border-radius:9px;background:#67e5c4;color:#071610!important;font-weight:750}
@media(max-width:1050px){.unified-footer .footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.unified-footer .footer-about{grid-column:1/-1}.unified-header .menu{display:block;order:4}.unified-header nav{display:none;position:absolute;top:70px;left:16px;right:16px;padding:20px;flex-direction:column;align-items:stretch;background:#0b151f;border:1px solid #273842;border-radius:11px}.unified-header nav.open{display:flex}.unified-header .language{margin-left:auto;margin-right:8px}}
@media(max-width:650px){.unified-footer .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 24px}.unified-footer .footer-about{grid-column:1/-1}.unified-footer .footer-legal{align-items:center!important}.unified-footer .footer-bottom{display:grid;gap:9px;margin-top:30px}.unified-header .brand b{font-size:18px}.unified-header .brand img{width:40px}}
