.solutions-module__iZSNKq__tone{color:var(--sq-ink-3);display:block}.solutions-module__iZSNKq__visualBand{padding-top:8px}.solutions-module__iZSNKq__frame{border-radius:var(--sq-r-2xl);background:var(--sq-surface);overflow:hidden}.solutions-module__iZSNKq__frameIn{place-items:center;gap:20px;padding:20px;display:grid}.solutions-module__iZSNKq__frameIn>*{min-width:0}@media (min-width:900px){.solutions-module__iZSNKq__frameIn{padding:56px 48px}.solutions-module__iZSNKq__frameIn[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}}.solutions-module__iZSNKq__timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.solutions-module__iZSNKq__timeline li{border-left:1px solid var(--sq-line-2);margin-left:4px;padding:0 0 32px 32px;position:relative}.solutions-module__iZSNKq__timeline li:last-child{padding-bottom:0}.solutions-module__iZSNKq__timeline li:before{content:"";border-radius:var(--sq-r-pill);background:var(--sq-ink);width:9px;height:9px;position:absolute;top:6px;left:-5px}.solutions-module__iZSNKq__timeline p{max-width:34em;color:var(--sq-ink-3);margin:6px 0 0;font-size:16px;line-height:1.5}.solutions-module__iZSNKq__stepNum{color:var(--sq-ink-3);font-variant-numeric:tabular-nums;font-size:13px;line-height:18px;display:block}.solutions-module__iZSNKq__stepTitle{letter-spacing:-.01em;color:var(--sq-ink);margin:6px 0 0;font-size:20px;font-weight:400;line-height:28px}@media (min-width:900px){.solutions-module__iZSNKq__timeline{border-top:1px solid var(--sq-line-2);grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.solutions-module__iZSNKq__timeline li{border-left:0;margin-left:0;padding:28px 0 0}.solutions-module__iZSNKq__timeline li:before{top:-5px;left:0}}.solutions-module__iZSNKq__features{gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.solutions-module__iZSNKq__features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.solutions-module__iZSNKq__features{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}.solutions-module__iZSNKq__feature{align-content:start;gap:8px;height:100%;display:grid}.solutions-module__iZSNKq__feature p,.solutions-module__iZSNKq__relatedCard p{color:var(--sq-ink-3);margin:0;font-size:15px;line-height:1.47}.solutions-module__iZSNKq__tile{border-radius:var(--sq-r-md);background:var(--sq-white);width:40px;height:40px;box-shadow:var(--sq-ring-inset);color:var(--sq-ink);place-items:center;margin-bottom:12px;display:grid}.solutions-module__iZSNKq__featureTitle{letter-spacing:-.01em;color:var(--sq-ink);margin:0;font-size:18px;font-weight:500;line-height:26px}.solutions-module__iZSNKq__proof{gap:12px;margin:0 0 8px;padding:0;list-style:none;display:grid}@media (min-width:720px){.solutions-module__iZSNKq__proof{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}.solutions-module__iZSNKq__proofCard{align-content:start;gap:12px;height:100%;display:grid}.solutions-module__iZSNKq__figure{letter-spacing:var(--sq-track-display);color:var(--sq-ink);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(56px,6vw,72px);font-weight:300;line-height:1}.solutions-module__iZSNKq__proofText{max-width:28em;color:var(--sq-ink-2);text-wrap:pretty;margin:0;font-size:17px;line-height:1.5}.solutions-module__iZSNKq__source{color:var(--sq-ink-3);margin:0;font-size:13px;line-height:18px}.solutions-module__iZSNKq__related{gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:800px){.solutions-module__iZSNKq__related{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.solutions-module__iZSNKq__related[data-wide]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.solutions-module__iZSNKq__related[data-wide]{grid-template-columns:repeat(4,minmax(0,1fr))}}.solutions-module__iZSNKq__relatedCard{height:100%;transition:background var(--sq-t-base) var(--sq-ease);align-content:start;gap:8px;display:grid;position:relative}.solutions-module__iZSNKq__relatedCard:hover{background:var(--sq-surface-2)}.solutions-module__iZSNKq__more{color:var(--sq-ink);align-items:center;gap:6px;margin-top:12px;font-size:15px;font-weight:500;display:inline-flex}.solutions-module__iZSNKq__faqWrap{gap:8px;display:grid}@media (min-width:900px){.solutions-module__iZSNKq__faqWrap{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:56px}.solutions-module__iZSNKq__faqWrap>header{margin-bottom:0}}
