.opt-hero-controls{display:none}.opt-hero[data-controls-ready="true"]>.swiper-pagination1{display:none}.opt-hero[data-controls-ready="true"] .opt-hero-controls{display:flex;justify-content:center;align-items:center;gap:16px;padding:12px 20px 16px;background:#140c37;box-sizing:border-box}.opt-hero-tabs{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.opt-hero-tab,.opt-hero-play{appearance:none;border:1px solid rgba(255,255,255,.24);border-radius:5px;background:transparent;color:#e9e6f4;font:inherit;font-size:13px;line-height:1.35;min-height:42px;padding:10px 16px;cursor:pointer}.opt-hero-tab[aria-pressed="true"]{background:rgba(34,211,238,.12);border-color:#22d3ee;color:#fff}.opt-hero-play{color:#c8c2db;padding:10px 12px}.opt-hero-tab:focus-visible,.opt-hero-play:focus-visible{outline:2px solid #22d3ee;outline-offset:3px}
@media(max-width:760px){.opt-hero .opt-hero__slide{height:auto;min-height:0;padding:28px 0 18px}.opt-hero .opt-hero__in{margin:0 20px;gap:14px}.opt-hero .opt-hero__eyebrow{font-size:10px;letter-spacing:.2em;margin-bottom:12px}.opt-hero .opt-hero__title{font-size:28px;line-height:1.12}.opt-hero .opt-hero__rule{margin:16px 0 12px}.opt-hero .opt-hero__body{font-size:14px;line-height:1.55}.opt-hero .opt-hero__note{font-size:11.5px;line-height:1.5;margin-top:9px}.opt-hero .opt-hero__cta{margin-top:16px;padding:10px 16px;font-size:13px}.opt-hero .opt-hero__art svg{max-height:105px}.opt-hero[data-controls-ready="true"] .opt-hero-controls{align-items:stretch;gap:8px;padding:10px 16px 16px}.opt-hero-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));flex:1;gap:6px}.opt-hero-tab{padding:9px 7px;font-size:12px;min-height:40px}.opt-hero-play{padding:8px;font-size:12px;align-self:center;min-width:46px}.opt-hero .swiper-pagination1{bottom:6px}}
@media(prefers-reduced-motion:reduce){.opt-hero *{transition-duration:.01ms!important;animation-duration:.01ms!important}}

/* Icon-only rotation control, visually distinct from content tabs. */
.opt-hero .opt-hero-play{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;border-radius:50%;flex:0 0 44px;color:#ded8ec;background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.2)}
.opt-hero .opt-hero-play::before{content:"";display:block;box-sizing:content-box;width:5px;height:13px;border-left:3px solid currentColor;border-right:3px solid currentColor}
.opt-hero .opt-hero-play[data-state="paused"]::before{width:0;height:0;border-right:0;border-left:11px solid currentColor;border-top:7px solid transparent;border-bottom:7px solid transparent;margin-left:3px}
.opt-hero .opt-hero-play:hover{color:#fff;border-color:#22d3ee;background:rgba(34,211,238,.1)}
