:root{color-scheme:dark;--bg:#080e19;--ink:#ecf5ff;--muted:#9daec2;--blue:#6bcaff;--line:rgba(179,216,255,.13)}
*{box-sizing:border-box}html{min-height:100%;scroll-behavior:smooth}body{margin:0;min-height:100vh;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased}a{color:inherit}.site-shell{position:relative;isolation:isolate;min-height:100svh;display:flex;flex-direction:column;overflow:hidden;background:radial-gradient(ellipse at 85% 52%,rgba(27,92,147,.13),transparent 44%),linear-gradient(140deg,#090d17 0%,#0b1423 57%,#080e19 100%)}.ambient{position:absolute;z-index:-1;border-radius:50%;pointer-events:none;filter:blur(70px)}.ambient-one{width:440px;height:440px;right:-120px;top:9%;background:rgba(21,131,199,.16)}.ambient-two{width:300px;height:300px;left:-190px;bottom:4%;background:rgba(36,82,150,.13)}.grid-overlay{z-index:-1;position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(132,182,220,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(132,182,220,.035) 1px,transparent 1px);background-size:74px 74px;mask-image:linear-gradient(to bottom,transparent,black 28%,black 72%,transparent)}.header,.footer,.hero{width:min(1200px,calc(100% - 100px));margin-inline:auto}.header{display:flex;align-items:center;justify-content:space-between;padding:45px 0 15px}.brand{display:inline-flex;align-items:center;text-decoration:none}.brand img{display:block;width:min(288px,42vw);height:auto}.header-tag{display:inline-flex;align-items:center;gap:11px;color:#b0c9db;border:1px solid var(--line);background:rgba(255,255,255,.025);border-radius:100px;padding:12px 16px;font-size:10px;letter-spacing:.19em;font-weight:700}.live-dot{width:7px;height:7px;background:#6fd5fb;border-radius:50%;box-shadow:0 0 16px #6fd5fb}.hero{flex:1;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:center;gap:36px;min-height:590px;padding:30px 0 75px}.hero-inner{position:relative;z-index:2;max-width:690px}.eyebrow{color:#a9d9f5;letter-spacing:.21em;font-weight:700;font-size:11px;display:flex;gap:12px;align-items:center;margin-bottom:26px}.tiny-star{color:#f0bd55;font-size:17px}h1{margin:0 0 26px;font-size:clamp(47px,5.3vw,82px);line-height:1.075;letter-spacing:-.065em;font-weight:750;max-width:730px}h1 span{display:block;color:var(--blue);background:linear-gradient(105deg,#8de1ff,#5ab6ef 64%,#478ad4);background-clip:text;-webkit-text-fill-color:transparent}.lead{max-width:590px;color:#aec0d2;line-height:1.75;font-size:clamp(16px,1.52vw,20px);margin:0 0 38px}.notice{width:fit-content;display:flex;gap:16px;align-items:flex-start;padding:17px 23px 18px 19px;border:1px solid rgba(103,183,226,.22);border-radius:15px;background:linear-gradient(125deg,rgba(27,71,104,.32),rgba(23,47,78,.17));box-shadow:0 15px 40px rgba(0,0,0,.08)}.notice-symbol{color:#f6c65c;font-size:24px;line-height:1}.notice strong{display:block;font-size:14px;font-weight:650;margin-bottom:6px}.notice span:not(.notice-symbol){color:#a5b4c5;font-size:13px}.pill-row{display:flex;flex-wrap:wrap;gap:9px;margin-top:38px}.pill-row span{border:1px solid rgba(130,181,216,.17);border-radius:6px;padding:9px 12px;color:#9aafc4;font-size:11px;letter-spacing:.03em}.hero-art{position:relative;width:min(100%,520px);aspect-ratio:1;margin:auto;display:grid;place-items:center;opacity:.88}.orbit{position:absolute;border:1px solid rgba(107,202,255,.16);border-radius:50%;transform:rotate(-18deg)}.orbit-outer{width:96%;height:96%;box-shadow:0 0 90px rgba(59,167,235,.05),inset 0 0 100px rgba(36,158,235,.03)}.orbit-mid{width:74%;height:74%;border-color:rgba(111,207,250,.27);box-shadow:0 0 90px rgba(59,167,235,.075)}.orbit-inner{width:50%;height:50%;border:1px solid rgba(113,198,237,.32);background:radial-gradient(circle,rgba(40,150,216,.12),transparent 62%)}.orbit-outer:before,.orbit-mid:after{position:absolute;content:"";display:block;width:10px;height:10px;background:#70cdfa;box-shadow:0 0 23px #62b7ee;border-radius:50%}.orbit-outer:before{top:13%;right:15%}.orbit-mid:after{bottom:10%;left:16%;width:7px;height:7px;background:#eec45f;box-shadow:0 0 20px #eec45f}.center-glow{height:125px;width:125px;border-radius:50%;background:radial-gradient(circle,rgba(98,203,255,.34),rgba(40,119,206,.12) 48%,transparent 73%);filter:blur(9px)}.art-star{position:absolute;color:#7dcbf4}.star-a{left:4%;top:22%;font-size:28px}.star-b{right:5%;bottom:26%;font-size:35px}.star-c{right:24%;top:9%;font-size:18px;color:#f2c560}.footer{padding:23px 0 28px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:15px;color:#8295aa;font-size:12px}.footer-right span{color:#eabd62;margin:0 5px}@media(max-width:900px){.header,.footer,.hero{width:min(100% - 48px,720px)}.header{padding-top:28px}.hero{grid-template-columns:1fr;gap:0;text-align:center;padding:78px 0 48px;min-height:0}.hero-inner{margin-inline:auto}.eyebrow,.notice,.pill-row{justify-content:center}.lead{margin-inline:auto}.hero-art{width:280px;position:absolute;z-index:-1;right:-115px;top:22%;opacity:.24}.footer{flex-wrap:wrap;justify-content:center;text-align:center}}@media(max-width:520px){.header,.footer,.hero{width:calc(100% - 38px)}.brand img{width:200px}.header-tag{font-size:8px;padding:9px 10px;letter-spacing:.08em}.hero{padding-top:82px;padding-bottom:80px}h1{font-size:clamp(43px,11vw,62px)}.lead{line-height:1.65}.notice{padding:16px;text-align:left}.notice span:not(.notice-symbol){line-height:1.5;display:block}.pill-row{gap:7px}.pill-row span{font-size:10px}.footer{font-size:11px;line-height:1.6}}@media(prefers-reduced-motion:no-preference){.orbit-outer{animation:spin 46s linear infinite}.orbit-mid{animation:spin 36s linear infinite reverse}@keyframes spin{to{transform:rotate(342deg)}}}
