.pg-coming .btn-primary{background:linear-gradient(135deg,var(--orange),var(--orange-dark));color:#fff;transition:transform .2s var(--ease),box-shadow .2s var(--ease);border-radius:32px;justify-content:center;align-items:center;gap:9px;padding:15px 32px;font-size:14.5px;font-weight:700;display:inline-flex;box-shadow:0 8px 22px #ff954966}.pg-coming .btn-primary:hover{transform:translateY(-2px);box-shadow:0 12px 28px #ff954973}.pg-coming .btn-secondary{border:1.5px solid var(--border);color:var(--ink);transition:all .2s var(--ease);background:#fff;border-radius:32px;justify-content:center;align-items:center;gap:9px;padding:13px 26px;font-size:14px;font-weight:700;display:inline-flex}.pg-coming .btn-secondary:hover{border-color:var(--orange);color:var(--orange-deep)}.pg-coming .coming{text-align:center;place-items:start center;min-height:60vh;padding:28px 0 80px;display:grid;position:relative;overflow:hidden}.pg-coming .coming__inner{max-width:660px;margin:0 auto;padding:0 24px;position:relative}.pg-coming .coming__badge{background:var(--gold-light);color:var(--orange-deep);letter-spacing:.12em;text-transform:uppercase;border-radius:var(--radius-pill);align-items:center;gap:8px;margin-bottom:22px;padding:7px 16px;font-size:12px;font-weight:800;display:inline-flex}.pg-coming .page-crumbs ol{justify-content:center}.pg-coming .coming h1{font-family:var(--font-display);letter-spacing:-1px;font-size:clamp(37.8px,6.3vw,63px);font-weight:400;line-height:1.08}.pg-coming .coming h1 em{color:var(--orange-deep);font-style:normal}.pg-coming .coming__hi{font-family:var(--font-hindi);color:var(--ink);margin-top:6px;font-size:clamp(20px,3vw,28px)}.pg-coming .coming__page{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:20px;font-size:12.5px;font-weight:700}.pg-coming .coming p{color:var(--ink-soft);max-width:540px;margin:14px auto 30px;font-size:16.5px;line-height:1.75}.pg-coming .coming__actions{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.pg-coming .coming__rule{background:linear-gradient(90deg,var(--orange),var(--gold));border-radius:3px;width:54px;height:3px;margin:30px auto 0}.pg-coming img{max-width:100%;height:auto}@media (max-width:760px){.pg-coming h1,.pg-coming h2,.pg-coming h3,.pg-coming h4{overflow-wrap:break-word}.pg-coming h1 span,.pg-coming h2 span,.pg-coming h3 span{white-space:normal!important}}.pg-coming .coming__inner>h1+.coming__hi{font-size:clamp(26.5px,20px + 1.7vw,44.1px)}
