/* Site header (compact, sticky). One primary CTA. Works without JavaScript. */
.hn{position:sticky;top:0;z-index:50;background:#0B1030;color:#fff;font-family:Inter,system-ui,sans-serif;box-shadow:0 1px 0 rgba(255,255,255,.08)}
.hn *{box-sizing:border-box}.hn a{color:inherit;text-decoration:none}
.hn-in{max-width:1360px;margin:0 auto;padding:10px 24px;display:flex;align-items:center;gap:20px}
.hn-brand{display:flex;align-items:center;gap:10px;flex:0 0 auto}.hn-brand img{width:42px;height:42px;border-radius:50%;object-fit:cover;background:#fff}
.hn-brand b{display:block;font-family:Outfit,Inter,sans-serif;font-weight:500;font-size:19px;letter-spacing:-.01em;line-height:1.15}.hn-brand small{display:block;font-size:12px;color:#C5C9E0}
.hn-nav{display:flex;align-items:center;gap:4px;margin-left:auto;font-size:14px}
.hn-item{position:relative}.hn-top{display:flex;align-items:center;gap:4px;padding:10px 10px;border-radius:8px;color:#E6E8F5;background:none;border:0;font:inherit;cursor:pointer}
.hn-top:hover,.hn-item:focus-within>.hn-top{background:rgba(255,255,255,.08);color:#fff}.hn-top[aria-current="page"],.hn-item.cur>.hn-top{color:#fff;box-shadow:inset 0 -2px 0 #F96363}
.hn-dd>.hn-top::after{content:"";width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-2px);margin-left:4px;opacity:.7}
.hn-menu{display:none;position:absolute;top:100%;left:0;min-width:240px;background:#fff;color:#0B1030;border-radius:12px;padding:6px;box-shadow:0 12px 32px rgba(11,16,48,.25)}
.hn-dd:hover>.hn-menu,.hn-dd:focus-within>.hn-menu{display:block}.hn-menu a{display:block;padding:9px 12px;border-radius:8px;font-size:14px}.hn-menu a:hover,.hn-menu a:focus{background:#F1F3FA}.hn-menu a[aria-current="page"]{font-weight:600;color:#C2410C}
.hn-cta{display:flex;gap:8px;align-items:center;flex:0 0 auto}
.hn-btn{display:inline-flex;align-items:center;min-height:42px;padding:0 18px;border-radius:999px;font-weight:600;font-size:13px;letter-spacing:.03em;white-space:nowrap}
.hn-btn.pri{background:#fff;color:#0B1030}.hn-btn.pri:hover{background:#FDE7E7}.hn-btn.sec{border:1px solid rgba(255,255,255,.35);color:#fff}.hn-btn.sec:hover{background:rgba(255,255,255,.08)}
.hn-t,.hn-burger{display:none}
@media (max-width:1320px){.hn-btn.sec{display:none}}
@media (max-width:960px){
 .hn-in{flex-wrap:wrap;padding:8px 16px;gap:10px}.hn-brand small{display:none}.hn-brand img{width:38px;height:38px}
 .hn-burger{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:10px;border:1px solid rgba(255,255,255,.25);margin-left:auto;cursor:pointer;order:2}
 .hn-burger span,.hn-burger span::before,.hn-burger span::after{display:block;width:18px;height:2px;background:#fff;position:relative;content:""}.hn-burger span::before{position:absolute;top:-6px}.hn-burger span::after{position:absolute;top:6px}
 .hn-cta{order:1;margin-left:auto}.hn-btn{min-height:38px;padding:0 14px;font-size:12px}
 .hn-nav{display:none;order:3;flex-basis:100%;flex-direction:column;align-items:stretch;gap:0;margin:0;padding:6px 0 10px;border-top:1px solid rgba(255,255,255,.12);max-height:75vh;overflow:auto}
 .hn-t:checked~.hn-nav{display:flex}.hn-top{width:100%;justify-content:space-between;padding:12px 6px}.hn-dd>.hn-top::after{display:none}
 .hn-menu{display:block;position:static;box-shadow:none;background:transparent;color:#C5C9E0;padding:0 0 6px 10px;min-width:0}.hn-menu a{padding:8px 6px}.hn-menu a:hover{background:rgba(255,255,255,.06)}
 .hn-mob-app{display:block!important}
}
.hn-mob-app{display:none}
.hn-t:focus-visible~.hn-burger{outline:2px solid #F96363;outline-offset:2px}
.hn-nav{order:2}.hn-cta{order:3}.hn-top{white-space:nowrap}
.hn-s{display:none}
@media (max-width:1440px){.hn-brand small{display:none}.hn-top{padding:10px 7px}.hn-in{gap:14px}}
@media (max-width:960px){.hn-cta{order:1}.hn-brand b{font-size:16px}.hn-l{display:none}.hn-s{display:inline}.hn-in{gap:8px}.hn-burger{margin-left:0}}
