.solutions_page__Jvren{--sol-green:#6fe0a9;--sol-green-dark:#1a8c5b;--sol-ink:#1a1816;--sol-muted:#4b5563;--sol-line:#e4ded3;--sol-serif:var(--font-source-serif),"Source Serif 4",serif;--sol-sans:var(--font-euclid-circular),"Euclid Circular A",sans-serif;background:#f5f7f9;color:var(--sol-ink);font-family:var(--sol-sans);overflow:hidden}.solutions_shell__F61BL{width:min(1120px,calc(100% - 48px));margin:0 auto}.solutions_hero__dIA9l{padding:clamp(64px,8vw,108px) 0 72px;background:radial-gradient(circle at 77% 18%,rgba(16,184,109,.08),transparent 31%),#ffffff;border-bottom:1px solid var(--sol-line)}.solutions_heroBlue___EPR_{background:radial-gradient(circle at 77% 18%,rgba(12,51,189,.07),transparent 33%),radial-gradient(circle at 12% 82%,rgba(16,184,109,.05),transparent 26%),#ffffff}.solutions_heroCream__VQfPo{background:radial-gradient(circle at 77% 18%,rgba(222,205,166,.4),transparent 34%),radial-gradient(circle at 10% 80%,rgba(16,184,109,.05),transparent 26%),#ffffff}.solutions_hero__dIA9l .solutions_shell__F61BL{display:grid;grid-template-columns:minmax(0,.92fr) minmax(420px,.78fr);align-items:center;gap:clamp(48px,8vw,96px)}.solutions_heroCopy__QWi5c,.solutions_rankVisual__5fQXn{animation:solutions_sol-rise__iA56j .52s cubic-bezier(.22,1,.36,1) both}.solutions_rankVisual__5fQXn{animation-delay:90ms}.solutions_eyebrow__nG_p3{margin:0 0 24px;color:var(--sol-green-dark);font-family:var(--sol-sans);font-size:10px;font-weight:700;letter-spacing:.16em;line-height:1.5;text-transform:uppercase}.solutions_eyebrowBlue__ZAaWd{color:#0c33bd}.solutions_pill__TWxtU{display:inline-block;padding:5px 9px;border-radius:6px;background:#edf1f4;color:#586570}.solutions_pillGreen__9VjgA{background:rgba(26,140,91,.1);color:#157049}.solutions_pillBlue__YO_8w{background:#e8ecf8;color:#0c33bd}.solutions_hero__dIA9l h1{max-width:680px;margin:0;font-family:var(--sol-serif);color:#2a2824;font-size:clamp(48px,6vw,78px);font-weight:400;letter-spacing:-.052em;line-height:.96}.solutions_heroLead__qeZIe{max-width:610px;margin:22px 0 0;color:#5c584f;font-family:var(--sol-sans);font-size:17px;font-weight:400;line-height:1.65}.solutions_heroActions__KMXcc{display:flex;align-items:center;gap:12px;margin-top:32px}.solutions_darkButton__9y967,.solutions_primaryLink__OdE_5,.solutions_secondaryLink__RLqau{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:9px;padding:0 19px;border-radius:8px;font-size:14px;font-family:var(--sol-sans);font-weight:550;text-decoration:none;transition:transform .16s ease,background-color .16s ease,border-color .16s ease}.solutions_primaryLink__OdE_5{background:var(--sol-ink);color:#ffffff}.solutions_primaryLink__OdE_5:hover{background:#1a242e;transform:translateY(-1px)}.solutions_secondaryLink__RLqau{border:1px solid var(--sol-line);background:#ffffff;color:var(--sol-ink)}.solutions_secondaryLink__RLqau:hover{border-color:#aeb8c1;transform:translateY(-1px)}.solutions_heroFinePrint__31Vh9{margin:14px 0 0;color:#7d8993;font-size:12px}.solutions_rankVisual__5fQXn{position:relative;min-height:386px;padding:24px;border:1px solid #202b35;border-radius:18px;background:var(--sol-ink);box-shadow:0 28px 70px rgba(10,20,28,.16)}.solutions_rankVisual__5fQXn:before{position:absolute;inset:0;border-radius:inherit;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0);background-size:32px 32px;content:"";mask-image:linear-gradient(180deg,black,transparent 85%);pointer-events:none}.solutions_visualFooter__n6Vx9,.solutions_visualHeader__tBhQ_{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;color:#8c9aa5;font-family:var(--sol-sans);font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.solutions_visualBody__LH0TH{position:relative;z-index:1;display:grid;min-height:280px;grid-template-columns:1fr 58px .74fr;align-items:center;gap:16px}.solutions_inputGrid__kn5I1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.solutions_inputGrid__kn5I1 span{height:56px;border:1px solid #2c3944;border-radius:7px;background:linear-gradient(135deg,#25313b,#151d24);opacity:0;transform:scale(.92);animation:solutions_sol-tile-in__LoaR2 .32s ease forwards;animation-delay:calc(.24s + var(--tile-index) * 45ms)}.solutions_visualArrow__QfxFW{display:flex;align-items:center;color:#71808b}.solutions_visualArrow__QfxFW span{width:100%;height:1px;background:#33414c}.solutions_outputStack__AUr7D{display:grid;gap:12px}.solutions_outputStack__AUr7D>span{display:grid;height:108px;grid-template-columns:36px 1fr;align-items:center;gap:10px;padding:12px;border:1px solid rgba(16,184,109,.55);border-radius:9px;background:rgba(16,184,109,.1);animation:solutions_sol-shortlist-pulse__Da_nj 3.2s ease-in-out infinite}.solutions_outputStack__AUr7D>span:nth-child(2){animation-delay:.18s}.solutions_outputStack__AUr7D b{color:#64e4aa;font-size:12px}.solutions_outputStack__AUr7D i{height:100%;border-radius:5px;background:linear-gradient(135deg,#33c986,#0b6f45)}.solutions_visualFooter__n6Vx9{padding-top:18px;border-top:1px solid #293640}.solutions_visualFooter__n6Vx9 strong{color:#64e4aa}.solutions_section__yZr4V{scroll-margin-top:92px;padding:88px 0 0}.solutions_section__yZr4V:last-of-type{padding-bottom:88px}.solutions_sectionHeading__drRph{display:grid;grid-template-columns:1fr minmax(280px,420px);align-items:end;gap:32px;margin-bottom:34px}.solutions_darkCopy__tbbl7 h2,.solutions_sectionHeading__drRph h2{margin:0;color:#2a2824;font-family:var(--sol-serif);font-size:clamp(42px,6vw,68px);font-weight:400;letter-spacing:-.055em;line-height:.98;text-wrap:balance}.solutions_sectionHeading__drRph>p{margin:0 0 2px;color:var(--sol-muted);font-family:var(--sol-sans);font-size:16px;line-height:1.7}.solutions_cardGrid__Hb4sm{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px}.solutions_card__GwGSM{position:relative;padding:clamp(28px,4vw,38px);border:1px solid var(--sol-line);border-radius:16px;background:#ffffff;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s ease,border-color .2s ease}.solutions_card__GwGSM:hover{border-color:#aeb9c2;box-shadow:0 22px 50px rgba(12,24,33,.08);transform:translateY(-3px)}.solutions_card__GwGSM h3{margin:0 0 12px;font-family:var(--sol-sans);font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:1.3;color:#2a2824}.solutions_card__GwGSM p{margin:0;color:var(--sol-muted);font-family:var(--sol-sans);font-size:14px;line-height:1.7}.solutions_cardStat__3FRh5{display:block;margin:0 0 14px;font-family:var(--sol-serif);font-size:clamp(34px,4vw,46px);font-weight:400;letter-spacing:-.055em;line-height:.9;color:#2a2824}.solutions_tinyLabel__iwUx9{display:block;margin:0 0 16px;color:#84909a;font-family:var(--sol-sans);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.solutions_footNote___3AUK{margin:24px 0 0;color:#6f7c86;font-size:13px;text-align:center}.solutions_footNote___3AUK strong{color:#34414a}.solutions_footNote___3AUK a{color:var(--sol-green-dark);font-weight:550;text-decoration:none}.solutions_footNote___3AUK a:hover{text-decoration:underline}.solutions_tableWrap__OkaBf{overflow-x:auto;border:1px solid var(--sol-line);border-radius:16px;background:#ffffff}.solutions_compareTable__ht4FM{width:100%;border-collapse:collapse;font-family:var(--sol-sans);font-size:14px;line-height:1.6}.solutions_compareTable__ht4FM th{padding:18px 22px 14px;border-bottom:1px solid var(--sol-line);color:#84909a;font-size:10px;font-weight:600;letter-spacing:.14em;text-align:left;text-transform:uppercase}.solutions_compareTable__ht4FM td{padding:15px 22px;border-bottom:1px solid #efece6;color:var(--sol-muted);vertical-align:top}.solutions_compareTable__ht4FM tr:last-child td{border-bottom:0}.solutions_compareTable__ht4FM td:first-child{color:#2a2824;font-weight:500}.solutions_darkSection__AfiX5{padding:88px 0}.solutions_darkPanel__OZWH_{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:clamp(48px,8vw,96px);align-items:center;padding:clamp(34px,6vw,64px);border:1px solid #1e2a34;border-radius:16px;background:#111920;color:#ffffff}.solutions_darkPanel__OZWH_:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 84% 6%,rgba(16,184,109,.16),transparent 44%);pointer-events:none}.solutions_darkPanel__OZWH_>*{position:relative;z-index:1}.solutions_darkEyebrow__zvZda{margin:0 0 16px;color:#58d99f;font-family:var(--sol-sans);font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.solutions_darkCopy__tbbl7 h2{color:#ffffff}.solutions_darkCopy__tbbl7>p:not(.solutions_darkEyebrow__zvZda){max-width:610px;margin:20px 0 0;color:#aab5be;font-family:var(--sol-sans);font-size:16px;line-height:1.7}.solutions_darkButton__9y967{margin-top:28px;background:#ffffff;color:var(--sol-ink)}.solutions_darkButton__9y967:hover{background:#eaf0f3;transform:translateY(-1px)}.solutions_darkList__T9Kjz{margin:0;padding:0;border-top:1px solid #2a3741;list-style:none}.solutions_darkList__T9Kjz li{display:grid;grid-template-columns:36px 1fr;gap:14px;align-items:center;padding:18px 0;border-bottom:1px solid #2a3741;color:#d5dce1;font-family:var(--sol-sans);font-size:14px;line-height:1.7}.solutions_darkList__T9Kjz li>span{color:#58d99f;font-size:11px;font-weight:600}.solutions_statStack__8PJC_{margin:0;padding:0;border-top:1px solid #2a3741;list-style:none}.solutions_statStack__8PJC_ li{padding:18px 0;border-bottom:1px solid #2a3741}.solutions_statStack__8PJC_ strong{display:block;font-family:var(--sol-serif);font-size:clamp(30px,3.5vw,40px);font-weight:400;letter-spacing:-.055em;line-height:.9;color:#ffffff}.solutions_statStack__8PJC_ em{display:block;margin-top:8px;color:#d5dce1;font-size:13px;font-style:normal;font-weight:500;line-height:1.5}.solutions_statStack__8PJC_ small{display:block;margin-top:3px;color:#8c9aa5;font-size:12px;line-height:1.6}.solutions_darkFootLink__LNQpH{margin:16px 0 0;font-size:13px}.solutions_darkFootLink__LNQpH a{color:#8c9aa5;text-decoration:none;transition:color .16s ease}.solutions_darkFootLink__LNQpH a:hover{color:#d5dce1}.solutions_faqSection__LFbBn{padding:84px 0 96px;border-top:1px solid var(--sol-line);background:#ffffff}.solutions_faqShell__iZWfi{width:min(760px,calc(100% - 48px));margin:0 auto}.solutions_faqSection__LFbBn h2{margin:0;color:#2a2824;font-family:var(--sol-serif);font-size:44px;font-weight:500;letter-spacing:-.04em;line-height:1.15;text-wrap:balance}.solutions_faqList__dcpMk{margin-top:38px;border-top:1px solid var(--sol-line)}.solutions_faqItem__mgXNf{border-bottom:1px solid var(--sol-line)}.solutions_faqItem__mgXNf>button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:24px;padding:22px 0;border:0;background:transparent;color:var(--sol-ink);cursor:pointer;font:inherit;font-size:15px;font-family:var(--sol-sans);font-weight:600;text-align:left}.solutions_faqItem__mgXNf>button svg{flex:0 0 auto;color:#72808b;transition:transform .22s cubic-bezier(.22,1,.36,1)}.solutions_faqItem__mgXNf>button[aria-expanded=true] svg{transform:rotate(180deg)}.solutions_faqAnswer__OlqIZ{display:grid;grid-template-rows:0fr;transition:grid-template-rows .26s cubic-bezier(.22,1,.36,1)}.solutions_faqAnswer__OlqIZ[data-open=true]{grid-template-rows:1fr}.solutions_faqAnswer__OlqIZ>div{overflow:hidden}.solutions_faqAnswer__OlqIZ p{max-width:680px;margin:0;padding:0 38px 22px 0;color:var(--sol-muted);font-size:14px;font-family:var(--sol-sans);line-height:1.7}.solutions_darkButton__9y967:focus-visible,.solutions_faqItem__mgXNf>button:focus-visible,.solutions_primaryLink__OdE_5:focus-visible,.solutions_secondaryLink__RLqau:focus-visible{outline:3px solid rgba(16,184,109,.34);outline-offset:3px}.solutions_reveal__1LKXe .solutions_card__GwGSM,.solutions_reveal__1LKXe .solutions_darkPanel__OZWH_,.solutions_reveal__1LKXe .solutions_faqShell__iZWfi,.solutions_reveal__1LKXe .solutions_footNote___3AUK,.solutions_reveal__1LKXe .solutions_sectionHeading__drRph,.solutions_reveal__1LKXe .solutions_stepRows__Zz8Yj>div,.solutions_reveal__1LKXe .solutions_tableWrap__OkaBf{opacity:0;transform:translateY(18px);transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1)}.solutions_reveal__1LKXe[data-visible=true] .solutions_card__GwGSM,.solutions_reveal__1LKXe[data-visible=true] .solutions_darkPanel__OZWH_,.solutions_reveal__1LKXe[data-visible=true] .solutions_faqShell__iZWfi,.solutions_reveal__1LKXe[data-visible=true] .solutions_footNote___3AUK,.solutions_reveal__1LKXe[data-visible=true] .solutions_sectionHeading__drRph,.solutions_reveal__1LKXe[data-visible=true] .solutions_stepRows__Zz8Yj>div,.solutions_reveal__1LKXe[data-visible=true] .solutions_tableWrap__OkaBf{opacity:1;transform:none}.solutions_reveal__1LKXe[data-visible=true] .solutions_card__GwGSM:first-child{transition-delay:.12s}.solutions_reveal__1LKXe[data-visible=true] .solutions_card__GwGSM:nth-child(2){transition-delay:.21s}.solutions_reveal__1LKXe[data-visible=true] .solutions_card__GwGSM:nth-child(3){transition-delay:.3s}.solutions_reveal__1LKXe[data-visible=true] .solutions_card__GwGSM:nth-child(4){transition-delay:.39s}.solutions_reveal__1LKXe[data-visible=true] .solutions_card__GwGSM:nth-child(5){transition-delay:.48s}.solutions_reveal__1LKXe[data-visible=true] .solutions_card__GwGSM:nth-child(6){transition-delay:.57s}.solutions_reveal__1LKXe[data-visible=true] .solutions_stepRows__Zz8Yj>div:first-child{transition-delay:.12s}.solutions_reveal__1LKXe[data-visible=true] .solutions_stepRows__Zz8Yj>div:nth-child(2){transition-delay:.26s}.solutions_reveal__1LKXe[data-visible=true] .solutions_stepRows__Zz8Yj>div:nth-child(3){transition-delay:.4s}.solutions_reveal__1LKXe[data-visible=true] .solutions_tableWrap__OkaBf{transition-delay:.14s}.solutions_reveal__1LKXe[data-visible=true] .solutions_footNote___3AUK{transition-delay:.42s}.solutions_bandSection__k9qnc{margin-top:88px;padding:88px 0;background:#ffffff;border-top:1px solid var(--sol-line);border-bottom:1px solid var(--sol-line)}.solutions_cardGridHalf__TL_Ju{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.solutions_cardGridQuad__WOyGx{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.solutions_cardBad__2amBu{background:#fbfaf8}.solutions_cardBad__2amBu p{color:#8a8578}.solutions_cardGood__I7mS4{border-color:rgba(26,140,91,.4);background:rgba(26,140,91,.04)}.solutions_cardGood__I7mS4:hover{border-color:rgba(26,140,91,.6)}.solutions_cardGood__I7mS4 .solutions_tinyLabel__iwUx9{color:var(--sol-green-dark)}.solutions_stepRows__Zz8Yj{border-top:1px solid var(--sol-line)}.solutions_stepRows__Zz8Yj>div{display:grid;grid-template-columns:72px minmax(220px,300px) 1fr;gap:28px;align-items:start;padding:30px 0;border-bottom:1px solid var(--sol-line)}.solutions_stepRows__Zz8Yj strong{font-family:var(--sol-serif);font-size:clamp(30px,3vw,42px);font-weight:400;letter-spacing:-.055em;line-height:.9;color:#0c33bd}.solutions_stepRows__Zz8Yj h3{margin:0;font-family:var(--sol-sans);font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:1.3;color:#2a2824}.solutions_stepRows__Zz8Yj p{margin:0;color:var(--sol-muted);font-family:var(--sol-sans);font-size:14px;line-height:1.7}.solutions_gridNine__Bs3Mk{position:relative;z-index:1;display:grid;min-height:280px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-content:center;padding:14px 0}.solutions_gridNine__Bs3Mk>span{position:relative;aspect-ratio:1/1;overflow:hidden;border:1px solid #2c3944;border-radius:7px;background:linear-gradient(135deg,#25313b,#151d24);opacity:0;transform:scale(.92);animation:solutions_sol-tile-in__LoaR2 .32s ease forwards;animation-delay:calc(.24s + var(--tile-index) * 45ms)}.solutions_gridNine__Bs3Mk img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top;opacity:.5;filter:saturate(.75)}.solutions_gridNine__Bs3Mk>.solutions_winner__CmvTl img{opacity:1;filter:none}.solutions_gridNine__Bs3Mk>span:after{content:attr(data-v);position:absolute;left:6px;bottom:6px;padding:2px 5px;border-radius:4px;background:rgba(10,14,18,.72);color:#aeb8c1;font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.solutions_gridNine__Bs3Mk>.solutions_winner__CmvTl{border-color:rgba(16,184,109,.55);background:linear-gradient(135deg,rgba(16,184,109,.26),rgba(11,111,69,.16));animation:solutions_sol-tile-in__LoaR2 .32s ease forwards,solutions_sol-shortlist-pulse__Da_nj 3.2s ease-in-out infinite}.solutions_gridNine__Bs3Mk>.solutions_winner__CmvTl:after{color:#64e4aa}.solutions_gridNine__Bs3Mk b{position:absolute;top:6px;right:6px;padding:2px 7px;border-radius:5px;background:rgba(10,14,18,.78);color:#6fe0a9;font-size:10px;font-weight:700}.solutions_rankedList__JElWL{position:relative;z-index:1;display:grid;gap:10px;min-height:280px;align-content:center;padding:14px 0}.solutions_rankedList__JElWL>span{display:grid;grid-template-columns:26px 36px 1fr;align-items:center;gap:12px;padding:13px 14px;border:1px solid #2c3944;border-radius:9px;background:linear-gradient(135deg,#1d272f,#151d24);opacity:0;transform:translateX(-8px);animation:solutions_sol-row-in__7yzSc .36s ease forwards;animation-delay:calc(.24s + var(--row-index) * 90ms)}.solutions_rankedList__JElWL b{color:#71808b;font-size:11px;font-weight:700}.solutions_rankedList__JElWL i{position:relative;display:block;height:8px;border-radius:4px;background:#232e37;overflow:hidden}.solutions_rankedList__JElWL i:after{content:"";position:absolute;inset:0;width:var(--bar,50%);border-radius:4px;background:#33414c;animation:solutions_sol-bar-fill__g8Ehd .72s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(.38s + var(--row-index, 0) * 90ms)}.solutions_rankThumb__BI_eV{width:36px;height:36px;border-radius:6px;object-fit:cover;object-position:top;opacity:.6;filter:saturate(.75)}.solutions_rankedList__JElWL>.solutions_top__FpOSu .solutions_rankThumb__BI_eV{opacity:1;filter:none}.solutions_rankedList__JElWL em{color:#8c9aa5;font-size:11px;font-style:normal;font-weight:600;text-align:right}.solutions_rankedList__JElWL>.solutions_top__FpOSu{border-color:rgba(16,184,109,.55);background:rgba(16,184,109,.1);animation:solutions_sol-row-in__7yzSc .36s ease forwards,solutions_sol-shortlist-pulse__Da_nj 3.2s ease-in-out infinite}.solutions_rankedList__JElWL>.solutions_top__FpOSu b,.solutions_rankedList__JElWL>.solutions_top__FpOSu em{color:#64e4aa}.solutions_rankedList__JElWL>.solutions_top__FpOSu i:after{background:linear-gradient(90deg,#33c986,#0b6f45)}.solutions_feedStack__yj2M7{position:relative;z-index:1;display:grid;min-height:280px;align-items:center;justify-items:center;padding:20px 0}.solutions_feedGhost__7f57Q{position:absolute;width:76%;height:82%;border:1px solid #2c3944;border-radius:12px;background:#1d272f;transform:rotate(4deg) translate(20px,8px)}.solutions_feedCard__tJe5Y{position:relative;width:80%;margin-top:12px;border-radius:12px;background:#ffffff;padding:14px;box-shadow:0 18px 40px rgba(0,0,0,.35);animation:solutions_sol-rise__iA56j .52s cubic-bezier(.22,1,.36,1) .24s both}.solutions_feedTop__ihpeO{display:grid;grid-template-columns:30px 1fr;gap:9px;align-items:center}.solutions_feedAvatar__Wfn0n{width:30px;height:30px;border-radius:999px;background:#e9e5dd}.solutions_feedLine__TZPwK{display:block;height:8px;border-radius:4px;background:#efece6}.solutions_feedLine__TZPwK+.solutions_feedLine__TZPwK{margin-top:5px}.solutions_feedImage__5ewii{display:block;width:100%;aspect-ratio:1/1;margin-top:12px;border-radius:8px;background:linear-gradient(135deg,#f3efe7,#ebe4d7);object-fit:cover;object-position:top}.solutions_feedBar__sq8Mm{display:grid;grid-template-columns:1fr 84px;gap:8px;margin-top:12px;align-items:center}.solutions_feedBar__sq8Mm .solutions_feedLine__TZPwK{margin:0}.solutions_feedCtaChip__rjtKt{height:26px;border-radius:6px;background:#1a1816}.solutions_feedBadge__2uhYN{position:absolute;top:-11px;right:-10px;padding:6px 9px;border-radius:6px;background:var(--sol-green);color:#061b11;font-size:10px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;box-shadow:0 8px 20px rgba(0,0,0,.3);animation:solutions_sol-rise__iA56j .42s cubic-bezier(.22,1,.36,1) .62s both}.solutions_clientRows__0c_Y9{position:relative;z-index:1;display:grid;gap:12px;min-height:280px;align-content:center;padding:14px 0}.solutions_clientRows__0c_Y9>div{display:grid;grid-template-columns:62px 1fr auto;align-items:center;gap:14px;padding:15px 14px;border:1px solid #2c3944;border-radius:9px;background:linear-gradient(135deg,#1d272f,#151d24);opacity:0;transform:translateX(-8px);animation:solutions_sol-row-in__7yzSc .36s ease forwards;animation-delay:calc(.24s + var(--row-index) * .11s)}.solutions_clientRows__0c_Y9 b{color:#8c9aa5;font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.solutions_clientDots__8pTTC{display:flex;gap:6px}.solutions_clientDots__8pTTC img{width:26px;height:26px;border-radius:5px;border:1px solid #2c3944;object-fit:cover;object-position:top;opacity:.65;filter:saturate(.75)}.solutions_clientPicks__KRplG{display:flex;gap:6px}.solutions_clientPicks__KRplG span{width:26px;height:18px;border-radius:4px;border:1px solid rgba(16,184,109,.55);background:rgba(16,184,109,.16);animation:solutions_sol-shortlist-pulse__Da_nj 3.2s ease-in-out infinite}@keyframes solutions_sol-rise__iA56j{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes solutions_sol-tile-in__LoaR2{to{opacity:1;transform:scale(1)}}@keyframes solutions_sol-shortlist-pulse__Da_nj{0%,to{border-color:rgba(16,184,109,.45)}50%{border-color:rgba(88,217,159,.9)}}@keyframes solutions_sol-row-in__7yzSc{to{opacity:1;transform:translateX(0)}}@keyframes solutions_sol-bar-fill__g8Ehd{0%{width:0}}@media (max-width:860px){.solutions_darkPanel__OZWH_,.solutions_hero__dIA9l .solutions_shell__F61BL{grid-template-columns:1fr}.solutions_cardGridQuad__WOyGx{grid-template-columns:repeat(2,minmax(0,1fr))}.solutions_stepRows__Zz8Yj>div{grid-template-columns:56px 1fr}.solutions_stepRows__Zz8Yj p{grid-column:2}.solutions_hero__dIA9l .solutions_shell__F61BL{gap:44px}.solutions_rankVisual__5fQXn{min-height:350px}.solutions_sectionHeading__drRph{grid-template-columns:1fr;align-items:start;gap:16px}}@media (max-width:680px){.solutions_faqShell__iZWfi,.solutions_shell__F61BL{width:min(100% - 32px,1120px)}.solutions_hero__dIA9l{padding:52px 0 48px}.solutions_hero__dIA9l h1{font-size:48px}.solutions_heroLead__qeZIe{margin-top:20px;font-size:17px}.solutions_heroActions__KMXcc{align-items:stretch;flex-direction:column}.solutions_primaryLink__OdE_5,.solutions_secondaryLink__RLqau{width:100%}.solutions_heroFinePrint__31Vh9{text-align:center}.solutions_rankVisual__5fQXn{min-height:304px;padding:18px}.solutions_visualBody__LH0TH{min-height:220px;grid-template-columns:1fr 34px .74fr;gap:8px}.solutions_inputGrid__kn5I1{gap:7px}.solutions_inputGrid__kn5I1 span{height:42px}.solutions_outputStack__AUr7D{gap:8px}.solutions_outputStack__AUr7D>span{height:84px;grid-template-columns:24px 1fr;padding:9px}.solutions_visualArrow__QfxFW svg{width:16px}.solutions_section__yZr4V{padding-top:66px}.solutions_section__yZr4V:last-of-type{padding-bottom:66px}.solutions_sectionHeading__drRph{margin-bottom:26px}.solutions_cardGridHalf__TL_Ju,.solutions_cardGridQuad__WOyGx,.solutions_cardGrid__Hb4sm{grid-template-columns:1fr}.solutions_card__GwGSM{padding:28px 24px}.solutions_bandSection__k9qnc{margin-top:66px;padding:66px 0}.solutions_footNote___3AUK{line-height:1.5}.solutions_darkSection__AfiX5{padding:66px 0}.solutions_darkPanel__OZWH_{gap:40px;padding:34px 24px}.solutions_darkButton__9y967{width:100%;padding:12px 16px;text-align:center}.solutions_faqSection__LFbBn{margin-top:66px;padding:66px 0 76px}.solutions_faqSection__LFbBn h2{font-size:36px}}@media (prefers-reduced-motion:reduce){.solutions_clientPicks__KRplG span,.solutions_clientRows__0c_Y9>div,.solutions_feedBadge__2uhYN,.solutions_feedCard__tJe5Y,.solutions_gridNine__Bs3Mk>span,.solutions_heroCopy__QWi5c,.solutions_inputGrid__kn5I1 span,.solutions_outputStack__AUr7D>span,.solutions_rankVisual__5fQXn,.solutions_rankedList__JElWL>span{animation:none}.solutions_clientRows__0c_Y9>div,.solutions_gridNine__Bs3Mk>span,.solutions_inputGrid__kn5I1 span,.solutions_rankedList__JElWL>span{opacity:1;transform:none}.solutions_rankedList__JElWL i:after{animation:none}.solutions_reveal__1LKXe .solutions_card__GwGSM,.solutions_reveal__1LKXe .solutions_darkPanel__OZWH_,.solutions_reveal__1LKXe .solutions_faqShell__iZWfi,.solutions_reveal__1LKXe .solutions_footNote___3AUK,.solutions_reveal__1LKXe .solutions_sectionHeading__drRph,.solutions_reveal__1LKXe .solutions_stepRows__Zz8Yj>div,.solutions_reveal__1LKXe .solutions_tableWrap__OkaBf{opacity:1;transform:none;transition:none}.solutions_card__GwGSM,.solutions_darkButton__9y967,.solutions_faqAnswer__OlqIZ,.solutions_faqItem__mgXNf>button svg,.solutions_primaryLink__OdE_5,.solutions_secondaryLink__RLqau{transition:none}}