.solutions-hero[data-astro-cid-mmtdbeoi]{padding-block:5rem 2rem}.solutions-hero-grid[data-astro-cid-mmtdbeoi]{grid-template-columns:minmax(0,1.45fr) minmax(16rem,.65fr);align-items:end;gap:5rem;display:grid}.solutions-hero[data-astro-cid-mmtdbeoi] .site-title[data-astro-cid-mmtdbeoi]{max-width:16ch}.solutions-hero[data-astro-cid-mmtdbeoi] .site-lead[data-astro-cid-mmtdbeoi]{max-width:42rem}.solutions-principle[data-astro-cid-mmtdbeoi]{border-left:1px solid #d4d9df;max-width:25rem;padding:0 0 .4rem 2rem}.solutions-principle-mark[data-astro-cid-mmtdbeoi]{color:#2455e6;font-size:2.5rem;line-height:1.1;display:block}.solutions-principle[data-astro-cid-mmtdbeoi] p[data-astro-cid-mmtdbeoi]{margin:1rem 0 1.25rem;font-size:1.05rem;line-height:1.65}.solutions-text-link[data-astro-cid-mmtdbeoi]{color:#1945c6;align-items:center;gap:.65rem;font-size:.88rem;font-weight:650;text-decoration:none;display:inline-flex}.solutions-text-link[data-astro-cid-mmtdbeoi]:hover{text-underline-offset:.25em;text-decoration:underline}.solutions-text-link--muted[data-astro-cid-mmtdbeoi]{color:#526077}.solutions-text-link[data-astro-cid-mmtdbeoi] small[data-astro-cid-mmtdbeoi]{border:1px solid #d5dbe2;border-radius:3px;padding:.12rem .35rem;font-size:.66rem}.solutions-jump[data-astro-cid-mmtdbeoi]{border-top:1px solid #d9dee4;flex-wrap:wrap;gap:.55rem;margin-top:3rem;padding-top:1.5rem;display:flex}.solutions-jump[data-astro-cid-mmtdbeoi] a[data-astro-cid-mmtdbeoi]{color:#28374e;background:#fff;border:1px solid #d9dee4;border-radius:4px;align-items:center;gap:.5rem;padding:.65rem .85rem;font-size:.875rem;text-decoration:none;transition:border-color .18s,background .18s;display:flex}.solutions-jump[data-astro-cid-mmtdbeoi] a[data-astro-cid-mmtdbeoi]:hover{background:#f0f4ff;border-color:#2455e6}.solutions-jump[data-astro-cid-mmtdbeoi] span[data-astro-cid-mmtdbeoi]{letter-spacing:.05em;color:#2455e6;font-size:.65rem}.solutions-list-section[data-astro-cid-mmtdbeoi]{padding-top:3rem}.solutions-list-intro[data-astro-cid-mmtdbeoi]{grid-template-columns:1fr 1.25fr;align-items:start;gap:4rem;padding-bottom:2rem;display:grid}.solutions-list-intro[data-astro-cid-mmtdbeoi]>p[data-astro-cid-mmtdbeoi]:last-child{color:#566276;margin:0;font-size:1rem;line-height:1.7}.solution-row[data-astro-cid-mmtdbeoi]{border-top:1px solid #cfd6df;grid-template-columns:3rem minmax(0,1.3fr) minmax(15rem,.8fr);gap:2rem;padding:3rem 0;scroll-margin-top:7rem;display:grid}.solution-row[data-astro-cid-mmtdbeoi]:last-child{border-bottom:1px solid #cfd6df}.solution-row-number[data-astro-cid-mmtdbeoi]{letter-spacing:.1em;color:#2455e6;padding-top:.45rem;font-size:.875rem}.solution-row[data-astro-cid-mmtdbeoi] h2[data-astro-cid-mmtdbeoi]{letter-spacing:-.035em;margin:0 0 1rem;font-size:clamp(1.45rem,2.4vw,2.05rem);font-weight:600;line-height:1.18}.solution-row[data-astro-cid-mmtdbeoi] h2[data-astro-cid-mmtdbeoi] a[data-astro-cid-mmtdbeoi]{color:inherit;justify-content:space-between;gap:1rem;text-decoration:none;display:flex}.solution-row[data-astro-cid-mmtdbeoi] h2[data-astro-cid-mmtdbeoi] a[data-astro-cid-mmtdbeoi]:hover{color:#2455e6}.solution-row[data-astro-cid-mmtdbeoi] h2[data-astro-cid-mmtdbeoi] span[data-astro-cid-mmtdbeoi]{color:#2455e6;font-size:1.4rem;font-weight:400}.solution-row-short[data-astro-cid-mmtdbeoi]{max-width:36rem;margin:0 0 .8rem;font-size:1.1rem;line-height:1.6}.solution-row-why[data-astro-cid-mmtdbeoi]{color:#627087;max-width:36rem;margin:0;font-size:.9rem;line-height:1.7}.solution-row-actions[data-astro-cid-mmtdbeoi]{flex-wrap:wrap;gap:1rem 1.75rem;margin-top:1.6rem;display:flex}.solution-row-flow[data-astro-cid-mmtdbeoi]{border-left:1px solid #d9dee4;padding-left:2rem}.solution-row-flow[data-astro-cid-mmtdbeoi] div[data-astro-cid-mmtdbeoi]>span[data-astro-cid-mmtdbeoi]{letter-spacing:.12em;color:#5b6a80;font-size:.65rem;font-weight:650}.solution-row-flow[data-astro-cid-mmtdbeoi] p[data-astro-cid-mmtdbeoi]{margin:.4rem 0 0;font-size:.9rem;line-height:1.65}.solution-flow-arrow[data-astro-cid-mmtdbeoi]{color:#2455e6;margin:.7rem 0;font-size:1.5rem;display:block}.solutions-bottom[data-astro-cid-mmtdbeoi]{background:#eef1ec}.solutions-bottom-grid[data-astro-cid-mmtdbeoi]{grid-template-columns:1.35fr .65fr;align-items:center;gap:4rem;display:grid}.solutions-bottom[data-astro-cid-mmtdbeoi] h2[data-astro-cid-mmtdbeoi]{letter-spacing:-.04em;max-width:24ch;margin:0 0 1rem;font-size:clamp(1.7rem,3vw,2.6rem);line-height:1.15}.solutions-bottom[data-astro-cid-mmtdbeoi] p[data-astro-cid-mmtdbeoi]:last-child{color:#58657a;max-width:40rem;line-height:1.7}.solutions-bottom-actions[data-astro-cid-mmtdbeoi]{flex-direction:column;align-items:flex-start;gap:1.2rem;display:flex}@media (width<=900px){.solutions-hero-grid[data-astro-cid-mmtdbeoi]{grid-template-columns:1.25fr .75fr;gap:2.5rem}.solution-row[data-astro-cid-mmtdbeoi]{grid-template-columns:2rem minmax(0,1fr);gap:1rem 1.5rem}.solution-row-flow[data-astro-cid-mmtdbeoi]{border-top:1px solid #e0e4e8;border-left:0;grid-column:2;grid-template-columns:1fr 1.5rem 1fr;gap:1rem;margin-top:1rem;padding-top:1.25rem;padding-left:0;display:grid}.solution-flow-arrow[data-astro-cid-mmtdbeoi]{align-self:start;margin:1.4rem 0 0;transform:rotate(-90deg)}.solutions-list-intro[data-astro-cid-mmtdbeoi],.solutions-bottom-grid[data-astro-cid-mmtdbeoi]{gap:2rem}}@media (width<=640px){.solutions-hero[data-astro-cid-mmtdbeoi]{padding-top:3rem}.solutions-hero-grid[data-astro-cid-mmtdbeoi],.solutions-list-intro[data-astro-cid-mmtdbeoi],.solutions-bottom-grid[data-astro-cid-mmtdbeoi]{grid-template-columns:1fr;gap:1.5rem}.solutions-principle[data-astro-cid-mmtdbeoi]{border-top:1px solid #d4d9df;border-left:0;max-width:none;padding:1.25rem 0 0}.solutions-principle-mark[data-astro-cid-mmtdbeoi]{display:none}.solutions-principle[data-astro-cid-mmtdbeoi] p[data-astro-cid-mmtdbeoi]{margin:0 0 1rem;font-size:.95rem}.solutions-jump[data-astro-cid-mmtdbeoi]{gap:.4rem;margin-top:2rem}.solutions-jump[data-astro-cid-mmtdbeoi] a[data-astro-cid-mmtdbeoi]{padding:.5rem .6rem;font-size:.68rem}.solution-row[data-astro-cid-mmtdbeoi]{grid-template-columns:1.5rem minmax(0,1fr);gap:1rem;padding:2rem 0}.solution-row[data-astro-cid-mmtdbeoi] h2[data-astro-cid-mmtdbeoi]{font-size:1.55rem}.solution-row-short[data-astro-cid-mmtdbeoi]{font-size:1rem}.solution-row-flow[data-astro-cid-mmtdbeoi]{grid-template-columns:1fr;gap:0}.solution-flow-arrow[data-astro-cid-mmtdbeoi]{margin:.5rem 0;font-size:1.2rem;transform:none}.solution-row-actions[data-astro-cid-mmtdbeoi]{gap:1rem}.solutions-bottom-actions[data-astro-cid-mmtdbeoi]{margin-top:.5rem}}
