body:is([data-page=privacy],[data-page=terms],[data-page=not-found]){--header-height: 84px;--secondary-gold: #eac15f;display:flex;flex-direction:column;background:#080f14;color:#e9edf0}body:is([data-page=privacy],[data-page=terms],[data-page=not-found]) main{flex:1;background:radial-gradient(ellipse 54% 340px at 54% 80px,rgba(41,78,99,.26),transparent 85%),linear-gradient(90deg,#080e13,#0c161c 54%,#080e13)}body:is([data-page=privacy],[data-page=terms],[data-page=not-found]) .site-header{height:84px;padding:0 4.9%;background:linear-gradient(90deg,#080d11,#111b22 50%,#090e12);border-bottom:1px solid rgba(154,178,190,.26);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}body:is([data-page=privacy],[data-page=terms],[data-page=not-found]) .site-header.is-scrolled{box-shadow:none}.secondary-header-logo{width:220px;height:auto}body:is([data-page=privacy],[data-page=terms],[data-page=not-found]) .site-nav{height:100%;gap:38px;transform:translateY(4px)}body:is([data-page=privacy],[data-page=terms],[data-page=not-found]) .site-nav>a:not(.secondary-header-cta){color:#eef0f3;font-size:16px;font-weight:400;line-height:1;padding:30px 0 29px}body:is([data-page=privacy],[data-page=terms],[data-page=not-found]) .site-nav .secondary-header-cta{display:inline-flex;align-items:center;justify-content:center;gap:18px;width:190px;height:46px;padding:0 16px;border:1px solid #d3a53e;border-radius:6px;color:#f5c457;font-size:16px;font-weight:500}.secondary-header-cta span{font-size:23px;font-weight:300;line-height:1}body:is([data-page=privacy],[data-page=terms],[data-page=not-found]) .hero.secondary-hero{width:min(1020px,90.2%);max-width:none;min-height:0;padding:157px 0 38px;background:transparent}.secondary-hero .eyebrow{margin-bottom:12px;color:var(--secondary-gold);font-family:var(--font-sans);font-size:13px;font-weight:600;letter-spacing:.19em}.hero.secondary-hero h1{max-width:none;margin-bottom:12px;color:#f1f3f5;font-size:clamp(40px,5vw,60px);font-weight:500;letter-spacing:-.035em}.secondary-hero .hero-copy{max-width:760px;margin-bottom:0;color:#b9c5ce;font-size:17px}.section.secondary-content{padding:0 0 88px;background:transparent}.section-shell.secondary-shell{max-width:min(1020px,90.2%)}.secondary-panel{padding:38px 42px 18px;border:1px solid rgba(132,165,183,.28);border-radius:9px;background:#08131ab8}.secondary-panel h2{margin:0 0 11px;color:#ecf1f4;font-size:22px;font-weight:500;line-height:1.3}.secondary-panel p{margin:0 0 26px;color:#b9c5ce;font-size:16px;line-height:1.75}.secondary-panel a{color:var(--secondary-gold);text-decoration:underline;text-underline-offset:3px}.secondary-panel a:hover{color:#f8d889}body:is([data-page=privacy],[data-page=terms],[data-page=not-found]) .site-footer{padding:42px 4.9% 26px;border-top-color:#8ea1aa33;background:linear-gradient(90deg,#090f13,#101b22 58%,#080d11)}body:is([data-page=privacy],[data-page=terms],[data-page=not-found]) .footer-inner,body:is([data-page=privacy],[data-page=terms],[data-page=not-found]) .footer-bottom{max-width:none}.secondary-footer-logo{width:180px;height:auto}body:is([data-page=privacy],[data-page=terms],[data-page=not-found]) .footer-copy,body:is([data-page=privacy],[data-page=terms],[data-page=not-found]) .footer-bottom,body:is([data-page=privacy],[data-page=terms],[data-page=not-found]) .footer-legal-links a{color:#aab8c3}body:is([data-page=privacy],[data-page=terms],[data-page=not-found]) .footer-copy a{color:#e8eaed}body:is([data-page=privacy],[data-page=terms],[data-page=not-found]) .footer-copy a:hover,body:is([data-page=privacy],[data-page=terms],[data-page=not-found]) .footer-legal-links a:hover{color:var(--secondary-gold)}body[data-page=not-found] .hero.secondary-404-hero{min-height:clamp(480px,calc(100vh - 258px),700px);justify-content:center;padding-top:100px;padding-bottom:80px}.secondary-404-hero .hero-copy{max-width:620px;margin-bottom:28px}.secondary-404-hero .button{min-width:180px;border-radius:6px}.secondary-404-hero .button-primary{background:#f5c762;color:#10181d}.secondary-404-hero .button-primary:hover{background:#ffdc8a;box-shadow:none}.secondary-404-hero .button-secondary{background:transparent;border-color:#97b1be73}.secondary-404-hero .button-secondary:hover{background:#99bccc17}@media(max-width:780px){body:is([data-page=privacy],[data-page=terms],[data-page=not-found]){--header-height: 72px}body:is([data-page=privacy],[data-page=terms],[data-page=not-found]) .site-header{height:72px;padding:0 20px}.secondary-header-logo{width:176px}body:is([data-page=privacy],[data-page=terms],[data-page=not-found]) .site-nav{top:72px;height:auto;gap:0;padding:10px 20px 20px;transform:translateY(-14px);background:#0a1218}body:is([data-page=privacy],[data-page=terms],[data-page=not-found]).nav-open .site-nav{transform:translateY(0)}body:is([data-page=privacy],[data-page=terms],[data-page=not-found]) .site-nav>a:not(.secondary-header-cta){padding:14px 0}body:is([data-page=privacy],[data-page=terms],[data-page=not-found]) .site-nav .secondary-header-cta{width:100%;margin-top:10px}body:is([data-page=privacy],[data-page=terms],[data-page=not-found]) .hero.secondary-hero{width:calc(100% - 40px);padding:126px 0 30px}.section-shell.secondary-shell{max-width:calc(100% - 40px)}.secondary-panel{padding:26px 24px 4px}body:is([data-page=privacy],[data-page=terms],[data-page=not-found]) .site-footer{padding:36px 20px 25px}body[data-page=not-found] .hero.secondary-404-hero{min-height:520px;padding-top:100px;padding-bottom:60px}}@media(max-width:520px){.secondary-panel h2{font-size:20px}.secondary-panel p{font-size:15px}.secondary-404-hero .hero-actions{align-items:stretch;flex-direction:column}.secondary-404-hero .button{width:100%}}
