.hm-promo{padding:88px 28px;background:radial-gradient(ellipse at 92% 5%,#77323d33,transparent 46%),#10161e;color:#edf2f6;border-block:1px solid #ffffff18;font-family:inherit}.hm-promo *{box-sizing:border-box}.hm-promo-wrap{max-width:1240px;margin:auto;display:grid;grid-template-columns:1.12fr 1fr;gap:68px;align-items:center}.hm-eyebrow{font-size:11px;font-weight:700;letter-spacing:.12em;color:#f7a398}.hm-promo h2{font-size:clamp(42px,5.1vw,66px);letter-spacing:-.055em;line-height:1.08;color:#fff;margin:18px 0 22px}.hm-promo .hm-tagline{font-size:clamp(25px,3vw,35px);line-height:1.28;color:#e4ebf0;margin:0 0 22px}.hm-tagline strong{color:#f89e92;font-weight:600}.hm-promo-copy>p:not(.hm-tagline){color:#b9c6d1;font-size:15px;line-height:1.85;max-width:580px;margin:0 0 14px}.hm-promo-actions{display:flex;align-items:center;gap:24px;margin:28px 0}.hm-promo-actions .hm-start{display:inline-flex;justify-content:center;align-items:center;gap:20px;background:#ef665b;color:#17191d;border-radius:11px;padding:15px 22px;font-size:14px;font-weight:700;text-decoration:none;min-height:50px;box-shadow:0 8px 28px #ef665b20}.hm-start:hover{background:#ff9588}.hm-start:focus-visible{outline:3px solid #fff;outline-offset:4px}.hm-promo-actions>span{font-size:11px;line-height:1.65;color:#bfccd6}.hm-platform-list{display:flex;flex-wrap:wrap;gap:8px;max-width:580px}.hm-platform-list>span{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border-radius:7px;border:1px solid #ffffff28;font-size:11px;font-weight:600;color:#dce6ed;min-height:32px}.hm-platform-list .hm-paused{color:#b8c3cc;border-style:dashed}.hm-paused small{font-size:9px;font-weight:400;color:#efa397}.hm-promo-art{position:relative;min-width:0;background:linear-gradient(155deg,#2b3343,#1b222d 65%,#242b34);border:1px solid #69708366;border-radius:26px;box-shadow:0 24px 65px #0005;padding:24px 26px;transform:none}.hm-art-top{display:flex;align-items:center;gap:8px;padding-bottom:18px;border-bottom:1px solid #ffffff1b;font-size:10px;letter-spacing:.05em}.hm-art-top>span:last-child{margin-left:auto;color:#eaa397;font-weight:700}.hm-live-dot{width:6px;height:6px;background:#7fd3b9;box-shadow:0 0 14px #7fd3b94d;border-radius:50%}.hm-orbit svg{display:block;width:100%;height:auto;margin:8px 0 0}.hm-art-insight{display:flex;align-items:center;gap:13px;border:1px solid #eeaa9060;background:linear-gradient(120deg,#60413a66,#332b3033);padding:18px;border-radius:14px;margin-top:13px}.hm-art-insight>span:first-child{font-size:29px;color:#f59c8b}.hm-art-insight b{font-size:14px;color:#f7e6df}.hm-art-insight p{font-size:12px;line-height:1.6;margin:3px 0 0;color:#c9bbb8}.hm-art-check{margin-left:auto;font-size:17px;color:#a1dbc8}.hm-promo .hm-art-note{font-size:10px;line-height:1.7;text-align:center;color:#adbcc8;margin:17px 0 0}@media(max-width:900px){.hm-promo-wrap{gap:30px}.hm-promo-art{padding:20px}.hm-promo-actions{gap:14px}.hm-promo-actions .hm-start{padding:14px 16px;font-size:13px}}@media(max-width:700px){.hm-promo{padding:52px 20px}.hm-promo-wrap{grid-template-columns:1fr;gap:35px}.hm-promo-art{width:100%;max-width:480px;margin:auto;transform:none}.hm-eyebrow{font-size:9px}.hm-promo h2{font-size:48px}.hm-promo-copy>p:not(.hm-tagline){font-size:14px}.hm-promo-actions{flex-wrap:wrap}.hm-platform-list{gap:7px}.hm-promo .hm-art-note{font-size:10px}}

.hm-promo .hm-brandmark{font-size:.27em;line-height:0;letter-spacing:0;font-weight:600;vertical-align:super;position:relative;top:-.25em;margin-left:.12em}.hm-promo .hm-promo-copy>p.hm-brand-line{font-size:14px;line-height:1.55;margin:-6px 0 22px;color:#c8d2dc}.hm-brand-line strong{font-weight:600;color:#f7a398}
