:root{color:#f4f7fc;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--bg:#0b1424;--surface:#111f35;--text:#aab7c9;--text-h:#f4f7fc;--border:#94aac829;--accent:#49a5ff;--accent-bg:#49a5ff1f;--accent-border:#49a5ff66;--sans:Inter, "Segoe UI", Arial, sans-serif;--heading:Inter, "Segoe UI", Arial, sans-serif;background:#0b1424;font-family:Inter,Segoe UI,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg);min-width:320px}body{background:var(--bg);min-width:320px;min-height:100vh;color:var(--text);margin:0}#root{width:100%;min-height:100vh;margin:0 auto}h1,h2,h3,h4{color:var(--text-h);font-family:var(--heading)}button,a{font:inherit}a{color:inherit}::selection{color:#fff;background:#49a5ff59}:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.site{color:#aab7c9;background:#0b1424;min-height:100vh;overflow:hidden}.navbar{border-bottom:1px solid #94aac829;justify-content:space-between;align-items:center;gap:30px;width:min(100% - 64px,1160px);min-height:82px;margin:0 auto;display:flex}.brand{color:#f4f7fc;letter-spacing:-1px;font-size:23px;font-weight:750}.brand-period{color:#49a5ff}.navbar nav{color:#aab7c9;align-items:center;gap:32px;font-size:13px;display:flex}.navbar nav a,.nav-button,.secondary-button{transition:color .2s,border-color .2s}.navbar nav a:hover{color:#49a5ff}.nav-button{color:#f4f7fc;border:1px solid #34445a;border-radius:4px;padding:11px 16px;font-size:12px}.nav-button:hover,.secondary-button:hover{color:#49a5ff;border-color:#49a5ff}.nav-button span{color:#49a5ff;margin-left:8px}.hero{grid-template-columns:1.35fr .65fr;align-items:center;gap:90px;width:min(100% - 64px,1160px);min-height:570px;margin:0 auto;padding:110px 0;display:grid}.eyebrow,.section-tag,.aside-label{color:#49a5ff;letter-spacing:1.8px;font-size:10px;font-weight:700}.hero h1{color:#f4f7fc;letter-spacing:-3.5px;max-width:720px;margin:27px 0 22px;font-size:clamp(46px,6vw,72px);font-weight:600;line-height:1.08}.hero h1 span{color:#91a8c4;display:block}.hero-description{color:#aab7c9;max-width:590px;font-size:16px;line-height:1.9}.hero-actions{flex-wrap:wrap;align-items:center;gap:13px;margin-top:34px;display:flex}.primary-button,.secondary-button{border-radius:4px;justify-content:center;align-items:center;gap:14px;padding:14px 19px;font-size:12px;font-weight:650;display:inline-flex}.primary-button{color:#071321;background:#49a5ff;transition:background .2s}.primary-button:hover{background:#78bcff}.secondary-button{color:#e0e8f2;border:1px solid #34445a}.hero-note{color:#788ba4;margin-top:25px;font-size:11px}.hero-aside{border-left:1px solid #94aac833;padding:30px 0 30px 30px}.aside-label{margin-bottom:24px;display:block}.focus-item{border-bottom:1px solid #94aac824;align-items:center;gap:17px;padding:17px 0;display:flex}.focus-item span{color:#49a5ff;font-size:11px;font-weight:700}.focus-item p{color:#e3eaf3;margin:0;font-size:13px}.aside-note{color:#8798ae;margin-top:25px;font-size:12px;line-height:1.8}.section{width:min(100% - 64px,1080px);margin:0 auto;padding:105px 0}.section-heading h2,.mission-inner h2,.providers-section h2,.community-section h2,.support-section h2{color:#f4f7fc;letter-spacing:-1.8px;margin:19px 0;font-size:clamp(31px,4vw,45px);font-weight:550;line-height:1.2}.about-section{border-top:1px solid #94aac829}.about-layout{grid-template-columns:.8fr 1.2fr;gap:100px;margin-top:35px;display:grid}.section-intro{color:#aab7c9;max-width:460px;font-size:15px;line-height:1.9}.about-details article{border-bottom:1px solid #94aac826;grid-template-columns:45px 1fr;gap:15px;padding:22px 0;display:grid}.about-details article:first-child{padding-top:0}.about-details article>span{color:#49a5ff;font-size:12px;font-weight:700}.about-details h3,.roadmap-copy h3{color:#edf3fb;margin:0 0 8px;font-size:15px;font-weight:600}.about-details p,.roadmap-copy p{color:#94a5bb;margin:0;font-size:13px;line-height:1.8}.mission-section{background:#111f35;border-top:1px solid #94aac821;border-bottom:1px solid #94aac821;padding:95px 32px}.mission-inner{width:min(100%,850px);margin:0 auto}.mission-inner h2{max-width:650px}.mission-inner>p{color:#b1bfd1;max-width:680px;font-size:15px;line-height:1.9}.mission-inner .mission-note{color:#8094ad;margin-top:24px;font-size:12px}.roadmap-section .section-heading{max-width:650px}.roadmap-section .section-intro{margin-top:15px}.roadmap{border-top:1px solid #94aac833;margin-top:45px}.roadmap-item{border-bottom:1px solid #94aac829;grid-template-columns:65px 1fr auto;align-items:center;gap:25px;padding:27px 5px;display:grid}.roadmap-number{color:#49a5ff;font-size:16px;font-weight:650}.roadmap-copy h3{margin-bottom:6px}.status{color:#aab7c9;white-space:nowrap;border:1px solid #34445a;border-radius:3px;padding:7px 11px;font-size:10px}.status.active{color:#70b7ff;border-color:#49a5ff8c}.providers-section{background:#111f35;border-top:1px solid #94aac824;border-bottom:1px solid #94aac824;grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding:80px max(32px,50% - 540px);display:grid}.providers-section h2{margin-bottom:0}.providers-section>p{color:#aab7c9;max-width:480px;font-size:14px;line-height:1.9}.community-section{border-bottom:1px solid #94aac829;justify-content:space-between;align-items:center;gap:40px;width:min(100% - 64px,1080px);margin:0 auto;padding:105px 0;display:flex}.community-section>div{max-width:620px}.community-section p,.support-section p{color:#aab7c9;max-width:600px;font-size:14px;line-height:1.9}.community-section .primary-button{flex-shrink:0}.support-section{text-align:center;background:#111f35;border-bottom:1px solid #94aac824;padding:80px 32px}.support-section p{margin:0 auto}.coming-soon{color:#70b7ff;letter-spacing:1px;border:1px solid #49a5ff73;border-radius:3px;margin-top:24px;padding:9px 13px;font-size:10px;font-weight:700;display:inline-block}footer{color:#8798ae;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;width:min(100% - 64px,1160px);margin:0 auto;padding:40px 0;font-size:11px;display:flex}.footer-brand{font-size:20px}footer p{margin:0}footer small{color:#71839a;width:100%;font-size:10px}@media (width<=800px){.navbar{gap:15px;width:calc(100% - 40px)}.navbar nav{gap:17px}.hero{grid-template-columns:1fr;gap:55px;width:calc(100% - 48px);padding:85px 0}.hero-aside{max-width:550px}.about-layout{grid-template-columns:1fr;gap:40px}.providers-section{grid-template-columns:1fr;gap:20px;padding:70px 32px}.community-section{flex-direction:column;align-items:flex-start;padding:80px 0}}@media (width<=560px){.navbar{flex-wrap:wrap;width:calc(100% - 36px);min-height:72px;padding:15px 0}.brand{font-size:21px}.navbar nav{order:3;gap:23px;width:100%;padding:5px 0;font-size:12px;overflow-x:auto}.nav-button{padding:9px 11px;font-size:11px}.hero{gap:45px;width:calc(100% - 40px);min-height:auto;padding:75px 0}.hero h1{letter-spacing:-2.5px;font-size:clamp(42px,12vw,57px)}.hero-description{font-size:14px}.hero-aside{padding-left:20px}.section{width:calc(100% - 40px);padding:75px 0}.section-heading h2,.mission-inner h2,.providers-section h2,.community-section h2,.support-section h2{letter-spacing:-1.3px;font-size:33px}.mission-section{padding:75px 22px}.roadmap-item{grid-template-columns:35px 1fr;gap:12px;padding:22px 0}.status{grid-column:2;justify-self:start}.providers-section{padding:65px 22px}.community-section{width:calc(100% - 40px);padding:75px 0}.support-section{padding:70px 22px}footer{flex-direction:column;align-items:flex-start;width:calc(100% - 40px);padding:35px 0}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important}}
