.solution-card[data-astro-cid-abdaqids]{padding:var(--card-pad);gap:var(--sp-3);color:var(--ink-soft);align-items:flex-start}.solution-card[data-astro-cid-abdaqids].has-image{gap:0;padding:0}.sol-media[data-astro-cid-abdaqids]{aspect-ratio:4/3;background-color:var(--bg-light);flex:none;width:100%}.solution-card[data-astro-cid-abdaqids].has-image:hover .sol-media[data-astro-cid-abdaqids] img{transform:scale(1.05)}.sol-body[data-astro-cid-abdaqids]{align-items:flex-start;gap:var(--sp-3);flex-direction:column;flex:1;width:100%;display:flex}.has-image[data-astro-cid-abdaqids] .sol-body[data-astro-cid-abdaqids]{padding:var(--card-pad);padding-top:var(--sp-5)}.sc-icon[data-astro-cid-abdaqids]{border-radius:var(--radius);width:54px;height:54px;color:var(--acc-text);background:color-mix(in srgb, var(--acc) 14%, var(--white));border:1px solid color-mix(in srgb, var(--acc) 22%, transparent);transition:background .3s var(--ease), color .3s var(--ease), box-shadow .3s var(--ease), transform .3s var(--ease);place-items:center;display:grid}.solution-card[data-astro-cid-abdaqids]:hover .sc-icon[data-astro-cid-abdaqids]:not(.on-media){background:var(--acc);border-color:var(--acc);color:var(--white);box-shadow:0 8px 24px color-mix(in srgb, var(--acc) 34%, transparent);transform:translateY(-2px)}.sc-icon[data-astro-cid-abdaqids].on-media{left:var(--sp-3);bottom:var(--sp-3);z-index:2;width:40px;height:40px;color:var(--white);background:var(--acc);border:2px solid var(--white);box-shadow:0 6px 16px color-mix(in srgb, var(--acc) 40%, transparent);position:absolute}.sc-title[data-astro-cid-abdaqids]{font-size:var(--fs-h3);color:var(--ink);margin-top:var(--sp-1);text-wrap:balance;transition:color .25s var(--ease)}.solution-card[data-astro-cid-abdaqids]:hover .sc-title[data-astro-cid-abdaqids]{color:var(--blue-text)}@media (width>=1101px){.sc-title[data-astro-cid-abdaqids]{min-height:2lh}}.sc-short[data-astro-cid-abdaqids]{font-size:var(--fs-body);color:var(--ink-soft);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sc-more[data-astro-cid-abdaqids]{padding-top:var(--sp-1);min-height:24px;margin-top:auto}.solution-card[data-astro-cid-abdaqids]:hover .sc-more[data-astro-cid-abdaqids] svg{transform:translate(4px)}.solution-card[data-astro-cid-abdaqids] .sc-arrow{display:none}@media (width<=1100px){.solution-card[data-astro-cid-abdaqids]:where(:not(.is-card)),.solution-card[data-astro-cid-abdaqids].has-image:where(:not(.is-card)){align-items:center;gap:var(--sp-4);padding:var(--sp-3);flex-direction:row}[data-astro-cid-abdaqids]:where(.solution-card:not(.is-card)) .sol-media[data-astro-cid-abdaqids]{border-radius:var(--radius-sm);width:88px}[data-astro-cid-abdaqids]:where(.solution-card:not(.is-card)) .sc-icon[data-astro-cid-abdaqids]{flex:none}[data-astro-cid-abdaqids]:where(.solution-card:not(.is-card)) .sc-icon[data-astro-cid-abdaqids].on-media{border-width:1.5px;width:28px;height:28px;bottom:4px;left:4px}[data-astro-cid-abdaqids]:where(.solution-card:not(.is-card)) .sc-icon[data-astro-cid-abdaqids].on-media svg{width:15px;height:15px}[data-astro-cid-abdaqids]:where(.solution-card:not(.is-card)) .sol-body[data-astro-cid-abdaqids],:where(.solution-card:not(.is-card)).has-image[data-astro-cid-abdaqids] .sol-body[data-astro-cid-abdaqids]{flex:1;gap:2px;min-width:0;padding:0}[data-astro-cid-abdaqids]:where(.solution-card:not(.is-card)) .sc-title[data-astro-cid-abdaqids]{color:var(--blue-text);margin-top:0}[data-astro-cid-abdaqids]:where(.solution-card:not(.is-card)) .sc-more[data-astro-cid-abdaqids]{display:none}.solution-card[data-astro-cid-abdaqids]:where(:not(.is-card)) .sc-arrow{color:var(--blue-text);flex:none;display:block}}.section-dark .solution-card[data-astro-cid-abdaqids]{background:var(--surface-dark);border:1px solid var(--on-dark-line);box-shadow:none;color:var(--on-dark-soft)}.section-dark .solution-card[data-astro-cid-abdaqids]:hover{background:color-mix(in srgb, var(--blue) 10%, var(--surface-dark));border-color:#4d8dff73}.section-dark .sol-media[data-astro-cid-abdaqids]{background-color:var(--navy-700)}.section-dark .sc-icon[data-astro-cid-abdaqids]:not(.on-media){color:var(--acc-bright);background:color-mix(in srgb, var(--acc) 18%, transparent);border-color:color-mix(in srgb, var(--acc-bright) 32%, transparent)}.section-dark .solution-card[data-astro-cid-abdaqids]:hover .sc-icon[data-astro-cid-abdaqids]:not(.on-media){background:var(--acc);border-color:var(--acc);color:var(--on-dark)}.section-dark .sc-title[data-astro-cid-abdaqids],.section-dark .solution-card[data-astro-cid-abdaqids]:hover .sc-title[data-astro-cid-abdaqids]{color:var(--on-dark)}.section-dark .sc-short[data-astro-cid-abdaqids]{color:var(--on-dark-muted)}.section-dark .sc-more[data-astro-cid-abdaqids],.section-dark .solution-card[data-astro-cid-abdaqids] .sc-arrow{color:var(--link-on-dark)}@media (prefers-reduced-motion:reduce){.solution-card[data-astro-cid-abdaqids]:hover .sc-icon[data-astro-cid-abdaqids],.solution-card[data-astro-cid-abdaqids].has-image:hover .sol-media[data-astro-cid-abdaqids] img,.solution-card[data-astro-cid-abdaqids]:hover .sc-more[data-astro-cid-abdaqids] svg{transform:none}}
