.CapabilityProjectCta-module__JpepFa__section{padding-block:112px}.CapabilityProjectCta-module__JpepFa__card{grid-template-columns:minmax(0,1fr) minmax(420px,.88fr);align-items:center;gap:clamp(48px,7vw,96px);display:grid}.CapabilityProjectCta-module__JpepFa__label{color:var(--heading);letter-spacing:.08em;text-transform:uppercase;font-size:clamp(1rem,1.4vw,1.125rem);font-weight:700}.CapabilityProjectCta-module__JpepFa__card h2{letter-spacing:-.055em;max-width:720px;margin-top:18px;font-size:clamp(2.2rem,4.6vw,4.8rem)}.CapabilityProjectCta-module__JpepFa__copy p:not(.CapabilityProjectCta-module__JpepFa__label){max-width:580px;color:var(--muted-light);margin-top:20px;font-size:1rem}.CapabilityProjectCta-module__JpepFa__side{flex-direction:column;align-items:center;gap:24px;width:min(460px,100%);margin-inline:auto;display:flex}.CapabilityProjectCta-module__JpepFa__visual{aspect-ratio:1210/1300;border:1px solid var(--border);border-radius:var(--radius-card);background:radial-gradient(420px circle at 72% 32%,var(--accent-dim),transparent 62%),var(--card);width:100%;transition:transform .24s var(--ease-out),border-color .24s var(--ease-out),box-shadow .24s var(--ease-out);place-items:center;padding:8px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 48px #08172a21}.CapabilityProjectCta-module__JpepFa__visual img{object-fit:contain;filter:drop-shadow(0 18px 22px #00000029);transition:transform .28s var(--ease-out),filter .28s ease}@media (hover:hover) and (pointer:fine){.CapabilityProjectCta-module__JpepFa__visual:hover{border-color:var(--border-hover);transform:translateY(-3px);box-shadow:0 24px 54px #08172a2e}.CapabilityProjectCta-module__JpepFa__visual:hover img{filter:brightness(1.08)drop-shadow(0 18px 22px #00000029);transform:translate(-3px,-4px)rotate(-1deg)}}@media (max-width:1000px){.CapabilityProjectCta-module__JpepFa__card{grid-template-columns:minmax(0,1fr) minmax(340px,.85fr);gap:40px}}@media (max-width:700px){.CapabilityProjectCta-module__JpepFa__section{padding-block:80px}.CapabilityProjectCta-module__JpepFa__card{grid-template-columns:1fr;gap:28px}}@media (prefers-reduced-motion:reduce){.CapabilityProjectCta-module__JpepFa__visual,.CapabilityProjectCta-module__JpepFa__visual img{transition:none}}
