.coming-hero .hero-grid{grid-template-columns:1.12fr .88fr}.coming-hero .hero-lead{max-width:610px}.coming-status{display:inline-flex;align-items:center;gap:7px;padding:5px 8px;border-radius:999px;background:rgba(13,126,174,.08);color:var(--blue);font-size:8px;font-weight:850;letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;border:1px solid rgba(13,126,174,.12)}.coming-status:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--blue);box-shadow:0 0 0 4px rgba(15,120,169,.08)}
.launch-strip{display:flex;align-items:center;gap:13px;margin-top:18px;padding:9px 13px 9px 9px;width:min(495px,100%);border:1px solid rgba(15,120,169,.18);border-radius:9px;background:rgba(255,255,255,.78);backdrop-filter:blur(8px);box-shadow:0 8px 24px rgba(20,76,112,.06)}.launch-progress{position:relative;width:55px;height:55px;display:grid;place-items:center;flex:0 0 auto}.launch-progress svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.launch-progress circle{fill:none;stroke-width:7}.progress-track{stroke:rgba(9,43,82,.10)}.progress-value{stroke:var(--blue);stroke-linecap:round}.progress-number{font-size:11px;font-weight:900;color:var(--ink)}.launch-strip strong{display:block;color:var(--ink);font-size:12px}.launch-strip span{display:block;color:var(--muted);font-size:10px;margin-top:2px;line-height:1.4}
.preview-section{padding:52px 0;background:#fff}.preview-grid{display:grid;grid-template-columns:.88fr 1.12fr;gap:34px;align-items:start}.preview-copy{max-width:520px}.preview-copy h2{font-size:clamp(31px,3.3vw,46px);line-height:1.03;letter-spacing:-.035em;color:var(--ink);margin:0}.preview-copy p{font-size:14px;color:var(--muted);max-width:560px;line-height:1.55}.launch-card{border:1px solid var(--line);border-radius:7px;background:linear-gradient(145deg,#fff,#f7fafc);padding:19px;box-shadow:0 12px 35px rgba(15,54,85,.08)}.launch-card-head{display:flex;justify-content:space-between;gap:18px;align-items:center;padding-bottom:12px;border-bottom:1px solid var(--line)}.launch-card-head strong{font-size:15px;color:var(--ink)}.launch-card-head span{font-size:8.5px;color:var(--muted);text-transform:uppercase;letter-spacing:.13em}.launch-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.launch-item{display:flex;gap:9px;padding:11px;border-radius:5px;background:#fff;border:1px solid #e3ebf1}.launch-item svg{width:23px;height:23px;stroke:var(--blue);stroke-width:1.45;fill:none;flex:0 0 auto}.launch-item strong{display:block;font-size:11px;color:var(--ink)}.launch-item small{display:block;color:var(--muted);font-size:9px;margin-top:2px;line-height:1.4}.launch-note{margin-top:11px;color:#75889a;font-size:9px;line-height:1.45}.coming-monitor .monitor-preview{box-shadow:0 22px 65px rgba(0,0,0,.26)}.coming-footer-note{color:#85a1b4;font-size:10px}
@media(max-width:980px){.preview-grid{grid-template-columns:1fr}.coming-hero .hero-grid{grid-template-columns:1fr}}
@media(max-width:640px){.launch-strip{align-items:flex-start}.launch-progress{width:50px;height:50px}.launch-list{grid-template-columns:1fr}.preview-section{padding:44px 0}.coming-status{font-size:7.5px}.coming-hero .hero-stats{display:none}}

.footer a{color:inherit;text-decoration:none}.footer a:hover{text-decoration:underline}
