.company-experience{background:transparent;min-height:auto;padding:0;overflow:visible}
.company-card{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(circle at 72% 18%,#213f754d,transparent 34%),linear-gradient(135deg,#101a31,#1b2034 62%,#29213a)}
.company-star-canvas{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none}
.company-card-content{position:relative;z-index:1}
.company-card:after{content:"";position:absolute;z-index:0;width:440px;height:180px;right:-128px;top:-74px;border:1px solid #a9ccff20;border-radius:50%;transform:rotate(-24deg);box-shadow:0 0 0 44px #8db8ff08,0 0 0 92px #8db8ff05;pointer-events:none}
.company-card .eyebrow,.company-card h2{color:#f5f8ff}
.company-card p{color:#d1d9eb!important}
.company-card .company-media-grid{position:relative;z-index:1}
.company-video{position:relative;aspect-ratio:4/3;background:radial-gradient(circle at 50% 40%,#263d65,#101827);border:1px solid #425578;border-radius:12px;overflow:hidden}
.company-video video{height:100%;width:100%;object-fit:contain}
.company-video-play{position:absolute;inset:0;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;border:0;background:transparent;color:#e8f0ff;font:600 14px system-ui;cursor:pointer;min-height:44px}
.company-video-play span{display:grid;place-items:center;width:52px;height:52px;border:1px solid #8eb9ff;border-radius:50%;background:#3b5e9c80;font-size:21px}
.company-video-status{position:absolute;inset:40% 0 auto;text-align:center;color:#e8f0ff;font-size:13px;pointer-events:none}
.company-video-play[hidden],.company-video-status[hidden]{display:none}
@media(max-width:720px){.company-card{padding:16px}.company-card:after{right:-210px;top:-82px;opacity:.7}}
