.solutions-page__grid-section[data-v-742ff454]{padding-bottom:var(--section-space)}.solutions-page__grid[data-v-742ff454]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.solutions-page__card[data-v-742ff454]{border-radius:var(--radius-card);background:var(--card-color);border:var(--card-border);height:100%;transition:border-color .3s var(--ease-out), transform .3s var(--ease-out);flex-direction:column;gap:.5rem;padding:1.6rem;display:flex;position:relative;overflow:hidden}.solutions-page__card[data-v-742ff454]:after{content:"";background:var(--accent);transform-origin:0;height:3px;transition:transform .45s var(--ease-out);position:absolute;inset:auto 0 0;transform:scaleX(0)}.solutions-page__card[data-v-742ff454]:hover{border-color:color-mix(in oklab, var(--accent) 45%, var(--border-color));transform:translateY(-3px)}.solutions-page__card[data-v-742ff454]:hover:after{transform:scaleX(1)}.solutions-page__card-head[data-v-742ff454]{justify-content:space-between;align-items:flex-start;margin-bottom:.75rem;display:flex}.solutions-page__dataset[data-v-742ff454]{border-radius:var(--radius-chip);background:var(--container-low-color);font-size:var(--tiny-size);color:var(--content-dim-color);align-items:center;gap:.4rem;padding:.2rem .6rem;font-weight:600;display:inline-flex}.solutions-page__name[data-v-742ff454]{font-size:var(--tiny-size);text-transform:uppercase;letter-spacing:.1em;color:var(--content-dim-color);font-weight:700}.solutions-page__title[data-v-742ff454]{letter-spacing:-.02em;color:var(--content-bright-color);font-size:1.2rem;font-weight:700;line-height:1.25}.solutions-page__description[data-v-742ff454]{font-size:var(--small-size);color:var(--content-dim-color)}.solutions-page__statuses[data-v-742ff454]{flex-wrap:wrap;gap:.3rem;margin-top:.5rem;display:flex}.solutions-page__statuses span[data-v-742ff454]{font-size:var(--tiny-size);color:var(--content-dark-color);align-items:center;gap:.35rem;display:inline-flex}.solutions-page__statuses span[data-v-742ff454]:before{content:"";background:var(--status-color);border-radius:50%;width:.45rem;height:.45rem}.solutions-page__statuses span[data-v-742ff454]:not(:last-child):after{content:"→";color:var(--content-darkest-color);margin-left:.15rem}.solutions-page__more[data-v-742ff454]{font-size:var(--small-size);color:var(--accent);align-items:center;gap:.4rem;margin-top:auto;padding-top:1rem;font-weight:650;display:inline-flex}.solutions-page__more[data-v-742ff454] .icon{transition:transform .3s var(--ease-out);font-size:.75em}.solutions-page__card:hover .solutions-page__more[data-v-742ff454] .icon{transform:translate(4px)}.solutions-page__custom-inner[data-v-742ff454]{border-radius:var(--radius-xl);background:var(--card-color);border:1px dashed var(--border-strong-color);grid-template-columns:minmax(0,1.2fr) auto;align-items:center;gap:2rem;padding:clamp(2rem,5vw,3.5rem);display:grid}.solutions-page__custom-inner .lead[data-v-742ff454]{margin-top:.75rem}.solutions-page__custom-actions[data-v-742ff454]{flex-direction:column;gap:.75rem;display:flex}.solutions-page__logos[data-v-742ff454]{padding-bottom:clamp(2rem,5vw,4rem)}@media (max-width:960px){.solutions-page__grid[data-v-742ff454]{grid-template-columns:repeat(2,minmax(0,1fr))}.solutions-page__custom-inner[data-v-742ff454]{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.solutions-page__grid[data-v-742ff454]{grid-template-columns:minmax(0,1fr)}}
