.release-banner{margin:0;padding:14px 5vw;border-bottom:1px solid #30352a;background:#191c17;color:#d4f77d;font-size:13px;line-height:1.7;text-align:center;overflow-wrap:anywhere}.launch-page{max-width:1280px;margin:auto;min-height:100dvh;padding:32px 5vw;display:flex;flex-direction:column}.launch-page header{display:flex;justify-content:space-between;align-items:center;gap:24px}.launch-body{padding:clamp(70px,14vh,160px) 0;max-width:900px}.launch-badge{color:var(--lime);font-size:12px;line-height:1.7;letter-spacing:.1em;margin-bottom:30px}.launch-body h1{font-size:clamp(38px,7vw,88px);font-weight:550;line-height:1.08;letter-spacing:-.045em;overflow-wrap:anywhere}.launch-detail{max-width:660px;color:var(--muted);font-size:clamp(16px,2vw,20px);line-height:1.8;margin:35px 0}.launch-body .button{min-height:48px;max-width:100%;text-align:center;display:inline-flex;align-items:center;gap:25px;overflow-wrap:anywhere}.launch-page footer{margin-top:auto;border-top:1px solid var(--line);padding-top:20px;color:var(--muted);font-size:12px}html[dir=rtl] .launch-body h1,html[dir=rtl] .launch-badge{letter-spacing:normal}@media(max-width:600px){.launch-page{padding:23px 22px}.launch-page header{gap:12px}.launch-body{padding:85px 0}.launch-body h1{font-size:43px}.release-banner{font-size:12px;padding:12px 22px}}
