.site .solution-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.site .solution-card{background:var(--_pebbles-ai-2-0---white-bg);border:1px solid #0e0e0e1a;border-radius:24px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.site .solution-card-media{background:linear-gradient(160deg, var(--_pebbles-ai-2-0---light-turquoise), color-mix(in srgb, var(--_pebbles-ai-2-0---turquoise) 12%, var(--_pebbles-ai-2-0---white-bg)));place-items:end center;height:176px;padding:24px 24px 0;display:grid;position:relative;overflow:hidden}.site .solution-card-media img{object-fit:cover;object-position:left top;border-radius:10px 10px 0 0;width:100%;height:100%;display:block;box-shadow:0 -6px 24px #0e0e0e24}.site .solution-card-body{flex-direction:column;flex:1;padding:24px 28px 28px;display:flex}.site .solution-card .solution-card-title{color:var(--_pebbles-ai-2-0---text-dark);letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:1.4rem;font-weight:500;line-height:1.25}.site .solution-card-text{color:var(--_pebbles-ai-2-0---text-secondary);text-wrap:pretty;margin:12px 0 0;font-size:.98rem;line-height:1.6}.site .solution-card-links{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.site .solution-card-links li{color:var(--_pebbles-ai-2-0---text-primary);margin:0;padding:0;font-size:.95rem;line-height:1.45}.site .solution-card-links a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-underline-offset:3px;text-decoration-thickness:1px}.site .solution-card-links a:hover{color:var(--_pebbles-ai-2-0---turquoise);text-decoration-color:currentColor}.site .solution-card-cta{color:var(--_pebbles-ai-2-0---turquoise);align-self:flex-start;margin-top:auto;padding-top:24px;font-size:.95rem;font-weight:500;text-decoration:none}.site .solution-card-cta-label{display:inline-block;position:relative}.site .solution-card-cta-mark{fill:none;width:104%;height:.5em;stroke:var(--_pebbles-ai-2-0---turquoise);stroke-linecap:round;stroke-width:2.2px;vector-effect:non-scaling-stroke;pointer-events:none;position:absolute;bottom:-.55em;left:-2%;overflow:visible}.site .solution-card-cta-mark path+path{stroke-width:1.5px;opacity:.7}.site .solution-card-cta:hover{color:var(--_pebbles-ai-2-0---text-dark)}.site .solution-card-cta:focus-visible{outline:2px solid var(--_pebbles-ai-2-0---turquoise);outline-offset:4px;border-radius:4px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.site .solution-card-media img{transition:transform .3s cubic-bezier(.16,1,.3,1)}.site .solution-card:hover .solution-card-media img{transform:translateY(-6px)}}@media (max-width:991px){.site .solution-cards{grid-template-columns:minmax(0,1fr);gap:16px}}@media (max-width:767px){.site .solution-card{border-radius:20px}.site .solution-card-media{height:150px}.site .solution-card-body{padding:20px 20px 24px}.site .solution-card .solution-card-title{font-size:1.25rem}}
