/* AI Agents carousel card collage: hero (orbit) + 3 satellites. Units are container-relative so it scales in card, zoom and lightbox. */
#ap-products .bg.aic{container-type:size;overflow:hidden;background:radial-gradient(90% 85% at 50% 45%,#d6ecfa 0%,#e9f5fd 45%,#f6fbff 100%)}
#ap-products .aic .t{position:absolute;overflow:hidden;border-radius:2.2cqw;background:#eef7fd;box-shadow:0 1.8cqw 4.2cqw rgba(11,61,99,.20),0 .3cqw .9cqw rgba(11,61,99,.10);border:1px solid rgba(0,124,179,.12)}
#ap-products .aic .t img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}
#ap-products .aic .hero{z-index:3}
#ap-products .apc-s.ctr .c:hover .aic .hero img{transform:scale(1.04)}
#ap-products .aic .s-chat img{object-position:left top}

/* v2 Tilted floating cards around a frameless centred hero (cards above hero) */
/* v2 frameless centre: floating cards sit above the hero, hero has no frame */
#ap-products .aic.v2 .hero{border:0;border-radius:0;box-shadow:none;background:transparent;overflow:visible;z-index:1}
#ap-products .aic.v2 .hero img{object-fit:contain}
#ap-products .aic.v2 .s-logo,#ap-products .aic.v2 .s-stack,#ap-products .aic.v2 .s-chat{z-index:5;border:.45cqw solid #fff}
#ap-products .aic.v2 .s-chat{z-index:6}
/* Variation 2: transparent cutout, dense overlap. Hero multiplies into the card so its light background disappears; large centre, cards cut into its rings with stronger tilts. */
#ap-products .aic.v2{background:radial-gradient(75% 75% at 50% 48%,#d3ebfa 0%,#e4f2fc 55%,#f3f9fe 100%)}
#ap-products .aic.v2 .hero{left:8cqw;top:1cqw;width:84cqw;aspect-ratio:16/10;mix-blend-mode:multiply;-webkit-mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 75%,transparent 100%);mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 75%,transparent 100%)}
#ap-products .aic.v2 .s-logo{left:9cqw;top:6cqw;width:28cqw;aspect-ratio:1000/524;transform:rotate(-9deg)}
#ap-products .aic.v2 .s-stack{left:4cqw;top:33cqw;width:27cqw;aspect-ratio:1000/635;transform:rotate(7deg)}
#ap-products .aic.v2 .s-chat{right:9cqw;top:5cqw;width:22cqw;aspect-ratio:720/1126;transform:rotate(8deg)}
