.solutions_pageWrap__ME0Il{--sol-bg:#e8e6e0;--sol-blue:var(--blue,#1863dc);background-color:var(--sol-bg);color:var(--sol-blue);min-height:100vh;padding-top:var(--header-height);width:100%;font-family:var(--font-sans)}.solutions_navRow__D460u{padding:40px 24px;border-bottom:1px solid rgba(24,99,220,.2)}.solutions_backLink__lmItl{color:var(--sol-blue);text-decoration:none;font-size:.85rem;font-weight:700;letter-spacing:.1em;display:inline-flex;align-items:center;gap:12px;opacity:.6;text-transform:uppercase;font-family:var(--font-mono);transition:opacity .2s ease}.solutions_backLink__lmItl:hover{opacity:1}.solutions_articleHero__AGAcT{padding:80px 24px 64px;max-width:1400px;margin:0 auto;border-bottom:1px solid rgba(24,99,220,.15)}.solutions_metaTags__NzvRP{display:flex;align-items:center;gap:16px;margin-bottom:32px;flex-wrap:wrap}.solutions_eyebrow__nG_p3{font-family:var(--font-mono);font-weight:700;font-size:.85rem;letter-spacing:.1em;padding:6px 12px;border:1px solid var(--sol-blue);text-transform:uppercase;color:var(--sol-blue)}.solutions_metaSub__hm7kh{font-family:var(--font-mono);font-size:.85rem;letter-spacing:.05em;opacity:.6}.solutions_heroTitle__nl57B{font-size:clamp(3rem,6vw,5.5rem);font-weight:400;line-height:.95;letter-spacing:-.03em;margin:0 0 32px;max-width:950px;color:var(--sol-blue)}.solutions_heroDescription__Kar2_{font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.65;color:rgba(24,99,220,.7);max-width:680px;font-weight:400}.solutions_statsBand__ER_D_{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid rgba(24,99,220,.15);max-width:100%}.solutions_statCell__lhT4A{padding:clamp(2rem,4vw,3.5rem) 24px;border-right:1px solid rgba(24,99,220,.15)}.solutions_statCell__lhT4A:last-child{border-right:none}.solutions_statNumber__Ox_Te{font-size:clamp(2.5rem,5vw,4rem);font-weight:400;color:var(--sol-blue);letter-spacing:-.04em;line-height:1;margin-bottom:.4rem}.solutions_statLabel__kJmqq{font-family:var(--font-mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;color:rgba(24,99,220,.6);font-weight:600}.solutions_readingLayout__iZWbJ{display:grid;grid-template-columns:3fr 7fr;max-width:1400px;margin:0 auto;grid-gap:60px;gap:60px;padding:80px 24px 120px}@media (max-width:900px){.solutions_readingLayout__iZWbJ{grid-template-columns:1fr}.solutions_tocPane__RuQPV{display:none}}.solutions_tocPane__RuQPV{position:relative}.solutions_stickyToc__oeREi{position:-webkit-sticky;position:sticky;top:calc(var(--header-height) + 40px)}.solutions_tocHeader__mwdYk{font-family:var(--font-mono);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;opacity:.5;display:block;margin-bottom:20px}.solutions_tocList__P7Lr2{list-style:none;display:flex;flex-direction:column;gap:4px}.solutions_tocLink__Ts8Mg{font-family:var(--font-mono);font-size:.8rem;color:var(--sol-blue);text-decoration:none;opacity:.55;display:block;padding:6px 0;border-bottom:1px solid rgba(24,99,220,.1);transition:opacity .2s ease}.solutions_tocLink__Ts8Mg:hover{opacity:1}.solutions_articleBody__5L6G8{min-width:0}.solutions_sectionBlock__lJe_4{margin-bottom:5rem;padding-bottom:4rem;border-bottom:1px solid rgba(24,99,220,.12)}.solutions_sectionBlock__lJe_4:last-child{border-bottom:none}.solutions_sectionTag__o_bjO{font-family:var(--font-mono);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--sol-blue);opacity:.55;display:block;margin-bottom:1.25rem}.solutions_sectionTitle__6p8FF{font-size:clamp(1.75rem,3vw,2.75rem);font-weight:400;letter-spacing:-.03em;line-height:1.05;color:var(--sol-blue);margin-bottom:1.25rem}.solutions_sectionBody__exBRn{font-size:1rem;line-height:1.8;color:rgba(24,99,220,.7);max-width:680px}.solutions_useCaseGrid__ANkxL{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:1px;gap:1px;background:rgba(24,99,220,.15);border:1px solid rgba(24,99,220,.15);margin-top:2.5rem}.solutions_useCaseCard__KKLa1{background:var(--sol-bg);padding:2rem 1.75rem;transition:background .2s ease}.solutions_useCaseCard__KKLa1:hover{background:#dddbd5}.solutions_cardNum__ZgHGI{font-family:var(--font-mono);font-size:.68rem;color:var(--sol-blue);letter-spacing:.15em;margin-bottom:.875rem;display:block;font-weight:700;opacity:.55}.solutions_cardTitle__MTLxS{font-size:.95rem;font-weight:600;color:var(--sol-blue);margin-bottom:.625rem;letter-spacing:-.01em}.solutions_cardDesc__IKQ19{font-size:.85rem;line-height:1.65;color:rgba(24,99,220,.65)}.solutions_faqList__dcpMk{display:flex;flex-direction:column;margin-top:2rem}.solutions_faqItem__mgXNf{border-top:1px solid rgba(24,99,220,.15);padding:2rem 0}.solutions_faqItem__mgXNf:last-child{border-bottom:1px solid rgba(24,99,220,.15)}.solutions_faqQ__uo1Wl{font-size:1rem;font-weight:600;color:var(--sol-blue);margin-bottom:.625rem;letter-spacing:-.01em}.solutions_faqA__knxZS{font-size:.9rem;line-height:1.8;color:rgba(24,99,220,.65)}.solutions_ctaBand__qlhwd{background:var(--sol-blue);padding:clamp(3rem,6vw,5rem) 24px;display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap}.solutions_ctaTitle__45DO4{font-size:clamp(1.5rem,2.5vw,2.25rem);font-weight:400;color:#e8e6e0;letter-spacing:-.03em;max-width:600px;line-height:1.1}.solutions_ctaLinks__XzCzW{display:flex;gap:1rem;flex-wrap:wrap}.solutions_ctaBtn__5JV3C{display:inline-block;padding:.8rem 1.75rem;font-family:var(--font-mono);font-size:.78rem;text-transform:uppercase;letter-spacing:.1em;font-weight:700;text-decoration:none;border:1px solid hsla(45,15%,89%,.4);color:#e8e6e0;background:transparent;transition:background .2s ease,border-color .2s ease}.solutions_ctaBtn__5JV3C:hover{background:hsla(45,15%,89%,.1);border-color:hsla(45,15%,89%,.7)}.solutions_ctaBtnPrimary__gxLjE{background:#e8e6e0;color:var(--sol-blue);border-color:#e8e6e0}.solutions_ctaBtnPrimary__gxLjE:hover{background:#f0eee8;border-color:#f0eee8}@media (max-width:768px){.solutions_statsBand__ER_D_{grid-template-columns:1fr}.solutions_statCell__lhT4A{border-right:none;border-bottom:1px solid rgba(24,99,220,.15)}.solutions_statCell__lhT4A:last-child{border-bottom:none}.solutions_ctaBand__qlhwd{flex-direction:column;align-items:flex-start}}