@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap');
:root{--navy:#071225;--navy2:#0b1c36;--panel:#102544;--gold:#f1c76a;--gold2:#d9a83f;--white:#f8f9fc;--muted:#a9b5c9;--line:rgba(255,255,255,.11);--text:#eaf0fa}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:#081427;color:var(--text);font-family:"DM Sans",Arial,sans-serif;line-height:1.65}a{color:inherit;text-decoration:none}.container{width:min(1120px,calc(100% - 40px));margin-inline:auto}.site-header{height:82px;background:rgba(5,15,30,.94);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:20;backdrop-filter:blur(14px)}.nav-wrap{height:100%;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;gap:11px;align-items:center;font-family:Manrope,sans-serif;font-size:18px;font-weight:800;letter-spacing:.3px;line-height:1.15}.brand img{object-fit:contain}.brand b{color:var(--gold)}.brand small{display:block;color:#8c9bb3;font:600 9px "DM Sans",sans-serif;letter-spacing:2px;margin-top:5px}.nav-links{display:flex;align-items:center;gap:30px;color:#bdc7d8;font-size:13px;font-weight:600}.nav-links a{transition:color .2s}.nav-links a:hover,.nav-links a.active{color:var(--gold)}.menu-toggle{display:none;background:none;border:1px solid var(--line);border-radius:9px;color:white;font-size:22px;padding:5px 10px}.hero{position:relative;overflow:hidden;background:radial-gradient(ellipse at 76% 44%,#173967 0,transparent 38%),linear-gradient(115deg,#081326,#0a1a32 58%,#0b1a31);padding:86px 0 82px}.hero:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(to right,transparent,#000)}.hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:55px}.eyebrow{font-size:10px;font-weight:800;letter-spacing:2.1px;color:var(--gold);margin:0 0 16px}.live-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#68dfb2;margin-right:8px;box-shadow:0 0 12px #68dfb2}.hero h1,.page-hero h1{font-family:Manrope,sans-serif;font-size:clamp(38px,5vw,60px);line-height:1.12;letter-spacing:-2px;margin:0 0 22px;font-weight:800}.hero h1 span,.page-hero h1 span{display:block;color:var(--gold)}.lead{color:#bac7da;font-size:16px;max-width:520px;line-height:1.8}.hero-actions{display:flex;gap:13px;flex-wrap:wrap;margin-top:30px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:15px;padding:13px 19px;border-radius:9px;font-weight:800;font-size:12px;transition:transform .2s,filter .2s}.btn:hover{transform:translateY(-2px);filter:brightness(1.08)}.btn-primary{background:linear-gradient(135deg,#ffe39b,#d9a83f);color:#172033;box-shadow:0 9px 30px #d9a83f25}.btn-outline{border:1px solid #52627a;color:#edf2fa}.small-note{font-size:10px;color:#8392aa;margin-top:25px}.hero-art{min-height:350px;display:grid;place-items:center;position:relative}.art-panel{position:relative;width:min(370px,100%);padding:18px 23px 25px;border:1px solid #e4bf6659;border-radius:18px;background:linear-gradient(145deg,#102c50ed,#08172bed);box-shadow:0 25px 70px #0007,inset 0 0 35px #e5b74b0b;transform:rotate(2deg);z-index:2}.panel-top{display:flex;gap:5px;align-items:center;border-bottom:1px solid var(--line);padding-bottom:15px}.panel-dot{width:6px;height:6px;background:#f2c96e;border-radius:50%}.panel-label{margin-left:auto;color:#8fa0b9;font-size:8px;letter-spacing:2px}.number-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:30px 0 22px}.number-grid span{display:grid;place-items:center;height:78px;border-radius:10px;background:linear-gradient(145deg,#19385e,#0b1b34);border:1px solid #d6ad4b66;color:#ffe5a1;font:800 42px Manrope,sans-serif;text-shadow:0 0 20px #e6bb5d6b}.gold-line{height:2px;background:linear-gradient(90deg,transparent,var(--gold),transparent)}.art-panel>p{text-align:center;font-size:8px;letter-spacing:2px;color:#91a1b9;margin:14px 0}.panel-badge{background:#e6bd5e;color:#172137;border-radius:5px;text-align:center;font-size:10px;letter-spacing:3px;font-weight:900;padding:8px}.orbit{position:absolute;border:1px solid #e5bf6140;border-radius:50%;width:390px;height:260px;transform:rotate(-28deg)}.orbit-two{width:440px;height:300px;transform:rotate(35deg);border-color:#5b9bd332}.floating-chip{position:absolute;z-index:3;background:#122b4b;border:1px solid #d7b65a75;border-radius:8px;padding:10px 14px;font-size:11px;font-weight:700;box-shadow:0 12px 35px #0004}.chip-a{top:40px;right:-5px;color:#ffdf91}.chip-b{bottom:32px;left:0;color:#b6d7ff}.feature-row{display:grid;grid-template-columns:repeat(3,1fr);gap:17px;margin-top:35px;margin-bottom:70px}.feature-card{border:1px solid var(--line);border-radius:13px;padding:25px;background:linear-gradient(145deg,#10213b,#0b192e);transition:transform .2s,border-color .2s}.feature-card:hover{transform:translateY(-4px);border-color:#d9b45175}.feature-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:10px;background:#dcb34c18;color:var(--gold);font-size:24px}.feature-card h2{font:700 16px Manrope,sans-serif;margin:18px 0 7px}.feature-card p,.muted{font-size:12px;color:var(--muted);line-height:1.8}.feature-card>a{display:inline-block;color:var(--gold);font-size:11px;font-weight:800;margin-top:10px}.content-section{padding:72px 0;background:#0a192d;border-block:1px solid var(--line)}.split-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:center}.split-section h2,.callout h2{font:800 30px/1.25 Manrope,sans-serif;letter-spacing:-.8px;margin:0 0 14px}.text-link{display:inline-block;margin-top:14px;color:var(--gold);font-size:12px;font-weight:800}.info-list{border:1px solid var(--line);border-radius:12px;overflow:hidden}.info-list>a{display:flex;align-items:center;gap:15px;padding:17px 20px;border-bottom:1px solid var(--line)}.info-list>a:last-child{border-bottom:0}.list-icon{color:var(--gold);font:800 12px Manrope}.info-list b,.info-list small{display:block}.info-list b{font-size:12px}.info-list small{font-size:10px;color:#91a1b8;margin-top:2px}.arrow{margin-left:auto;color:var(--gold)}.callout{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:48px 0}.callout h2{font-size:25px}.callout p:not(.eyebrow){color:var(--muted);font-size:12px;margin:0}.site-footer{background:#050e1d;border-top:1px solid var(--line);padding:28px 0 18px}.footer-inner{display:flex;align-items:center;justify-content:space-between;gap:20px}.footer-brand{font-size:15px}.footer-inner>p,.footer-inner>div{font-size:10px;color:#8795ab}.footer-inner>div{display:flex;gap:18px}.footer-inner a:hover{color:var(--gold)}.disclaimer{font-size:9px;color:#65758e;border-top:1px solid #ffffff0c;margin-top:22px;padding-top:14px}.page-hero{padding:64px 0 58px;background:radial-gradient(ellipse at 75% 20%,#183961,transparent 50%),#09172b;border-bottom:1px solid var(--line)}.page-hero .eyebrow a{color:#b9c7dc}.page-hero h1{font-size:46px;margin-bottom:14px}.page-hero .lead{margin:0}.page-content{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:28px;padding-top:45px;padding-bottom:75px}.main-article{min-width:0}.article-banner{display:flex;align-items:center;gap:22px;padding:28px;border:1px solid #d8b45454;border-radius:14px;background:radial-gradient(ellipse at 20% 30%,#23416a,#0b1c34 72%);margin-bottom:32px}.banner-emblem{display:grid;place-items:center;flex-shrink:0;width:85px;height:85px;border:2px solid var(--gold);border-radius:20px;color:#ffe5a0;font:800 22px Manrope,sans-serif;transform:rotate(-5deg)}.banner-emblem span{color:#fff}.article-banner h2{font:800 29px Manrope,sans-serif;margin:0}.article-banner p:last-child{font-size:11px;color:#aab8cd;margin:4px 0 0}.main-article>h2{font:700 20px Manrope,sans-serif;margin:29px 0 9px}.main-article>p{font-size:13px;color:#b3c0d3;line-height:1.9}.notice{display:flex;gap:14px;background:#e9bd5010;border:1px solid #e9bd503e;border-radius:10px;padding:16px;margin:24px 0}.notice>span{color:var(--gold);font-size:22px}.notice p{font-size:11px;color:#b8c5d8;margin:0}.notice b{color:#f6d889}.related-links{border:1px solid var(--line);border-radius:10px;overflow:hidden}.related-links>a{display:flex;align-items:center;gap:13px;padding:14px;border-bottom:1px solid var(--line)}.related-links>a:last-child{border:0}.related-links>a>span:first-child{color:var(--gold);font-size:19px}.related-links b,.related-links small{display:block}.related-links b{font-size:12px}.related-links small{font-size:10px;color:#92a1b7}.related-links>a>span:last-child{margin-left:auto;color:var(--gold)}.sidebar{display:flex;flex-direction:column;gap:16px}.side-card{padding:22px;border:1px solid var(--line);border-radius:12px;background:#0d1d34;height:max-content}.side-card h3{font:700 17px Manrope,sans-serif;margin:0 0 16px}.side-card>a:not(.btn){display:flex;justify-content:space-between;padding:11px 0;border-top:1px solid var(--line);font-size:11px;color:#c1cddd}.side-card>a span{color:var(--gold)}.side-dark{background:linear-gradient(145deg,#18365b,#0a172b)}.side-star{font-size:25px;color:var(--gold);margin-bottom:10px}.side-card p:not(.eyebrow){font-size:11px;color:#aebbd0}.side-card .btn{width:100%;margin-top:8px}
@media(max-width:800px){.hero{padding:60px 0}.hero-grid{grid-template-columns:1fr;gap:30px}.hero-copy{max-width:650px}.hero-art{min-height:310px}.feature-row{grid-template-columns:1fr;margin-top:25px;margin-bottom:45px}.feature-card{padding:22px}.split-section{grid-template-columns:1fr;gap:25px}.page-content{grid-template-columns:1fr}.sidebar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.callout{align-items:flex-start;flex-direction:column}.footer-inner{flex-wrap:wrap}.page-hero h1{font-size:39px}}
@media(max-width:560px){.container{width:min(100% - 30px,1120px)}.site-header{height:72px}.menu-toggle{display:block}.nav-links{display:none;position:absolute;left:15px;right:15px;top:65px;padding:13px;background:#0b1a30;border:1px solid var(--line);border-radius:12px;flex-direction:column;align-items:stretch;gap:0;box-shadow:0 15px 30px #0007}.nav-links.is-open{display:flex}.nav-links a{padding:12px}.hero h1{font-size:41px;letter-spacing:-1.5px}.lead{font-size:14px}.hero-art{min-height:275px}.art-panel{padding:14px;width:calc(100% - 20px)}.number-grid span{height:61px;font-size:32px}.orbit{width:300px;height:220px}.chip-a{right:-2px;top:15px}.chip-b{bottom:12px}.hero-actions .btn{flex:1}.split-section h2{font-size:26px}.sidebar{grid-template-columns:1fr}.page-hero{padding:45px 0}.page-hero h1{font-size:36px}.page-content{padding-top:28px;padding-bottom:48px}.article-banner{padding:18px;gap:15px}.banner-emblem{width:65px;height:65px;font-size:18px}.article-banner h2{font-size:23px}.footer-inner{align-items:flex-start;flex-direction:column;gap:12px}.footer-inner>p{margin:0}}
