.site-header{display:flex;align-items:center;justify-content:space-between;gap:28px;min-height:82px;padding:12px max(24px,calc((100% - 1180px)/2));background:#0a1423f5;border-bottom:1px solid #29394e;backdrop-filter:blur(16px)}.site-header__brand img{display:block;width:190px;max-height:56px;object-fit:contain}.site-header__nav{display:flex;align-items:center;gap:24px;margin-left:auto}.site-header__nav a{color:#c1cfdf;text-decoration:none;font-size:.84rem;font-weight:600;padding:10px 0}.site-header__nav a:hover{color:#8bcfff}.site-header__cta{padding:10px 15px;color:white;background:#176dc4;border-radius:8px;text-decoration:none}.site-header__nav a:focus-visible{outline:2px solid #8bcfff;outline-offset:5px}
