*,*::before,*::after{box-sizing:border-box}
html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}
body{margin:0;background:#0B1F24;color:#F7F3EC;font-family:'Manrope',system-ui,-apple-system,'Segoe UI',sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
img,video{max-width:100%}
a{color:#B4501E;text-decoration:none}
a:hover{text-decoration:underline}
[style*="background:#12303A"] a:not([style*="color"]),[style*="background:#0B1F24"] a:not([style*="color"]),footer a:not([style*="color"]){color:#E8774A}
details>summary{list-style:none;cursor:pointer}
details>summary::-webkit-details-marker{display:none}
details[open] .plus{transform:rotate(45deg)}
@keyframes pulse{0%,100%{opacity:1}50%{opacity:.35}}
input,select,textarea,button{font-family:inherit}
input::placeholder,textarea::placeholder{color:#75878A}
:focus-visible{outline:2px solid #CF592A;outline-offset:3px;border-radius:4px}
.skip-link{position:absolute;left:-9999px;top:8px;z-index:100;padding:12px 18px;background:#CF592A;color:#0B1F24;font-weight:600;border-radius:8px}
.skip-link:focus{left:12px}
.bcl-burger{display:none;margin-left:auto;align-items:center;justify-content:center;width:46px;height:46px;border:1px solid rgba(11,31,36,.4);border-radius:12px;background:transparent;color:#0B1F24;cursor:pointer}
.bcl-burger span,.bcl-burger span::before,.bcl-burger span::after{display:block;width:20px;height:2px;background:#0B1F24;border-radius:2px;position:relative;content:""}
.bcl-burger span::before{position:absolute;top:-6px}.bcl-burger span::after{position:absolute;top:6px}
@media(max-width:900px){
 .bcl-burger{display:inline-flex}
 .bcl-links,.bcl-cta{display:none!important;width:100%}
 .bcl-nav.open .bcl-links{display:flex!important;flex-direction:column;gap:18px;font-size:17px!important;padding:8px 0}
 .bcl-nav.open .bcl-cta{display:flex!important;flex-direction:column;align-items:flex-start!important;gap:14px}
 .bcl-links a{align-self:flex-start}
}
@media(prefers-reduced-motion:reduce){*{animation:none!important;scroll-behavior:auto!important}}
@media print{nav,.bcl-burger,video,form{display:none!important}body{background:#fff;color:#000}}
