@font-face{font-family:Onest;src:url('/assets/Onest.woff2') format('woff2');font-display:swap;font-weight:100 900}
:root{--navy:#09101e;--navy2:#111a2a;--navy3:#1c293f;--sand:#f8de94;--gold:#ebb666;--copper:#b16a32;--text:#f8f4e9;--muted:#c6ccd6}
html{background:var(--navy);scroll-behavior:smooth}
body{font-family:Onest,Arial,sans-serif!important;background:var(--navy)!important;color:var(--text)!important}
body,body *{box-sizing:border-box}
header .navbar{background:rgba(9,16,30,.94)!important;border-bottom:1px solid rgba(248,222,148,.18)!important;backdrop-filter:blur(16px);padding:12px 4vw!important}
.navbar-brand img{width:178px!important;max-height:50px!important;object-fit:contain!important}
.navbar-nav .nav-link{font-family:Onest,Arial,sans-serif!important;color:#fff!important;font-size:14px!important;font-weight:650!important}.navbar-nav .nav-link:hover{color:var(--sand)!important}
section{position:relative;background-color:var(--navy)!important}
section:nth-of-type(even){background-color:var(--navy2)!important}
section[style*="background-image"],.cover-background{background-blend-mode:normal!important}
h1,h2,h3,h4,h5,h6{font-family:Onest,Arial,sans-serif!important;color:var(--sand)!important;letter-spacing:-.035em!important;text-wrap:balance}
h1{font-size:clamp(44px,7vw,92px)!important;line-height:.98!important;font-weight:850!important}
h2{font-size:clamp(30px,4vw,58px)!important;line-height:1.08!important;font-weight:800!important}
p,li,td{font-family:Onest,Arial,sans-serif!important;color:var(--muted)!important;line-height:1.7!important}
a{color:var(--gold)}a:hover{color:var(--sand)}
.btn,.btn-base-color,.section-link{font-family:Onest,Arial,sans-serif!important;background:linear-gradient(135deg,var(--sand),var(--gold))!important;color:var(--navy)!important;border:0!important;border-radius:999px!important;font-weight:850!important;box-shadow:0 12px 34px rgba(177,106,50,.28)!important}
.btn:hover,.section-link:hover{transform:translateY(-2px);box-shadow:0 16px 38px rgba(177,106,50,.4)!important}
table{background:rgba(17,26,42,.88)!important;border:1px solid rgba(248,222,148,.22)!important;border-radius:18px;overflow:hidden}
th{background:var(--gold)!important;color:var(--navy)!important;font-family:Onest,Arial,sans-serif!important}td{border-color:rgba(248,222,148,.14)!important}
hr,.border-color-transparent-white-light{border-color:rgba(248,222,148,.18)!important}
footer{font-family:Onest,Arial,sans-serif!important;background:#060b14!important;border-top:1px solid rgba(248,222,148,.18)!important}
#error{min-height:100vh;display:grid;place-content:center;text-align:center;padding:80px 24px}
section[style*="bg-1.png"] .container{max-width:760px!important;background:rgba(9,16,30,.88)!important;border:1px solid rgba(248,222,148,.28)!important;border-radius:24px!important;padding:34px 44px!important;box-shadow:0 24px 70px rgba(0,0,0,.42)!important;backdrop-filter:blur(12px)}
section[style*="bg-1.png"] .container a{display:block!important;color:var(--sand)!important;font-weight:750!important;font-size:18px!important;line-height:1.35!important;text-shadow:0 2px 8px rgba(0,0,0,.7)}
section[style*="bg-1.png"] .container hr{border-color:rgba(248,222,148,.26)!important;opacity:1!important}
@media(max-width:767px){section[style*="bg-1.png"] .container{width:calc(100% - 28px)!important;padding:24px 18px!important;border-radius:18px!important}section[style*="bg-1.png"] .container a{font-size:15px!important}}
@media(max-width:991px){header .navbar{padding:10px 18px!important}.navbar-brand img{width:145px!important}.navbar-collapse{background:var(--navy2)!important;border:1px solid rgba(248,222,148,.18);border-radius:18px;padding:18px!important;margin-top:12px}h1{font-size:clamp(38px,12vw,64px)!important}section{overflow:hidden}table{display:block;overflow-x:auto}}
