/* FLATLINE RP / 2026-11-04 MULTIPAGE DESIGN */
.page-hero{position:relative;isolation:isolate;overflow:hidden;padding:125px 0 96px;background:radial-gradient(ellipse at 86% 20%,#39205277,transparent 46%),linear-gradient(115deg,#0c0a1e,#101432 62%,#14102b);border-bottom:1px solid #793e8a}
.page-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:repeating-linear-gradient(90deg,#3fdfff08 0,#3fdfff08 1px,transparent 1px,transparent 73px)}
.page-hero .eyebrow{margin-bottom:22px;color:#4ff0ff}
.page-hero h1{font:900 clamp(60px,9vw,118px)/.88 "Barlow Condensed",Impact,sans-serif;max-width:900px;letter-spacing:-.014em;margin:0 0 26px;text-shadow:0 0 28px #fc37cf33}
.page-hero .wrap>p:not(.eyebrow){max-width:680px;color:#d1d2e5;font-size:18px;line-height:1.75}
.page-body{background:linear-gradient(180deg,#090a1c,#0f1025)}
.page-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:19px}
.page-info-card{position:relative;min-height:240px;padding:34px 36px;background:linear-gradient(125deg,#19132d,#0b132a);border:1px solid #54436c;box-shadow:0 12px 35px #0005}
.page-info-card:before{position:absolute;content:"";inset:0 0 auto;height:3px;background:linear-gradient(90deg,#fc35c8,#27dfff)}
.page-card-number{font:500 11px "DM Mono",monospace;color:#50dfff;letter-spacing:.16em}
.page-info-card h2{font:800 clamp(28px,3vw,39px) "Barlow Condensed",Impact,sans-serif;margin:28px 0 12px}
.page-info-card p,.page-lead{color:#c0c6da;font-size:15px;line-height:1.8;margin:0}
.faq-list{display:grid;gap:14px;max-width:1000px;margin:auto}
.faq-item{border:1px solid #534069;background:linear-gradient(115deg,#151029,#0a142a);padding:0 26px}
.faq-item summary{cursor:pointer;list-style:none;font:800 clamp(22px,2.8vw,30px) "Barlow Condensed",sans-serif;text-transform:uppercase;padding:26px 38px 26px 0;position:relative}
.faq-item summary:after{content:"+";color:#40e4ff;position:absolute;right:0;top:24px;font:700 29px "DM Mono",monospace}
.faq-item[open] summary:after{content:"−";color:#ff48d4}
.faq-item p{padding:0 0 27px;color:#c7c9df;max-width:850px;line-height:1.8}
.page-end{border-top:1px solid #4d3c5c;margin-top:40px;padding-top:30px;display:flex;align-items:center;justify-content:space-between;gap:20px}
.page-end p{color:#b9bed5;margin:0}
.page-status-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}
.page-status-grid h2{margin-bottom:23px}
.page-status-grid .button{margin-top:26px}
.nav-links{gap:16px}
.nav-links>a{font-size:11px}
@media(max-width:1150px){.nav-links{gap:9px}.nav-links>a{font-size:10px}.navigation{height:80px}}
@media(max-width:850px){.page-card-grid{grid-template-columns:1fr}.page-status-grid{grid-template-columns:1fr}.nav-links{gap:17px}}
@media(max-width:760px){.page-hero{padding:100px 0 72px}.page-hero h1{font-size:clamp(55px,13vw,90px)}.page-info-card{min-height:0;padding:27px}.page-end{display:block}.page-status-grid{gap:40px}}
