*{box-sizing:border-box} :root{color-scheme:dark;--bg:#071426;--text:#f4f7fc;--muted:#9aa9bd;--blue:#58a6ff;--cyan:#68e0e8}
html{min-height:100%;background:var(--bg)}body{margin:0;min-height:100vh;overflow-x:hidden;background:radial-gradient(ellipse at 70% 48%,#10294a 0%,#091a30 34%,#071426 72%);color:var(--text);font-family:"DM Sans",sans-serif}
#particles{position:fixed;inset:0;width:100%;height:100%;pointer-events:none;opacity:.48;z-index:0}.ambient{position:fixed;border-radius:50%;filter:blur(90px);pointer-events:none;z-index:0}.ambient-one{width:340px;height:340px;background:#1763a7;opacity:.16;top:-150px;right:10%}.ambient-two{width:300px;height:300px;background:#0b9aa7;opacity:.1;bottom:-180px;left:12%}
.shell{position:relative;z-index:1;max-width:1240px;min-height:100vh;margin:auto;padding:34px 6.5% 26px;display:flex;flex-direction:column}.topbar{display:flex;align-items:center;justify-content:space-between}.brand{display:flex;gap:12px;align-items:center;color:var(--text);text-decoration:none;font:700 12px Manrope,sans-serif;letter-spacing:2.1px}.brand b{color:#78b9ff}.brand-mark{width:30px;height:30px;border:1px solid #4b9fe9;border-radius:9px;display:flex;align-items:center;justify-content:center;gap:2px;transform:rotate(-8deg)}.brand-mark span{display:block;width:3px;border-radius:3px;background:#75c9ff}.brand-mark span:nth-child(1){height:9px}.brand-mark span:nth-child(2){height:16px}.brand-mark span:nth-child(3){height:12px}.live-pill{border:1px solid #27415e;border-radius:30px;padding:9px 13px;color:#a9c0d9;font-size:9px;font-weight:700;letter-spacing:1.2px;display:flex;gap:9px;align-items:center;background:#0c2038aa}.live-dot,.tiny-pulse{width:7px;height:7px;border-radius:50%;background:#5ee2b2;box-shadow:0 0 0 4px #5ee2b21c;animation:blink 1.8s infinite}
.hero{flex:1;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:6%;padding:40px 0 30px}.visual{height:470px;position:relative;display:flex;align-items:center;justify-content:center}.orbit{position:absolute;border:1px solid #4c91c533;border-radius:50%;transform:rotate(-24deg)}.orbit-a{width:360px;height:360px}.orbit-b{width:470px;height:250px;transform:rotate(35deg)}.orbit-c{width:300px;height:450px;transform:rotate(65deg);border-color:#61d6df25}.core{width:174px;height:174px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle,#1a5684 0%,#10345a 54%,#0a1d35 72%);box-shadow:0 0 70px #299ce54a,inset 0 0 35px #68d8ef25;animation:float 5s ease-in-out infinite}.core-inner{width:105px;height:105px;border-radius:50%;display:grid;place-items:center;border:1px solid #79c8ff55;background:linear-gradient(145deg,#1d5784,#102944);color:#9ce9ff;box-shadow:0 0 35px #40b7ed36}.core svg{width:43px;height:43px;filter:drop-shadow(0 0 10px #6be6ff)}.orbit-node{position:absolute;width:11px;height:11px;border-radius:50%;background:#72d8ff;box-shadow:0 0 18px 5px #4cb9ed66}.node-a{top:22%;left:25%}.node-b{right:14%;top:48%;width:7px;height:7px;background:#5fe2bd}.node-c{bottom:17%;left:37%;width:6px;height:6px}.visual-label{position:absolute;bottom:28px;display:flex;align-items:center;gap:10px;font-size:9px;letter-spacing:1.8px;color:#7795b4;font-weight:700}.tiny-pulse{width:6px;height:6px}.copy{max-width:490px;padding:20px 0}.eyebrow{display:flex;align-items:center;gap:12px;color:#83bfff;font-size:10px;font-weight:700;letter-spacing:2px}.eyebrow-line{width:25px;height:1px;background:#5eafff}h1{font:800 clamp(56px,7vw,86px)/.98 Manrope,sans-serif;letter-spacing:-5px;margin:24px 0 22px}h1 em{font-style:normal;color:#65b9ff;text-shadow:0 0 35px #398eea42}.intro{max-width:440px;color:#a9b8ca;font-size:15px;line-height:1.8;margin:0 0 30px}.status-card{border:1px solid #294765;background:linear-gradient(120deg,#102944b8,#0d2037b8);border-radius:13px;padding:17px 18px 15px;box-shadow:0 14px 40px #020b1733}.status-head,.status-head>div,.status-foot{display:flex;align-items:center;justify-content:space-between}.status-head>div{gap:9px;font-size:12px}.status-icon{color:#71c8ff}.status-tag{font-size:8px;letter-spacing:1px;color:#73d8bb;background:#51d6ad16;border:1px solid #51d6ad35;border-radius:5px;padding:5px 7px}.progress-track{height:4px;border-radius:5px;background:#233d59;margin:17px 0 12px;overflow:hidden;position:relative}.progress-glow{position:absolute;width:38%;height:100%;border-radius:5px;background:linear-gradient(90deg,#398dff,#70e0e7);animation:progress 2.8s ease-in-out infinite;box-shadow:0 0 14px #56c8ff}.status-foot{font-size:10px;color:#8298b2}.pulse-text{color:#70d9b7}.details-toggle{width:100%;background:none;border:0;border-bottom:1px solid #29415c;color:#d5e3f2;padding:17px 2px 14px;display:flex;justify-content:space-between;align-items:center;font:600 12px "DM Sans";cursor:pointer;text-align:left}.plus{font-size:20px;color:#77bdff;transition:transform .25s}.details-toggle[aria-expanded=true] .plus{transform:rotate(45deg)}.details{padding:5px 0 0;animation:reveal .3s ease}.detail-row{display:flex;gap:14px;padding:12px 4px;border-bottom:1px solid #203750}.detail-number{font:700 10px Manrope;color:#65b7ff;padding-top:2px}.detail-row b,.detail-row small{display:block}.detail-row b{font-size:11px;margin-bottom:4px}.detail-row small{font-size:10px;color:#91a6bc}.footer{border-top:1px solid #233a54;padding-top:18px;display:flex;justify-content:space-between;gap:15px;color:#748ba5;font-size:10px}.footer-left,.footer-right{display:flex;align-items:center;gap:9px}.footer-mark{color:#69c3ff;font-size:16px}.footer-separator{color:#3d5b79}
@keyframes blink{50%{opacity:.4;box-shadow:0 0 0 7px #5ee2b20a}}@keyframes float{50%{transform:translateY(-12px)}}@keyframes progress{0%{left:-40%}100%{left:110%}}@keyframes reveal{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:800px){.shell{padding:24px 7% 20px}.hero{grid-template-columns:1fr;gap:0;padding:28px 0 24px}.visual{height:290px;order:0}.orbit-a{width:230px;height:230px}.orbit-b{width:310px;height:165px}.orbit-c{height:290px;width:195px}.core{width:125px;height:125px}.core-inner{width:78px;height:78px}.core svg{width:34px}.visual-label{bottom:4px}.copy{order:1;margin:auto;width:100%;padding:32px 0 20px}.copy h1{font-size:64px;letter-spacing:-3.5px}.intro{font-size:14px}.footer{flex-direction:column;align-items:flex-start}.footer-right{gap:8px}.live-pill{font-size:8px;letter-spacing:.7px;padding:8px 10px}}@media(max-width:420px){.brand{font-size:10px;letter-spacing:1.4px}.live-pill{max-width:155px;font-size:7px}.visual{height:260px}.copy h1{font-size:56px}.eyebrow{font-size:8px;letter-spacing:1.3px}.status-head>div{font-size:10px}.status-foot{font-size:9px}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}
