.showcase-area{margin:46px 0 44px}.showcase-head{text-align:center;margin-bottom:24px}.showcase-head .eyebrow{color:#bda7ff}.showcase-head h2{font-size:clamp(26px,3.5vw,36px);letter-spacing:-1.3px;margin:11px 0}.showcase-head p{font-size:12px;color:#a29db4;line-height:1.6;margin:auto;max-width:680px}.showcase-card{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);background:linear-gradient(120deg,#191724,#11131c);border:1px solid #363044;border-radius:20px;overflow:hidden;min-height:300px;margin:17px 0;box-shadow:0 10px 35px #0003}.showcase-card:nth-of-type(odd) .showcase-info{background:radial-gradient(ellipse at 0 0,#39284a 0,transparent 70%)}.showcase-info{padding:33px 30px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.showcase-kicker{font-size:10px;letter-spacing:1.7px;text-transform:uppercase;color:#ae95ef;font-weight:900}.showcase-info h3{font-size:26px;margin:9px 0 12px;letter-spacing:-.9px}.showcase-info p{font-size:12px;line-height:1.75;color:#aaa6bb;margin:0 0 16px}.showcase-tags{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:22px}.showcase-tags span{font-size:10px;color:#c5b4ef;border:1px solid #5f4c80;background:#2a213b;padding:6px 8px;border-radius:7px}.showcase-cta{border:1px solid #8669d4;background:#5a3e91;color:#fff;border-radius:9px;padding:11px 14px;font-weight:800;font-size:11px}.showcase-media{position:relative;min-height:300px;background:#090a12;overflow:hidden}.showcase-media video{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;transition:opacity .5s}.showcase-media:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#100d18aa,transparent 30%),linear-gradient(0deg,#090913a6,transparent 50%)}.showcase-video-label{position:absolute;z-index:2;left:16px;top:15px;background:#0a0916ab;border:1px solid #ffffff55;border-radius:7px;padding:7px 9px;font-size:10px;color:#efeaff;backdrop-filter:blur(7px)}.showcase-controls{position:absolute;z-index:3;bottom:16px;left:17px;right:17px;display:flex;align-items:center;justify-content:space-between;gap:12px}.showcase-count{font-weight:800;font-size:11px;color:#fff}.showcase-nav{display:flex;align-items:center;gap:7px}.showcase-nav button{height:34px;min-width:34px;background:#191627c5;color:white;border:1px solid #ffffff66;border-radius:9px;font-size:18px;backdrop-filter:blur(7px)}.showcase-nav button:hover{background:#6d50a5}.showcase-dots{display:flex;gap:5px}.showcase-dot{width:23px;height:3px;border-radius:4px;background:#a39ca780}.showcase-dot.on{background:#f0e6ff}.showcase-caption{font-size:10px;color:#85829a;text-align:center;margin-top:11px}.showcase-info .mini-model{font-size:10px;color:#ab8efe;font-weight:800;letter-spacing:1px}.showcase-card:nth-of-type(even){grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr)}.showcase-card:nth-of-type(even) .showcase-media{order:-1}@media(max-width:950px){.showcase-info{padding:25px 22px}.showcase-info h3{font-size:23px}}@media(max-width:640px){.showcase-card,.showcase-card:nth-of-type(even){grid-template-columns:1fr}.showcase-card:nth-of-type(even) .showcase-media{order:initial}.showcase-info{padding:23px}.showcase-media{min-height:255px}.showcase-area{margin-top:34px}}
