:root{--bg:#050606;--surface:#0b1017;--gold:#f5b800;--gold2:#ffd85a;--cyan:#18cfe3;--text:#f4f5f7;--muted:#9ca7b6;--line:rgba(255,255,255,.1)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}svg{width:24px;height:24px}main{min-height:100vh;background:radial-gradient(circle at 80% 8%,rgba(24,207,227,.08),transparent 24%),radial-gradient(circle at 15% 24%,rgba(245,184,0,.06),transparent 26%),#050606}
.site-header{height:76px;max-width:1180px;margin:auto;padding:0 28px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);position:relative;z-index:20}.brand{display:flex;align-items:center;gap:11px}.brand-mark{width:40px;height:40px;border:2px solid var(--gold);border-radius:13px 13px 20px 8px;display:grid;place-items:center;color:var(--gold2);font-weight:900;font-size:22px;transform:rotate(8deg);box-shadow:0 0 18px rgba(245,184,0,.15)}.brand>span:last-child{display:flex;flex-direction:column}.brand strong{font-size:20px;letter-spacing:.03em}.brand strong i{color:#62a57a;font-style:normal}.brand small{font-size:8px;letter-spacing:.32em;color:var(--gold2);margin-top:2px}.desktop-nav{display:flex;align-items:center;gap:30px;font-size:14px;color:#c7ced8}.desktop-nav a:hover{color:var(--gold2)}.nav-login{border:1px solid rgba(245,184,0,.65);border-radius:999px;padding:11px 18px;color:var(--gold2)!important}.menu-button{display:none;width:44px;height:44px;align-items:center;justify-content:center}.mobile-menu{display:none}
.hero{max-width:1180px;margin:auto;min-height:680px;padding:90px 28px 70px;display:grid;grid-template-columns:1.06fr .94fr;align-items:center;gap:48px}.eyebrow{color:var(--gold2);font-weight:700;font-size:12px;letter-spacing:.28em;margin:0 0 18px}.hero h1{font-size:clamp(48px,6vw,78px);line-height:.98;letter-spacing:-.05em;margin:0}.hero h1 em{color:var(--gold2);font-style:normal}.hero-text{max-width:650px;color:#b5bdc8;font-size:18px;line-height:1.75;margin:27px 0 32px}.hero-actions{display:flex;gap:13px;flex-wrap:wrap}.button{min-height:54px;padding:0 22px;border-radius:12px;display:inline-flex;align-items:center;justify-content:space-between;gap:26px;font-weight:700}.button svg{width:20px}.button-primary{background:linear-gradient(100deg,var(--gold2),#f0a400);color:#111}.button-outline{border:1px solid rgba(245,184,0,.72);background:rgba(255,255,255,.015)}
.hero-visual{aspect-ratio:1;position:relative;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle,rgba(24,207,227,.13),transparent 60%)}.hero-visual:after{content:"";position:absolute;inset:12%;border-radius:50%;background:repeating-radial-gradient(circle,transparent 0 29px,rgba(24,207,227,.12) 30px 31px)}.orbit{position:absolute;inset:16%;border:1px solid rgba(245,184,0,.38);border-radius:50%;transform:rotate(24deg)}.orbit-two{inset:27%;transform:rotate(-38deg);border-color:rgba(24,207,227,.42)}.hero-core{position:relative;z-index:3;width:170px;height:170px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(circle at 35% 25%,#263142,#0a0f16 70%);border:1px solid rgba(255,216,90,.55);box-shadow:0 0 60px rgba(245,184,0,.12)}.hero-core span{font-size:18px;letter-spacing:.22em}.hero-core strong{font-size:48px;line-height:1;color:var(--gold2)}.hero-core small{font-size:8px;letter-spacing:.18em;color:var(--cyan);margin-top:9px}.node{position:absolute;width:9px;height:9px;border-radius:50%;background:var(--gold2);box-shadow:0 0 16px var(--gold)}.n1{top:15%;left:36%}.n2{right:9%;top:48%;background:var(--cyan)}.n3{bottom:14%;left:30%;background:var(--cyan)}.n4{top:28%;right:22%}
.trust-strip{max-width:1124px;margin:0 auto 110px;border:1px solid var(--line);background:linear-gradient(110deg,rgba(255,216,90,.06),rgba(24,207,227,.045));border-radius:20px;display:grid;grid-template-columns:repeat(4,1fr);padding:26px}.trust-strip div{text-align:center;border-right:1px solid var(--line)}.trust-strip div:last-child{border:0}.trust-strip strong,.trust-strip span{display:block}.trust-strip strong{font-size:24px}.trust-strip span{font-size:12px;color:var(--muted);margin-top:6px}
.section{max-width:1180px;margin:0 auto;padding:0 28px 120px}.section-heading{max-width:720px;margin-bottom:42px}.section-heading h2,.agenda h2,.join h2{font-size:clamp(34px,5vw,54px);letter-spacing:-.04em;margin:0 0 16px}.section-heading>p:last-child{color:var(--muted);font-size:17px;line-height:1.7}.gateway-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.gateway{min-height:390px;border-radius:24px;padding:32px;position:relative;overflow:hidden;background:var(--surface);display:flex;flex-direction:column;align-items:flex-start}.gateway-gold{border:1px solid rgba(245,184,0,.52);background:radial-gradient(circle at 100% 100%,rgba(245,184,0,.18),transparent 44%),#0b0c0c}.gateway-cyan{border:1px solid rgba(24,207,227,.46);background:radial-gradient(circle at 100% 100%,rgba(24,207,227,.16),transparent 44%),#081016}.gateway-icon{width:60px;height:60px;border:1px solid currentColor;border-radius:18px;display:grid;place-items:center;color:var(--gold2)}.gateway-cyan .gateway-icon{color:var(--cyan)}.gateway-icon svg{width:30px;height:30px}.gateway-tag{font-size:10px;letter-spacing:.18em;color:var(--gold2);margin:22px 0 12px}.gateway-cyan .gateway-tag{color:var(--cyan)}.gateway h3{font-size:38px;line-height:1.05;margin:0}.gateway h3 em{font-style:normal;color:var(--gold2)}.gateway-cyan h3 em{color:var(--cyan)}.gateway p{max-width:430px;color:#aeb7c3;line-height:1.65}.gateway-link{margin-top:auto;display:flex;align-items:center;gap:10px;font-weight:700;color:var(--gold2)}.gateway-cyan .gateway-link{color:var(--cyan)}.gateway-link svg{width:19px}
.service-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.service-card{min-height:330px;background:linear-gradient(160deg,rgba(255,255,255,.045),rgba(255,255,255,.012));border:1px solid var(--line);border-radius:20px;padding:24px;position:relative;display:flex;flex-direction:column}.service-icon{width:52px;height:52px;border-radius:15px;display:grid;place-items:center;color:var(--cyan);background:rgba(24,207,227,.08);border:1px solid rgba(24,207,227,.28)}.tone-1{color:var(--gold2);background:rgba(245,184,0,.08);border-color:rgba(245,184,0,.28)}.service-number{position:absolute;right:22px;top:25px;color:#59616c;font-size:12px}.service-card h3{font-size:21px;margin:25px 0 10px}.service-card p{color:var(--muted);font-size:14px;line-height:1.65}.service-card a{margin-top:auto;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--line);color:var(--gold2)}
.agenda-top{display:flex;align-items:end;justify-content:space-between;margin-bottom:32px}.agenda-top h2{max-width:700px}.status{color:#aab4c2;font-size:13px}.status i{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--gold);box-shadow:0 0 12px var(--gold);margin-right:7px}.agenda-card{min-height:230px;border:1px solid rgba(245,184,0,.35);border-radius:22px;background:radial-gradient(circle at 90% 50%,rgba(245,184,0,.1),transparent 30%),var(--surface);padding:35px;display:flex;align-items:center;gap:28px}.calendar{width:110px;height:120px;border:1px solid rgba(245,184,0,.45);border-radius:18px;display:grid;place-items:center;align-content:center;color:var(--gold2);flex:0 0 auto}.calendar strong{font-size:30px}.calendar small{letter-spacing:.2em}.agenda-card h3{font-size:27px;margin:9px 0}.agenda-card p{color:var(--muted);line-height:1.6}
.join{border:1px solid rgba(245,184,0,.4);border-radius:28px;padding:60px;margin-bottom:100px;background:linear-gradient(120deg,rgba(245,184,0,.14),rgba(24,207,227,.05) 60%,transparent),var(--surface);display:grid;grid-template-columns:1fr 1fr;gap:60px}.join>div>p:last-child{color:#b0bac7;line-height:1.7}.join-links{display:grid;gap:10px}.join-links>a,.join-links>span{min-height:58px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;font-weight:700}.join-links a{color:var(--gold2)}.join-links small{font-weight:400;color:#77818f}
footer{max-width:1180px;margin:auto;padding:45px 28px 30px;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr;justify-items:center;gap:22px;text-align:center}.footer-brand{display:flex;flex-direction:column;gap:10px;align-items:center}.footer-brand p{font-size:12px;color:var(--muted);margin:6px 0}.footer-links{display:flex;flex-direction:column;gap:14px;align-items:center;font-size:12px;color:#a5aeba}.footer-links a:last-child{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 19px;border:1px solid rgba(24,207,227,.38);border-radius:999px;background:linear-gradient(135deg,rgba(24,207,227,.1),rgba(245,184,0,.07));color:#dceff2;box-shadow:inset 0 1px rgba(255,255,255,.05)}.copyright{grid-column:1/-1;margin:6px 0 0;color:#65707d;font-size:11px;text-align:center}
@media(min-width:0px){.site-header{height:68px;padding:0 18px}.desktop-nav{display:none}.menu-button{display:flex}.brand-mark{width:35px;height:35px;font-size:19px}.brand strong{font-size:17px}.hero{display:flex;flex-direction:column;align-items:stretch;min-height:auto;padding:64px 20px 42px;gap:22px}.hero h1{font-size:48px;line-height:1.02}.hero-text{font-size:16px;line-height:1.65;margin:22px 0 26px}.hero-actions{display:grid}.button{width:100%;min-height:58px}.hero-visual{width:100%;max-width:360px;align-self:center;order:2}.hero-core{width:130px;height:130px}.hero-core strong{font-size:38px}.trust-strip{margin:0 20px 88px;padding:20px 8px;grid-template-columns:1fr 1fr}.trust-strip div{padding:14px 4px}.trust-strip div:nth-child(2){border-right:0}.trust-strip div:nth-child(-n+2){border-bottom:1px solid var(--line)}.trust-strip strong{font-size:18px}.section{padding:0 20px 88px}.section-heading{margin-bottom:28px}.section-heading h2,.agenda h2,.join h2{font-size:36px}.section-heading>p:last-child{font-size:15px}.gateway-grid{grid-template-columns:1fr}.gateway{min-height:345px;padding:25px}.gateway h3{font-size:33px}.service-grid{grid-template-columns:1fr 1fr;gap:10px}.service-card{min-height:190px;padding:17px}.service-card h3{font-size:17px;margin:15px 0 8px}.service-card p{display:none}.service-card a{margin-top:18px;width:36px;height:36px}.service-icon{width:46px;height:46px}.agenda-top{align-items:start;gap:20px}.status{white-space:nowrap;margin-top:10px}.agenda-card{padding:22px;align-items:flex-start}.calendar{width:78px;height:88px}.calendar strong{font-size:23px}.agenda-card h3{font-size:20px}.agenda-card p{font-size:13px}.join{margin:0 20px 80px;padding:30px 24px;grid-template-columns:1fr;gap:25px}.join-links>a,.join-links>span{font-size:14px}.join-links small{font-size:10px}footer{padding:35px 20px;grid-template-columns:1fr}.footer-links{flex-direction:column;align-items:center;gap:14px}.mobile-menu{position:fixed;z-index:30;inset:68px 12px auto;background:#10161e;border:1px solid var(--line);border-radius:16px;padding:10px;display:none;box-shadow:0 20px 60px #000}.mobile-menu:target{display:grid}.mobile-menu a{padding:15px;border-bottom:1px solid var(--line)}}
@media(max-width:390px){.hero h1{font-size:42px}.service-grid{grid-template-columns:1fr}.service-card{min-height:160px}.agenda-card{display:block}.calendar{margin-bottom:18px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.brand-logo{width:51px;height:51px;object-fit:contain;filter:drop-shadow(0 0 8px rgba(245,184,0,.22))}.footer-logo{width:58px;height:58px;object-fit:contain;filter:drop-shadow(0 0 8px rgba(245,184,0,.16))}
@media(min-width:0px){.brand-logo{width:45px;height:45px}}
.quick-pick{padding-bottom:105px}.quick-title{display:flex;align-items:end;justify-content:space-between;margin-bottom:26px}.quick-title h2{font-size:38px;letter-spacing:-.04em;margin:0}.quick-title .eyebrow{margin-bottom:8px}.quick-title>a{display:flex;align-items:center;gap:8px;color:var(--gold2);font-size:13px}.quick-title>a svg{width:17px}.quick-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.quick-item{min-height:180px;padding:20px 12px;border:1px solid rgba(245,184,0,.2);border-radius:20px;background:linear-gradient(160deg,rgba(255,216,90,.07),rgba(255,255,255,.012));display:flex;flex-direction:column;align-items:center;text-align:center;transition:.2s ease}.quick-item:hover{transform:translateY(-3px);border-color:rgba(245,184,0,.55);box-shadow:0 16px 45px rgba(0,0,0,.3)}.quick-icon{width:88px;height:88px;display:block;border-radius:25px;overflow:hidden;box-shadow:0 0 26px rgba(245,184,0,.1)}.quick-icon img{width:100%;height:100%;object-fit:cover}.quick-item strong{font-size:15px;margin-top:12px}.quick-item small{font-size:9px;letter-spacing:.14em;color:var(--gold2);margin-top:5px}
.overview{padding-bottom:120px}.overview-panel{position:relative;overflow:hidden;border:1px solid rgba(24,207,227,.3);border-radius:28px;padding:42px;background:radial-gradient(circle at 88% 10%,rgba(24,207,227,.16),transparent 27%),radial-gradient(circle at 7% 100%,rgba(108,61,255,.12),transparent 32%),linear-gradient(145deg,#06111c,#071523 60%,#071019)}.overview-panel:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.28;background-image:radial-gradient(rgba(24,207,227,.5) 1px,transparent 1px);background-size:18px 18px;mask-image:linear-gradient(to bottom,black,transparent 85%)}.overview-head,.overview-metrics,.data-note{position:relative;z-index:1}.overview-head{display:flex;justify-content:space-between;gap:20px;align-items:start}.overview-head h2{font-size:44px;margin:0 0 9px;letter-spacing:-.04em}.overview-head p:not(.eyebrow){color:var(--muted);margin:0}.live-badge{border:1px solid rgba(42,226,164,.4);background:rgba(42,226,164,.1);color:#76f0bf;padding:10px 15px;border-radius:999px;font-size:13px}.live-badge i{display:inline-block;width:8px;height:8px;border-radius:50%;background:#2ae2a4;box-shadow:0 0 12px #2ae2a4;margin-right:7px}.overview-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:42px;background:rgba(255,255,255,.12)}.overview-metrics>div{background:rgba(5,14,23,.88);padding:22px}.overview-metrics small,.overview-metrics span{display:block}.overview-metrics small{color:#97aabd}.overview-metrics strong{display:block;font-size:34px;margin:8px 0;color:#fff}.overview-metrics span{font-size:10px;color:#6f879d}.data-note{margin:18px 0 0;color:#6f879d;font-size:11px}
.core-preview{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:65px;padding-top:15px}.core-copy h2{font-size:54px;letter-spacing:-.05em;margin:0 0 18px}.core-copy h2 em{font-style:normal;color:var(--gold2)}.core-copy>p:last-of-type{font-size:17px;line-height:1.7;color:var(--muted);margin-bottom:28px}.button-disabled{border:1px solid rgba(245,184,0,.45);color:var(--gold2);cursor:default}.button-disabled small{color:#7c8590;font-size:9px;text-transform:uppercase;letter-spacing:.12em}.core-screen{min-height:390px;border-radius:25px;border:1px solid rgba(245,184,0,.34);padding:18px;background:radial-gradient(circle at 80% 0,rgba(245,184,0,.1),transparent 35%),#090d13;box-shadow:0 25px 80px rgba(0,0,0,.4);transform:perspective(900px) rotateY(-4deg)}.screen-bar{height:38px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:6px}.screen-bar span{width:7px;height:7px;border-radius:50%;background:#46505c}.screen-bar span:first-child{background:var(--gold)}.screen-bar b{margin-left:auto;color:var(--gold2);font-size:11px;letter-spacing:.15em}.screen-stat{height:125px;margin-top:16px;border-radius:15px;padding:20px;background:linear-gradient(120deg,rgba(24,207,227,.1),rgba(108,61,255,.08));border:1px solid rgba(24,207,227,.18);position:relative;overflow:hidden}.screen-stat small,.screen-stat strong{display:block}.screen-stat small{color:#7791a7}.screen-stat strong{font-size:26px;margin-top:9px}.screen-stat i{position:absolute;width:180px;height:180px;border:1px solid rgba(24,207,227,.25);border-radius:50%;right:-35px;top:-75px}.screen-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:14px}.screen-grid span{height:55px;border-radius:10px;border:1px solid var(--line);background:rgba(255,255,255,.025)}.screen-chart{height:105px;margin-top:14px;border-radius:12px;border:1px solid var(--line);padding:16px;display:flex;align-items:end;gap:10px}.screen-chart i{display:block;flex:1;border-radius:5px 5px 0 0;background:linear-gradient(var(--gold2),#6d4d00)}.screen-chart i:nth-child(1){height:28%}.screen-chart i:nth-child(2){height:46%}.screen-chart i:nth-child(3){height:39%}.screen-chart i:nth-child(4){height:72%}.screen-chart i:nth-child(5){height:90%;background:linear-gradient(var(--cyan),#064650)}
.news-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:15px}.news-grid .agenda-card{height:100%}.news-card{border-color:rgba(24,207,227,.28);background:radial-gradient(circle at 90% 50%,rgba(24,207,227,.1),transparent 35%),var(--surface)}.news-card .calendar{border-color:rgba(24,207,227,.4);color:var(--cyan)}.news-card .calendar strong{font-size:20px}.news-card .gateway-tag{color:var(--cyan)}
@media(min-width:0px){.quick-pick{padding-bottom:82px}.quick-title h2{font-size:30px}.quick-grid{grid-template-columns:repeat(4,1fr);gap:7px}.quick-item{min-height:auto;padding:10px 3px 13px;border:0;background:transparent}.quick-icon{width:68px;height:68px;border-radius:20px}.quick-item strong{font-size:11px;line-height:1.25}.quick-item small{font-size:7px}.overview-panel{padding:25px 20px;border-radius:23px}.overview-head h2{font-size:32px}.live-badge{padding:8px 11px;font-size:11px}.overview-metrics{grid-template-columns:1fr 1fr;margin-top:28px}.overview-metrics>div{padding:17px}.overview-metrics strong{font-size:27px}.core-preview{grid-template-columns:1fr;gap:28px}.core-copy h2{font-size:42px}.core-screen{min-height:315px;padding:14px;transform:none}.screen-stat{height:105px}.screen-grid span{height:42px}.screen-chart{height:80px}.news-grid{grid-template-columns:1fr}.news-grid .agenda-card{min-height:190px}.news-card .calendar strong{font-size:16px}}
@media(max-width:390px){.quick-icon{width:60px;height:60px}.quick-item strong{font-size:10px}.overview-head{display:block}.live-badge{display:inline-block;margin-top:16px}}

.menu-button{font-size:28px;color:var(--gold2)}.menu-close{color:var(--gold2)}
