:root{font-family:'DM Sans',sans-serif;color:#e9edf6;background:#0a101b;font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}a{color:inherit;text-decoration:none}button{font:inherit}.container{max-width:1160px;margin:auto;padding:0 28px}.muted{color:#98a6bc}.eyebrow{font-size:12px;letter-spacing:.18em;text-transform:uppercase;font-weight:700;color:#7eaaff}.site-header{position:sticky;top:0;z-index:10;background:#0a101be8;backdrop-filter:blur(18px);border-bottom:1px solid #263249}.nav{display:flex;align-items:center;justify-content:space-between;min-height:76px;gap:20px}.brand{font-family:'Space Grotesk',sans-serif;font-weight:700;font-size:20px;letter-spacing:-.05em}.brand span{color:#7ca7ff}.nav-links{display:flex;gap:34px;align-items:center;color:#b9c5d8;font-size:14px}.nav-links a:hover,.footer a:hover{color:#fff}.nav-cta{border:1px solid #415575;border-radius:9px;padding:10px 16px;color:#fff!important}.footer{border-top:1px solid #263249;padding:32px 0;color:#8392aa;font-size:13px}.footer-inner{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.footer a{margin-left:18px}h1,h2,h3{font-family:'Space Grotesk',sans-serif;letter-spacing:-.045em}::selection{background:#426dc4;color:white}@media(max-width:680px){.container{padding:0 20px}.nav{min-height:68px}.nav-links{gap:14px;font-size:12px}.nav-links a:nth-child(2),.nav-links a:nth-child(3){display:none}.brand{font-size:18px}}
.hero{position:relative;overflow:hidden;border-bottom:1px solid #263249;background:radial-gradient(ellipse at 80% 35%,#142749 0%,transparent 48%)}.hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:1.08fr .92fr;align-items:center;gap:70px;padding-top:112px;padding-bottom:110px}.status{display:inline-flex;gap:11px;align-items:center;border:1px solid #30425d;border-radius:50px;padding:9px 14px;color:#b7c7de;font-size:10px;font-weight:700;letter-spacing:.13em}.status-dot{width:7px;height:7px;border-radius:50%;background:#6be0ae;box-shadow:0 0 12px #6be0ae}.hero h1{font-size:clamp(56px,6vw,88px);line-height:1.04;margin:26px 0}.hero h1 span{color:#78a5ff}.hero-lead{max-width:545px;color:#a9b8cc;font-size:18px;line-height:1.8}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:32px}.button{display:inline-flex;align-items:center;gap:30px;justify-content:space-between;padding:15px 20px;border-radius:9px;font-weight:700;font-size:13px;transition:transform .2s,background .2s}.button:hover{transform:translateY(-2px)}.primary{background:#7da7ff;color:#0a1427}.primary:hover{background:#a3c0ff}.secondary{border:1px solid #3a4b66;color:#e2eaf7}.secondary:hover{background:#18253a}.hero-bottom{display:flex;gap:24px;align-items:center;margin-top:55px;color:#8e9eb5;font-size:12px}.hero-bottom b{font-size:18px;color:#e8eef9}.hero-bottom i{color:#5b80bb;font-style:normal}.separator{height:22px;width:1px;background:#33415a}.terminal{border:1px solid #34465f;background:#0c1525;box-shadow:0 30px 85px #0006;border-radius:13px;overflow:hidden;transform:rotate(1deg)}.terminal-top{display:flex;align-items:center;justify-content:space-between;background:#172238;padding:15px 17px;color:#93a5bf;font:11px monospace;border-bottom:1px solid #30405b}.dots{display:flex;gap:6px}.dots i{width:9px;height:9px;border-radius:50%;background:#fb6b71}.dots i:nth-child(2){background:#ffc56d}.dots i:nth-child(3){background:#60d7a0}.terminal-body{padding:30px 28px 22px;font:12px/1.8 'Courier New',monospace;color:#d7e3f5}.terminal-body p{margin:0 0 17px}.terminal-body .prompt{color:#6fe3b3}.path{color:#86aefc}.terminal-response{padding-left:21px;color:#9eb0c7}.terminal-response.quote{color:#e5d49b}.cursor{color:#8baeff}.terminal-foot{display:flex;justify-content:space-between;padding:12px 18px;border-top:1px solid #273650;font:9px monospace;color:#7d8da4;letter-spacing:.05em}.terminal-foot span:first-child{color:#6dd5ac}.section{padding:92px 0}.section-head{display:flex;align-items:end;justify-content:space-between;gap:28px;margin-bottom:34px}.section-head h2,.about h2{font-size:clamp(34px,4vw,49px);margin:12px 0 0}.blue{color:#7da7ff}.section-head p{max-width:330px;color:#91a0b6;line-height:1.7;font-size:14px;margin:0}.topics{background:#0d1523}.topic-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.topic-card{background:#121e30;border:1px solid #293a52;border-radius:12px;padding:25px 22px;min-height:305px;display:flex;flex-direction:column;transition:border-color .2s,transform .2s}.topic-card:hover{border-color:#6d98e6;transform:translateY(-4px)}.topic-top{display:flex;align-items:center;justify-content:space-between}.topic-icon{width:42px;height:42px;border-radius:9px;display:grid;place-items:center;background:#203b64;color:#a7c6ff;font:22px monospace}.topic-num{font:11px monospace;color:#677d9b}.topic-tag{font-size:10px;color:#7eaaff;letter-spacing:.1em;font-weight:700;margin-top:29px}.topic-card h3{font-size:19px;line-height:1.25;margin:10px 0}.topic-card p{color:#9aaac0;font-size:13px;line-height:1.7;margin:0}.card-arrow{color:#9dbdf8;font-size:12px;font-weight:700;margin-top:auto;padding-top:24px}.articles{background:#0a101b}.text-link{color:#9dbdff;font-weight:700;font-size:13px}.article-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.article-card,.empty-articles{border:1px solid #2a3950;background:#101a2a;border-radius:12px;padding:28px}.article-card{min-height:245px;display:flex;flex-direction:column}.article-card:hover{border-color:#7099e8}.article-category{font-size:10px;color:#8bb0ff;letter-spacing:.12em;text-transform:uppercase;font-weight:700}.article-card h3{font-size:22px;margin:16px 0 10px}.article-card p,.empty-articles p{color:#98a8bf;font-size:14px;line-height:1.7}.article-meta{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:24px;color:#8294ac;font-size:12px}.empty-articles{text-align:center;padding:48px}.empty-articles h3{font-size:24px}.about{background:#101b2b;border-top:1px solid #27354c}.about-inner{display:grid;grid-template-columns:1.3fr .7fr;gap:120px;align-items:center}.about p{max-width:630px;color:#a9b7ca;font-size:15px;line-height:1.9}.about .button{margin-top:18px}.about-aside{border:1px solid #33445d;border-radius:12px;padding:28px;background:#142239}.about-aside>div{border-top:1px solid #2b3e58;padding:19px 0;display:flex;flex-direction:column;gap:7px}.about-aside>div:first-of-type{margin-top:20px}.about-aside>div:last-child{padding-bottom:0}.about-aside div span{font-size:10px;color:#7e95b5;letter-spacing:.12em}.about-aside div b{font-size:14px;font-weight:600}@media(max-width:950px){.hero-grid{grid-template-columns:1fr;gap:40px;padding-top:70px;padding-bottom:70px}.terminal{max-width:620px;transform:none}.topic-grid{grid-template-columns:repeat(2,1fr)}.about-inner{gap:40px}}@media(max-width:650px){.hero h1{font-size:54px}.hero-lead{font-size:16px}.hero-bottom{flex-wrap:wrap;margin-top:35px}.section{padding:64px 0}.section-head{align-items:start;flex-direction:column}.topic-grid,.article-grid,.about-inner{grid-template-columns:1fr}.topic-card{min-height:260px}.terminal-body{padding:22px 15px;font-size:10px}.terminal-foot{font-size:8px}.about-inner{gap:35px}}
/* Add your custom styles below this line. */
