/* DELTA provider-to-persona concept, 2026-09-24 */
#acp-public-shell[data-acp-delta-site="1"] #delta-provider-lab{padding:74px 0 78px;background:radial-gradient(ellipse at 50% 35%,rgba(32,87,136,.12),transparent 64%),#040b17;border-block:1px solid rgba(132,213,248,.14)}
#acp-public-shell[data-acp-delta-site="1"] #delta-provider-lab .wrap{width:min(1280px,calc(100% - 48px))}
#delta-provider-lab .dpl-heading{display:grid;grid-template-columns:1fr .77fr;gap:44px;align-items:end;margin-bottom:25px}
#delta-provider-lab .dpl-heading small{display:block;color:#87dbed;font:800 10px Orbitron,Inter,sans-serif;letter-spacing:.16em}
#delta-provider-lab h2{margin:12px 0 0;color:#f1f8ff;font:700 clamp(31px,3.3vw,49px)/1.08 Inter,sans-serif;letter-spacing:-.05em;text-wrap:balance}
#delta-provider-lab .dpl-heading p{margin:0;color:#b5c9d9;font:400 14px/1.7 Inter,sans-serif}
#delta-provider-lab figure{margin:0;border:1px solid rgba(124,206,244,.28);border-radius:21px;overflow:hidden;background:#071525;box-shadow:0 25px 70px rgba(0,0,0,.3)}
#delta-provider-lab .dpl-visual{position:relative;overflow:hidden}
#delta-provider-lab .dpl-visual img{display:block;width:100%;height:auto;aspect-ratio:1671 / 941;object-fit:cover}
#delta-provider-lab .dpl-visual:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 40px rgba(3,11,24,.28)}
#delta-provider-lab .dpl-caption{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 20px;background:#0b1b2b;border-top:1px solid rgba(124,206,244,.17)}
#delta-provider-lab .dpl-caption strong{color:#dff4ff;font:800 10px Orbitron,Inter,sans-serif;letter-spacing:.08em}
#delta-provider-lab .dpl-caption span{color:#96afc1;font:600 11px/1.45 Inter,sans-serif;text-align:right}
#delta-provider-lab .dpl-track{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px;margin-top:16px}
#delta-provider-lab .dpl-step{position:relative;padding:21px 22px 22px;border:1px solid rgba(121,206,241,.18);border-radius:14px;background:rgba(10,28,45,.83)}
#delta-provider-lab .dpl-step:nth-child(2){border-color:rgba(244,201,126,.28);background:linear-gradient(145deg,rgba(43,33,38,.85),rgba(11,24,40,.85))}
#delta-provider-lab .dpl-step:nth-child(3){border-color:rgba(165,137,240,.26)}
#delta-provider-lab .dpl-step small{color:#83dcee;font:800 10px Orbitron,Inter,sans-serif;letter-spacing:.12em}
#delta-provider-lab .dpl-step:nth-child(2) small{color:#f6d59c}
#delta-provider-lab .dpl-step:nth-child(3) small{color:#c8b9ff}
#delta-provider-lab .dpl-step h3{margin:9px 0 7px;color:#f1f7ff;font:700 18px/1.2 Inter,sans-serif}
#delta-provider-lab .dpl-step p{margin:0;color:#aabfd0;font:400 12px/1.6 Inter,sans-serif}
#delta-provider-lab .dpl-note{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-top:19px;padding:17px 21px;border-left:2px solid #68d0e5;background:rgba(16,37,54,.72);border-radius:0 11px 11px 0}
#delta-provider-lab .dpl-note p{margin:0;color:#b5ccdb;font:400 12px/1.6 Inter,sans-serif}
#delta-provider-lab .dpl-note a{flex:none;color:#a6edff;font:700 11px Inter,sans-serif;text-decoration:underline;text-underline-offset:4px}
#delta-provider-lab{scroll-margin-top:95px}
@media(max-width:800px){#delta-provider-lab .dpl-heading{grid-template-columns:1fr;gap:12px}#delta-provider-lab .dpl-track{grid-template-columns:1fr}#delta-provider-lab .dpl-note{display:block}#delta-provider-lab .dpl-note a{display:inline-block;margin-top:10px}}
@media(max-width:600px){#acp-public-shell[data-acp-delta-site="1"] #delta-provider-lab{padding:58px 0}#acp-public-shell[data-acp-delta-site="1"] #delta-provider-lab .wrap{width:min(100% - 28px,1280px)}#delta-provider-lab .dpl-visual{overflow-x:auto;scrollbar-color:#64ccdf #0b2538}#delta-provider-lab .dpl-visual img{width:830px;max-width:none;height:auto}#delta-provider-lab .dpl-caption{align-items:flex-start;flex-direction:column;gap:4px}#delta-provider-lab .dpl-caption span{text-align:left}}
