.solution-card.svelte-1bxacmn{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-direction:column;padding:28px;transition:border-color .15s,box-shadow .15s;display:flex}.solution-card.svelte-1bxacmn:hover,.support-card.svelte-1bxacmn:hover{border-color:#a7c7bb;box-shadow:0 8px 24px #143c2f07}.card-top.svelte-1bxacmn{border-bottom:1px solid var(--line);flex-direction:column;gap:24px;padding-bottom:24px;display:flex}.solution-icon.svelte-1bxacmn{width:46px;height:46px;color:var(--brand);background:var(--brand-soft);border-radius:10px;place-items:center;display:inline-grid}.solution-card.svelte-1bxacmn h3:where(.svelte-1bxacmn){letter-spacing:-.6px;margin-top:24px;font-size:23px;font-weight:520}.solution-card.svelte-1bxacmn p:where(.svelte-1bxacmn){color:var(--ink-2);margin-top:12px;margin-bottom:28px;font-size:14px;line-height:1.85}.card-link.svelte-1bxacmn{align-items:center;gap:8px;margin-top:auto;font-size:12px;font-weight:500;display:inline-flex}.support-card.svelte-1bxacmn{border:1px solid var(--line);background:#f7faf8;border-radius:12px;grid-template-columns:1fr .85fr;gap:70px;padding:42px;transition:border-color .15s,box-shadow .15s;display:grid}.support-card.svelte-1bxacmn .card-link:where(.svelte-1bxacmn){margin-top:28px}.support-summary.svelte-1bxacmn{border-left:1px solid var(--line);flex-direction:column;justify-content:center;gap:30px;padding-left:44px;display:flex}.support-summary.svelte-1bxacmn>div:where(.svelte-1bxacmn){gap:12px;display:flex}.summary-dot.svelte-1bxacmn{background:var(--brand);border-radius:50%;flex:none;width:7px;height:7px;margin-top:7px}.support-summary.svelte-1bxacmn strong:where(.svelte-1bxacmn){font-size:14px;font-weight:500;display:block}.support-summary.svelte-1bxacmn small:where(.svelte-1bxacmn){color:var(--ink-2);margin-top:6px;font-size:12px;line-height:1.7;display:block}@media (width<=900px){.solution-card.svelte-1bxacmn{padding:22px}.solution-card.svelte-1bxacmn h3:where(.svelte-1bxacmn){font-size:21px}.support-card.svelte-1bxacmn{gap:32px;padding:32px}.support-summary.svelte-1bxacmn{padding-left:28px}}@media (width<=600px){.support-card.svelte-1bxacmn{grid-template-columns:1fr;gap:30px;padding:25px}.support-summary.svelte-1bxacmn{border-left:0;border-top:1px solid var(--line);gap:24px;padding:28px 0 0}.card-top.svelte-1bxacmn{flex-direction:row;justify-content:space-between;align-items:center;gap:12px}.card-top.svelte-1bxacmn>span:where(.svelte-1bxacmn):last-child{text-align:right;max-width:150px}}
