.release-page{max-width:1000px;margin:auto;min-height:70vh;padding:clamp(5rem,10vw,9rem) 1.5rem 5rem;}.release-page h1{font-size:clamp(2.6rem,6vw,5.4rem);line-height:1.05;letter-spacing:-.04em;max-width:850px;}.release-page p{max-width:620px;line-height:1.7;}.release-lede{font-size:1.3rem;}.release-actions{display:flex;flex-wrap:wrap;gap:1rem;margin:2rem 0;}.release-note{opacity:.7;font-size:.9rem;}
.release-actions .button{padding:.85rem 1.2rem;}
@media(max-width:1100px){.site-nav{display:none!important;}.nav-toggle{display:inline-flex!important;}}
:focus-visible {outline:2px solid #72b85b;outline-offset:4px;}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important;}*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important;}}
.current-app-proof{display:flex;justify-content:center;gap:clamp(1rem,5vw,4rem);margin:3rem 0}.current-app-proof figure{margin:0;min-width:0;width:min(38%,260px)}.current-app-proof img{display:block;width:100%;height:auto;border:1px solid rgba(114,184,91,.3);border-radius:30px;background:#090d13;box-shadow:0 18px 60px #0004}.current-app-proof figcaption{font-size:.85rem;line-height:1.5;margin-top:1rem;text-align:center}

.current-features{grid-column:1/-1;padding:1rem 0 5rem}.current-features>p{max-width:700px;line-height:1.7}.current-features h2{font-size:clamp(2rem,4vw,3.5rem);line-height:1.1}.current-features__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:2.5rem 0}.current-features__grid article{position:relative;padding:1.5rem;border:1px solid rgba(114,184,91,.25);border-radius:20px;background:rgba(114,184,91,.035)}.current-features__grid h3{font-size:1.35rem;line-height:1.2}.current-features__grid p{line-height:1.6}.current-features__number{display:block;color:#72b85b;font:13px monospace;margin-bottom:1.5rem}.future-live-card__media:has(img[src*=sim-train]){background:#090d13}.future-live-card__media img[src*=sim-train]{object-fit:contain;padding:1rem}@media(max-width:850px){.current-features__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.current-features__grid{grid-template-columns:1fr}}
