.challenge-grid.svelte-nuw2wk{gap:var(--space-16);grid-template-columns:1fr 1fr;display:grid}.challenge-card.svelte-nuw2wk{border:2px solid var(--color-ink);border-radius:var(--radius-m);background:var(--cream);box-shadow:var(--shadow-hard);padding:32px}.challenge-card.svelte-nuw2wk:first-child{background:var(--color-extra)}.challenge-card.svelte-nuw2wk:nth-child(2){background:var(--pink)}.challenge-card.svelte-nuw2wk:nth-child(3){background:var(--lilac)}.challenge-card.svelte-nuw2wk:nth-child(4){background:var(--color-bg-alt)}.challenge-card.svelte-nuw2wk .label{margin-bottom:var(--space-16);color:var(--color-accent-2);display:block}.challenge-card.svelte-nuw2wk .h3{margin-bottom:8px}.challenge-card.svelte-nuw2wk .body{font-size:16px}@media (width<=768px){.challenge-grid.svelte-nuw2wk{grid-template-columns:1fr}}.solution-list.svelte-1mchw30{gap:10px;display:grid}.solution-row.svelte-1mchw30{gap:var(--space-24);border:2px solid var(--color-ink);border-radius:var(--radius-m);background:var(--cream);grid-template-columns:90px 260px 1fr;padding:28px 32px;display:grid}.solution-row.svelte-1mchw30:nth-child(odd){background:var(--color-bg-alt)}.solution-row.svelte-1mchw30 .h3{font-size:26px}.solution-row.svelte-1mchw30 .body{font-size:16px}@media (width<=1024px){.solution-row.svelte-1mchw30{grid-template-columns:80px 140px 1fr}}@media (width<=768px){.solution-row.svelte-1mchw30{grid-template-columns:1fr;padding:20px}}.usecase-row.svelte-1my3v9p{gap:var(--space-48);border:2px solid var(--color-ink);border-radius:var(--radius-l);background:var(--cream);box-shadow:var(--shadow-hard);grid-template-columns:.85fr 1.15fr;align-items:center;padding:40px;display:grid}.usecase-row.svelte-1my3v9p+.usecase-row:where(.svelte-1my3v9p){margin-top:var(--space-24)}.usecase-row--yellow.svelte-1my3v9p{background:var(--color-extra)}.usecase-row--pink.svelte-1my3v9p{background:var(--pink)}.usecase-row.svelte-1my3v9p .h2{margin-block:8px var(--space-16)}.usecase-row.svelte-1my3v9p .body{margin-bottom:var(--space-16)}.points.svelte-1my3v9p{margin-bottom:var(--space-24);gap:8px;display:grid}.points.svelte-1my3v9p li:where(.svelte-1my3v9p){gap:10px;font-size:16px;display:flex}.points.svelte-1my3v9p li:where(.svelte-1my3v9p):before{content:"";border:1.5px solid var(--color-ink);background:var(--color-accent-2);border-radius:2px;flex-shrink:0;width:10px;height:10px;margin-top:7px}.usecase-visual.svelte-1my3v9p .browser{width:100%}.usecase-visual.svelte-1my3v9p .phone{margin-inline:auto}@media (width<=1024px){.usecase-row.svelte-1my3v9p{grid-template-columns:1fr}.usecase-visual.svelte-1my3v9p{display:none}}@media (width<=768px){.usecase-row.svelte-1my3v9p{padding:24px}}.related-grid.svelte-6wk3fx{gap:var(--space-24);grid-template-columns:1.4fr 1fr;display:grid}.related-card.svelte-6wk3fx{border:2px solid var(--color-ink);border-radius:var(--radius-m);box-shadow:var(--shadow-hard);background:var(--cream);position:relative;overflow:hidden}.related-card.svelte-6wk3fx img:where(.svelte-6wk3fx){object-fit:cover;width:100%;height:320px;transition:transform .3s}.related-card.svelte-6wk3fx:hover img:where(.svelte-6wk3fx){transform:scale(1.03)}.related-caption.svelte-6wk3fx{border-top:2px solid var(--color-ink);background:var(--color-extra);padding:20px 24px}@media (width<=768px){.related-grid.svelte-6wk3fx{grid-template-columns:1fr}.related-card.svelte-6wk3fx img:where(.svelte-6wk3fx){height:200px}}
