.inner-page{min-height:100vh;background:#050b1d;color:#fff}.inner-page .site-header{position:relative;background:#061437}.inner-page .desktop-nav a.active{color:#57dcff}.page-hero{min-height:420px;padding:100px 7vw 75px;display:flex;align-items:end;position:relative;overflow:hidden;background:radial-gradient(circle at 78% 40%,rgba(242,37,62,.42),transparent 24%),linear-gradient(135deg,#061437,#0b2e70)}.page-hero:after{content:"";position:absolute;inset:-40%;opacity:.12;background:repeating-radial-gradient(circle at 80% 45%,transparent 0 48px,#fff 50px 51px),repeating-conic-gradient(from 5deg at 80% 45%,transparent 0 14deg,#fff 15deg 16deg,transparent 17deg 30deg)}.page-hero>div{position:relative;z-index:1;max-width:820px}.page-hero h1{font-size:clamp(55px,8vw,100px)}.page-hero p{max-width:610px;font-size:17px;line-height:1.7;color:rgba(255,255,255,.68)}.page-content{padding:80px 7vw 110px;background:#eef4ff;color:#050b1d}.page-title{font:600 clamp(35px,5vw,58px)/1 "Playfair Display",serif;margin:0 0 35px}.content-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.content-card{background:#fff;padding:32px;min-height:230px;border-top:5px solid #f2253e;box-shadow:8px 8px 0 #b9d6ff;position:relative}.content-card .number{font:italic 700 45px "Playfair Display";color:#1678ef}.content-card h2,.content-card h3{font:600 27px "Playfair Display";margin:18px 0 10px}.content-card p{color:#627083;line-height:1.7}.content-card .button{display:inline-block;text-decoration:none;margin-top:12px}.offer-card{background:#071b4a;color:#fff;border-top-color:#57dcff}.offer-card p{color:rgba(255,255,255,.65)}.offer-card strong{display:block;color:#57dcff;font:700 42px "Playfair Display"}.support-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:45px}.support-links{display:grid;gap:12px}.support-links a{background:#fff;color:#050b1d;text-decoration:none;padding:20px;border-left:4px solid #f2253e;font-weight:700}.support-form{background:#fff;padding:35px;box-shadow:9px 9px 0 #b9d6ff}.support-form label{display:block;font-size:12px;font-weight:700;margin-bottom:16px}.support-form input,.support-form textarea,.support-form select{display:block;width:100%;padding:14px;margin-top:7px;border:1px solid #cbd3df;background:#f8faff;font:inherit}.support-form textarea{min-height:120px;resize:vertical}.inner-footer{background:#030817;color:#fff;padding:45px 7vw;display:flex;justify-content:space-between;align-items:center;border-top:3px solid #f2253e}.inner-footer a{color:#fff;text-decoration:none}.page-games{grid-template-columns:repeat(4,1fr)}.page-games .game-art{height:280px}.back-home{color:#57dcff;text-decoration:none;font-weight:700}
@media(max-width:900px){.content-grid,.page-games{grid-template-columns:repeat(2,1fr)}.support-layout{grid-template-columns:1fr}.inner-page .site-header{height:auto;min-height:82px;gap:18px;flex-wrap:wrap;padding-top:18px;padding-bottom:18px}.inner-page .desktop-nav{display:flex;order:3;width:100%;gap:20px;overflow-x:auto}.inner-page .desktop-nav a{white-space:nowrap}}
@media(max-width:600px){.page-hero{padding:75px 22px 55px;min-height:350px}.page-content{padding:65px 22px 85px}.content-grid,.page-games{grid-template-columns:1fr}.inner-footer{align-items:flex-start;gap:20px;flex-direction:column}}

/* Keep supporting page copy at a minimum of 12pt / 16px */
.support-form label,.inner-footer small,.content-card p,.page-hero p,
.support-form input,.support-form select,.support-form textarea{font-size:16px!important}
.support-faq-panel{background:#081b43;padding:35px;box-shadow:9px 9px 0 #020611}.support-faq-panel details{border-top:1px solid rgba(255,255,255,.18)}.support-faq-panel details:last-child{border-bottom:1px solid rgba(255,255,255,.18)}.support-faq-panel summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:18px;padding:20px 0;cursor:pointer;font:600 20px "Playfair Display",serif}.support-faq-panel summary::-webkit-details-marker{display:none}.support-faq-panel summary span{flex:0 0 32px;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#f2253e;color:#fff}.support-faq-panel details[open] summary span{transform:rotate(45deg);background:#1678ef}.support-faq-panel details p{margin:0 45px 20px 0;padding:16px;color:#cbd8ec;line-height:1.7;background:rgba(87,220,255,.07);border-left:3px solid rgba(87,220,255,.55)}

/* Match the navy animated-light homepage theme */
.page-content{background-color:#050b1d;background-image:radial-gradient(circle at 8% 25%,rgba(242,37,62,.27),transparent 24%),radial-gradient(circle at 90% 72%,rgba(190,15,40,.23),transparent 27%),linear-gradient(135deg,#04091a,#07183d 56%,#050b1d);background-size:145% 145%,155% 155%,100% 100%;color:#fff;animation:redBacklights 12s ease-in-out infinite alternate}.content-card,.support-form{background:#081b43;color:#fff;border-color:#f2253e;box-shadow:8px 8px 0 #020611}.content-card p,.page-hero p{color:rgba(232,240,255,.7)}.support-links a{background:#081b43;color:#fff;box-shadow:5px 5px 0 #020611}.support-form input,.support-form textarea,.support-form select{background:#06132f;color:#fff;border-color:#32466f}.offer-card{background:#071b4a;display:flex;flex-direction:column}.offer-card .button{align-self:flex-start;margin-top:auto}.offer-card p{margin-bottom:24px}@media(prefers-reduced-motion:reduce){.page-content{animation:none}}
.inner-page .desktop-nav a.active {
  color: #f2253e;
}
