/* ALIFY Cohere-led component styles. */
.alify-services{border:0}
.alify-services__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.alify-service-card{min-width:0;border:0;border-radius:var(--alify-radius-sm);overflow:hidden;background:var(--alify-surface-soft);box-shadow:none}
.alify-service-card__link{display:flex;height:100%;flex-direction:column;gap:0;padding:0;transform:none}
.alify-service-card__media{position:relative;aspect-ratio:4/3;overflow:hidden;background:var(--alify-surface-blue)}
.alify-service-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--alify-ease)}
.alify-service-card:hover .alify-service-card__media img{transform:scale(1.02)}
.alify-service-card__arrow{position:absolute;right:16px;bottom:16px;display:grid;width:42px;height:42px;place-items:center;border:0;border-radius:50%;background:#fff;color:var(--alify-primary);font-size:16px;transition:transform .22s var(--alify-ease)}
.alify-service-card:hover .alify-service-card__arrow{transform:translate(2px,-2px)}
.alify-service-card__content{display:grid;gap:15px;padding:26px 26px 18px}
.alify-service-card h3{margin:0;font-size:clamp(28px,2.4vw,34px);line-height:1.2;letter-spacing:-.01em}
.alify-service-card__content p{margin:0;color:var(--alify-text-muted);font-size:16px;line-height:1.5}
.alify-service-card .alify-chip-row{padding:0 26px 28px;margin-top:auto}
.alify-service-art{position:absolute;inset:0;background:var(--alify-surface-blue);overflow:hidden}
.alify-service-art span{position:absolute;display:block;border-radius:50%}
.alify-service-art span:nth-child(1){width:64%;aspect-ratio:1;left:-12%;bottom:-24%;background:var(--alify-coral)}
.alify-service-art span:nth-child(2){width:48%;aspect-ratio:1;right:8%;top:9%;background:var(--alify-deep-green)}
.alify-service-art span:nth-child(3){width:26%;aspect-ratio:1;right:14%;bottom:9%;background:#fff}
.alify-service-art--2{background:var(--alify-surface-green)}.alify-service-art--2 span:nth-child(1){background:var(--alify-navy)}.alify-service-art--2 span:nth-child(2){background:var(--alify-coral-soft)}
.alify-service-art--3{background:var(--alify-surface-soft)}.alify-service-art--3 span:nth-child(1){background:var(--alify-deep-green)}.alify-service-art--3 span:nth-child(2){background:var(--alify-coral)}
.alify-service-art--4{background:var(--alify-surface-blue)}.alify-service-art--4 span:nth-child(1){background:var(--alify-coral-soft)}.alify-service-art--4 span:nth-child(2){background:var(--alify-navy)}
