/* Consistent, image-led cards: a preview above a bold, left-aligned headline. */
.discovery-track{gap:32px;align-items:center}
.discovery .discovery-card{container-type:inline-size;display:grid;grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) auto;aspect-ratio:4/3;width:min(700px,52vw,calc((100svh - 290px)*1.333333));border-radius:26px;box-shadow:0 20px 35px #080d1526}
.discovery .discovery-card .mini-app-preview{grid-column:1;grid-row:1;align-self:stretch;display:flex;align-items:center;justify-content:center;height:auto;min-height:0;min-width:0;margin:18px 24px 0;padding:0;overflow:visible;border-radius:0}
.discovery .discovery-card .gallery-phone-window{width:auto;height:100%;max-width:100%;aspect-ratio:2;border-radius:50% 50% 0 0;background:var(--pink);clip-path:ellipse(50% 100% at 50% 100%)}
.discovery .discovery-pink .gallery-phone-window{background:#f5c7ee}
.discovery .gallery-phone-window .surface-mini-phone{top:18%;left:50%;height:210%;transform:translateX(-50%) rotate(8deg);border-radius:7cqw;padding:.85cqw;box-shadow:2cqw 2cqw 3cqw #1b202833}
.discovery .gallery-phone-window .surface-mini-phone img{border-radius:6cqw}
.discovery .discovery-pink .surface-mini-phone{transform:translateX(-50%) rotate(-8deg)}
.discovery .discovery-card .discovery-copy{grid-column:1;grid-row:2;align-self:end;padding:23px 30px 29px;z-index:2}
.discovery .discovery-copy .eyebrow{font-size:9px;letter-spacing:.12em}
.discovery .discovery-card .discovery-copy h3{font-size:clamp(16px,6.2cqw,42px);line-height:1.04;letter-spacing:-.055em;margin:12px 0 17px}
.discovery .discovery-copy p{font-size:clamp(11px,2.3cqw,14px);line-height:1.5;max-width:85%}
.discovery .discovery-card .card-flower{display:block;width:25%;height:25%;bottom:8%;right:-5%;color:#1b20280b}
.discovery .workload-snapshot:before{height:100%;width:auto;max-width:100%;aspect-ratio:2;top:0;left:50%;transform:translateX(-50%);border-radius:50% 50% 0 0;clip-path:ellipse(50% 100% at 50% 100%)}
.discovery .workload-snapshot .wl-mini-scene{height:100%;gap:5cqw;transform:rotate(-9deg)}
.discovery .wl-mini-icon{width:19cqw;height:19cqw;border-radius:4.5cqw;box-shadow:0 2.8cqw 4cqw #1b202822}
.discovery .wl-mini-icon img{border-radius:4.5cqw}
.discovery .wl-mini-icon>b{font-size:3.4cqw;top:-2cqw;right:-2cqw;padding:1cqw 1.5cqw;border-width:.6cqw}
.discovery .wl-mini-icon:last-of-type{transform:translateY(3cqw) rotate(12deg)}
@media(max-width:760px){
  .discovery-track{gap:22px;align-items:center}
  .discovery .discovery-card{width:calc(100vw - 62px);max-width:470px;aspect-ratio:3/4;border-radius:23px}
  .discovery .discovery-card .mini-app-preview{margin:20px 18px 0}
  .discovery .discovery-card .discovery-copy{padding:22px 23px 25px}
  .discovery .discovery-card .discovery-copy h3{font-size:clamp(17px,7.2cqw,28px);margin:11px 0 15px}
  .discovery .discovery-copy p{font-size:12px;max-width:95%}
  .discovery .discovery-card .gallery-phone-window{width:100%;height:auto;aspect-ratio:2}
  .discovery .workload-snapshot:before{width:100%;height:auto;aspect-ratio:2;top:50%;transform:translate(-50%,-50%)}
  .discovery .wl-mini-icon{width:24cqw;height:24cqw}
  .discovery .wl-mini-icon>b{font-size:4.5cqw}
}
@media(max-height:690px) and (min-width:761px){
  .discovery .discovery-card .mini-app-preview{margin-top:12px}
  .discovery .discovery-card .discovery-copy{padding:16px 25px 21px}
  .discovery .discovery-card .discovery-copy h3{margin:8px 0 12px}
}
