@font-face{font-family:Onest;src:url('/assets/Onest.woff2') format('woff2');font-display:swap;font-weight:100 900}
:root{--navy:#09101e;--navy-2:#111a2a;--navy-3:#1c293f;--sand:#f8de94;--gold:#ebb666;--copper:#b16a32;--ink:#f8f4e9;--muted:#c4cad4}
html{background:var(--navy);scroll-behavior:smooth;max-width:100%;overflow-x:hidden}
body{font-family:Onest,Arial,sans-serif!important;background:var(--navy)!important;color:var(--ink)!important}
body,body *{box-sizing:border-box}
header .navbar{background:rgba(9,16,30,.92)!important;border-bottom:1px solid rgba(248,222,148,.18)!important;backdrop-filter:blur(15px)}
.navbar-brand img{width:175px!important;max-height:48px!important;object-fit:contain!important;border-radius:0!important}
.navbar-nav{gap:8px!important}
.navbar-nav .nav-link{font-family:Onest,Arial,sans-serif!important;color:var(--sand)!important;padding:10px 13px!important;margin:0!important;border-radius:10px!important;font-size:14px!important;font-weight:700!important;white-space:nowrap!important}
.navbar-nav .nav-link:hover{background:rgba(235,182,102,.13)!important;color:var(--gold)!important}
section{position:relative;background-color:var(--navy)!important;color:var(--ink)!important;isolation:isolate}
section.cover-background:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(9,16,30,.78),rgba(9,16,30,.58) 55%,rgba(9,16,30,.78))}
section[style*="background-color: #2f0205"]{background:linear-gradient(135deg,var(--navy-2),var(--navy))!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(42px,5vw,72px)!important;line-height:1.05!important;font-weight:850!important;background:transparent!important;color:var(--sand)!important;padding:0!important;max-width:1050px!important}
h2{font-size:clamp(30px,4vw,50px)!important;line-height:1.08!important;font-weight:800!important}
p,li,span{font-family:Onest,Arial,sans-serif;color:var(--muted)}
li{line-height:1.72!important}
a{color:var(--gold)}
.cover-background:first-of-type{min-height:650px!important;display:flex!important;align-items:center!important;padding-top:115px!important;padding-bottom:80px!important}
.cover-background:first-of-type .container{position:relative!important;z-index:1!important}
.cover-background:first-of-type .col-xl-7{flex:0 0 100%!important;max-width:100%!important;text-align:center!important}
.list-style-01{width:100%!important;max-width:1080px!important;margin-left:auto!important;margin-right:auto!important}
.list-style-01>li{background:rgba(28,41,63,.6)!important;border:1px solid rgba(248,222,148,.14)!important;border-radius:20px!important;padding:24px!important;margin-bottom:14px!important;align-items:flex-start!important;color:var(--muted)!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important}
.feature-box-icon{background:rgba(235,182,102,.12)!important;border:1px solid rgba(235,182,102,.35)!important}
.text-base-color{color:var(--gold)!important}
.btn,.btn-base-color{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 14px 34px rgba(177,106,50,.28)!important}
.btn:hover{transform:translateY(-2px);box-shadow:0 18px 40px rgba(177,106,50,.42)!important}
.btn.yohoho-cta{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:160px!important;width:auto!important;height:54px!important;padding:0 24px!important;white-space:nowrap!important;writing-mode:horizontal-tb!important}
.btn.yohoho-cta>span,.btn.yohoho-cta .btn-double-text{display:inline!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;position:static!important;overflow:visible!important;transform:none!important;white-space:nowrap!important;word-break:normal!important;writing-mode:horizontal-tb!important;line-height:1!important;text-align:center!important;color:var(--navy)!important}
.btn.yohoho-cta .btn-double-text:before{display:none!important;content:none!important}
.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}
footer span{color:var(--muted)!important}
#error{min-height:70vh;display:grid;place-content:center;text-align:center;padding:120px 24px}
@media(min-width:1200px){header .navbar>.container-fluid{align-items:center!important;gap:18px!important}.navbar-collapse{display:flex!important;justify-content:center!important}.navbar-nav{display:flex!important;flex-flow:row nowrap!important}.header-button .btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:160px!important;height:54px!important;padding:0 20px!important;line-height:1.1!important}}
@media(max-width:1199px){html,body{width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:hidden!important}header,main,section,footer{width:100%!important;min-width:0!important;max-width:100%!important}header .navbar.header-dark.header-reverse{padding:10px 18px!important;min-height:78px!important;background:rgba(9,16,30,.96)!important}.navbar .container-fluid{display:flex!important;justify-content:space-between!important;position:relative!important}.navbar .navbar-brand{width:150px!important;max-width:150px!important;overflow:hidden!important}.navbar .navbar-brand .default-logo,.navbar .navbar-brand .alt-logo{display:none!important}.navbar .navbar-brand .mobile-logo{display:block!important;opacity:1!important;visibility:visible!important;width:145px!important;height:auto!important}.navbar .menu-order{display:flex!important;width:auto!important;max-width:none!important;margin-left:auto!important}.navbar-toggler{display:block!important;width:46px!important;height:42px!important;margin-left:auto!important;padding:9px!important;border:1px solid rgba(235,182,102,.55)!important;border-radius:12px!important}.navbar-toggler-line{display:block!important;width:100%!important;height:2px!important;margin:4px 0!important;background:var(--sand)!important}.navbar-collapse.collapse:not(.show){display:none!important}.navbar-collapse.show,.navbar-collapse.collapsing{display:block!important;position:absolute!important;top:58px!important;right:0!important;width:min(420px,calc(100vw - 36px))!important;z-index:20!important;background:var(--navy-2)!important;border:1px solid rgba(248,222,148,.18)!important;border-radius:18px!important;padding:14px!important}.navbar-nav{display:block!important}.navbar-nav .nav-link{margin:5px!important;text-align:center!important}.cover-background:first-of-type{min-height:540px!important;padding-top:110px!important}.cover-background h1{font-size:34px!important;line-height:1.1!important;overflow-wrap:normal!important;word-break:normal!important}.cover-background .container,.cover-background .row,.cover-background [class*="col-"]{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.cover-background [class*="col-"]{padding-left:22px!important;padding-right:22px!important}.list-style-01{width:100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important}.list-style-01>li{width:100%!important;max-width:100%!important;padding:18px!important;display:block!important}.list-style-01 .feature-box-icon{margin-bottom:12px!important}section{overflow:hidden!important}section *{min-width:0!important}}
@media(max-width:767px){section.cover-background:not(:first-of-type)>.container{width:100vw!important;max-width:100vw!important;margin:0!important;padding:20px 16px!important}section.cover-background:not(:first-of-type)>.container>.row{display:block!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}section.cover-background:not(:first-of-type) [class*="col-"]{display:block!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}.list-style-01{width:100%!important;max-width:100%!important;margin:0!important}.list-style-01>li{width:100%!important;max-width:100%!important;margin:0 0 14px!important;overflow-wrap:anywhere!important}}
