.topbar nav a[aria-current=page]{color:#79caff;text-decoration:underline;text-underline-offset:6px}.hs-hero{background:#0b1e35;padding:30px 0 78px}.breadcrumb{font-size:11px;color:#b4c9e1;text-decoration:none}.hero-grid{display:grid;grid-template-columns:1.2fr .8fr;align-items:center;gap:50px;margin-top:72px}.hero-grid h1,.hs-content h2{font-family:Georgia,serif;font-weight:400;letter-spacing:-.045em}.hero-grid h1{font-size:clamp(48px,6vw,80px);line-height:1.04;margin:0 0 24px}.hero-grid h1 em,.closing em{color:#70c8ff;font-weight:400}.hero-grid p:not(.eyebrow){color:#c2d4e7;line-height:1.75;max-width:640px;font-size:14px}.hero-grid p.lead{color:#f0f7ff;font-size:18px}.phase{display:inline-block;border:1px solid #6e91b3;padding:9px 12px;margin-top:12px;color:#d8ebff;font-size:11px;font-weight:bold}.orbit{height:350px;position:relative;display:grid;place-items:center}.orbit-ring{position:absolute;border:1px solid #436b91;border-radius:50%;width:280px;height:280px}.ring-two{width:220px;height:220px;border-color:#77b9ed;transform:rotate(55deg) scaleX(.58)}.ring-three{width:330px;height:180px;transform:rotate(-32deg)}.orbit-core{font-size:64px;color:#70c8ff}.star{position:absolute;width:9px;height:9px;border-radius:50%;background:#a9dfff;box-shadow:0 0 18px #70c8ff}.s1{top:30px;left:50%}.s2{right:20%;top:42%}.s3{left:20%;bottom:31%}.s4{bottom:35px;right:38%}.hs-section{padding-top:90px;scroll-margin-top:24px}.hs-content h2{font-size:clamp(38px,4.2vw,58px);line-height:1.1;margin:0 0 28px}.intro{display:grid;grid-template-columns:1fr 1.1fr;gap:60px}.prose p,.road-intro p,.state-panel>p,.team-note{color:#c2d4e7;line-height:1.8;font-size:15px;margin:0 0 18px}.prose strong{color:#fff}.method-grid,.team-grid{display:grid;gap:16px}.method-grid{grid-template-columns:repeat(2,1fr)}.method-grid article,.team-grid article{background:#101c2c;border:1px solid #334760;padding:28px}.method-icon{display:block;color:#79caff;font-size:28px;margin-bottom:32px}.method-grid h3,.team-grid h3,.roadmap h3{font-size:16px;margin:0 0 10px}.method-grid p,.team-grid p,.roadmap p{font-size:13px;line-height:1.7;color:#b4c9e1;margin:0}.state-panel{background:#10263c;border:1px solid #334760;padding:36px}.state-columns{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin:32px 0}.state-columns p{font-size:13px;color:#b4c9e1;line-height:1.7}.state-columns strong{color:#eaf3ff}.capabilities{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #54708c}.capabilities div{padding:22px 16px 0 0}.capabilities span,.capabilities strong{display:block;font-size:12px;line-height:1.5}.capabilities span{color:#b4c9e1;margin-bottom:8px}.road-intro{max-width:800px}.roadmap{list-style:none;margin:35px 0 0;padding:0;border-top:1px solid #334760}.roadmap li{display:grid;grid-template-columns:200px 1fr;gap:25px;border-bottom:1px solid #334760;padding:25px 0}.roadmap li>span{color:#79caff;font-size:10px;letter-spacing:.1em;font-weight:bold}.team-grid{grid-template-columns:repeat(3,1fr)}.team-note{margin-top:25px}.closing{margin:95px 0;background:#102b49;padding:50px}.closing h2{font-size:clamp(32px,4vw,50px)}.closing p:last-child{color:#c2d4e7;line-height:1.7}.disclosure{max-width:620px;line-height:1.6;font-family:Arial,sans-serif!important;font-size:11px!important}@media(max-width:800px){.hero-grid,.intro{grid-template-columns:1fr;gap:20px}.hero-grid{margin-top:50px}.orbit{display:none}.hs-section{padding-top:65px}.method-grid,.team-grid,.state-columns,.capabilities{grid-template-columns:1fr}.capabilities div{border-bottom:1px solid #334760;padding:15px 0}.roadmap li{grid-template-columns:1fr;gap:12px}.closing{padding:28px;margin:65px 0}.state-panel{padding:25px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
