.solutions_root__sKHkA{--sage:#13ae73;--ocean:#236381;--teal:#2e9c80;--ink:#0a0a0a;--muted:#4f5b67;--line:#dae2ea;--num:#c7d2dd;--card:rgba(255,255,255,0.78);--tag-bg:rgba(255,255,255,0.7);--plane-fill:#eef2f6;--plane-stroke:#c3cdd8}.solutions_principles__k1ExO{display:grid;grid-template-columns:repeat(3,1fr);margin-top:28px}.solutions_principle__Ir6YS{display:grid;grid-template-columns:auto 1fr;gap:0 22px;padding:4px 28px 4px 0;margin-right:28px;border-right:1px solid var(--line);transition:transform .3s ease}.solutions_principle__Ir6YS:last-child{border-right:0;margin-right:0}.solutions_principleNum__saIXJ{font-size:64px;font-weight:700;line-height:1;letter-spacing:-.03em;color:var(--num);transition:color .3s ease}.solutions_principleBody__MBIgp{border-left:1px solid var(--line);padding-left:22px}.solutions_principleTitle__PCD52{margin:4px 0 8px;font-size:20px;font-weight:700;letter-spacing:-.01em;color:var(--ink)}.solutions_principleText__ePqHV{margin:0;font-size:15px;color:var(--muted)}.solutions_principle__Ir6YS:hover .solutions_principleNum__saIXJ{color:var(--teal)}.solutions_principle__Ir6YS:hover{transform:translateY(-2px)}.solutions_eyebrow__iGPSg{margin:68px 0 10px;font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--muted)}.solutions_sectionLabel__0gldB{display:inline-block;margin:0;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--ocean)}.solutions_heading__NgSDI{margin:0 0 30px;font-size:clamp(30px,4.2vw,46px);line-height:1.1;font-weight:700;letter-spacing:-.03em;color:var(--ink)}.solutions_rows__NaUQU{display:grid;gap:16px;margin:0;padding:0;list-style:none}.solutions_row__Hmx1X{position:relative;display:grid;grid-template-columns:1.2fr 1.25fr 1fr 170px;align-items:stretch;padding:26px 0 26px 28px;background:var(--card);border:1px solid var(--line);border-radius:6px;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s ease,border-color .25s ease,background-color .25s ease}.solutions_row__Hmx1X:before{content:"";position:absolute;left:-1px;top:-1px;bottom:-1px;width:3px;background:var(--teal);border-radius:6px 0 0 6px;transform:scaleY(0);transform-origin:top;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.solutions_row__Hmx1X:focus-within,.solutions_row__Hmx1X:hover{transform:translateY(-3px);border-color:var(--teal);background:#fff;box-shadow:0 14px 34px -18px rgba(35,99,129,.35)}.solutions_row__Hmx1X:focus-within:before,.solutions_row__Hmx1X:hover:before{transform:scaleY(1)}.solutions_sol__bFLKS{display:grid;grid-template-columns:96px 1fr;gap:0 22px;padding-right:26px;align-items:start}.solutions_num___RM_8{font-size:70px;font-weight:700;line-height:.95;letter-spacing:-.03em;color:var(--num);transition:color .3s ease}.solutions_row__Hmx1X:focus-within .solutions_num___RM_8,.solutions_row__Hmx1X:hover .solutions_num___RM_8{color:var(--teal)}.solutions_label__yg5tv{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.solutions_title__jBat4{margin:6px 0 8px;font-size:26px;font-weight:700;letter-spacing:-.02em;line-height:1.15;color:var(--ink)}.solutions_text__wpIM3{margin:0;font-size:15px;color:var(--muted)}.solutions_aud__eD7WE{border-left:1px solid var(--line);padding:0 26px}.solutions_aud__eD7WE .solutions_text__wpIM3{margin:6px 0 14px}.solutions_tags__UgEQY{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:0;list-style:none}.solutions_tags__UgEQY li{padding:6px 13px;font-size:13px;color:var(--muted);border:1px solid var(--line);border-radius:999px;background:var(--tag-bg);transition:color .2s ease,border-color .2s ease,background-color .2s ease,transform .2s ease}.solutions_tags__UgEQY li:hover{color:var(--ocean);border-color:var(--teal);background:rgba(46,156,128,.09);transform:translateY(-1px)}.solutions_fig__eJOaw{border-left:1px solid var(--line);display:flex;align-items:center;justify-content:center;padding:0 10px}.solutions_fig__eJOaw svg{width:100%;max-width:250px;height:auto;overflow:visible}.solutions_cta__ACYd7{border-left:1px solid var(--line);display:flex;align-items:center;justify-content:center;padding:0 20px}.solutions_link__jBsiy{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding-bottom:5px;font-size:14px;font-weight:700;color:var(--ink);text-decoration:none;white-space:nowrap;background:linear-gradient(var(--teal),var(--teal)) 0 100% /100% 2px no-repeat;transition:color .25s ease}.solutions_link__jBsiy:after{content:"";position:absolute;inset:0;border-radius:6px}.solutions_link__jBsiy:focus-visible{outline:none}.solutions_row__Hmx1X:has(.solutions_link__jBsiy:focus-visible){outline:2px solid var(--ocean);outline-offset:3px}.solutions_arrow__w_k8Z{display:inline-block;transition:transform .3s cubic-bezier(.2,.7,.2,1)}.solutions_row__Hmx1X:hover .solutions_link__jBsiy{color:var(--teal)}.solutions_row__Hmx1X:focus-within .solutions_arrow__w_k8Z,.solutions_row__Hmx1X:hover .solutions_arrow__w_k8Z{transform:translateX(6px)}.solutions_plane__DdRHM{fill:var(--plane-fill);stroke:var(--plane-stroke);stroke-width:1;stroke-linejoin:round}.solutions_sage__XwI2k{fill:var(--sage);fill-opacity:.82;stroke:var(--teal)}.solutions_ocean__70DlA{fill:var(--ocean);fill-opacity:.82;stroke:var(--ocean)}.solutions_guide__eRcQl{fill:none;stroke:var(--teal);stroke-width:1.4;stroke-dasharray:3 4;stroke-linecap:round}.solutions_solid__GvqXU{fill:none;stroke:var(--teal);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.solutions_dot__U2vL0,.solutions_head__25_6w{fill:var(--teal)}.solutions_m__3DzPE{transition:transform .45s cubic-bezier(.2,.7,.2,1)}.solutions_row__Hmx1X:focus-within .solutions_f1__yutn8 .solutions_top__tqc3_,.solutions_row__Hmx1X:hover .solutions_f1__yutn8 .solutions_top__tqc3_{transform:translateY(-10px)}.solutions_row__Hmx1X:focus-within .solutions_f1__yutn8 .solutions_mid__H0ger,.solutions_row__Hmx1X:hover .solutions_f1__yutn8 .solutions_mid__H0ger{transform:translateY(-4px)}.solutions_row__Hmx1X:focus-within .solutions_f1__yutn8 .solutions_arw__V9Z4q,.solutions_row__Hmx1X:hover .solutions_f1__yutn8 .solutions_arw__V9Z4q{transform:translate(6px,-6px)}.solutions_row__Hmx1X:focus-within .solutions_f2__QXluT .solutions_top__tqc3_,.solutions_row__Hmx1X:hover .solutions_f2__QXluT .solutions_top__tqc3_{transform:translateY(-12px)}.solutions_row__Hmx1X:focus-within .solutions_f2__QXluT .solutions_bot__q2Z6R,.solutions_row__Hmx1X:hover .solutions_f2__QXluT .solutions_bot__q2Z6R{transform:translateY(12px)}.solutions_row__Hmx1X:focus-within .solutions_f2__QXluT .solutions_arw__V9Z4q,.solutions_row__Hmx1X:hover .solutions_f2__QXluT .solutions_arw__V9Z4q{transform:translateY(-6px)}.solutions_row__Hmx1X:focus-within .solutions_f3__6Vvn4 .solutions_p1__ZO18y,.solutions_row__Hmx1X:hover .solutions_f3__6Vvn4 .solutions_p1__ZO18y{transform:translateY(-5px)}.solutions_row__Hmx1X:focus-within .solutions_f3__6Vvn4 .solutions_p2__qWbuz,.solutions_row__Hmx1X:hover .solutions_f3__6Vvn4 .solutions_p2__qWbuz{transform:translateY(-9px);transition-delay:.05s}.solutions_row__Hmx1X:focus-within .solutions_f3__6Vvn4 .solutions_p3__khhoH,.solutions_row__Hmx1X:hover .solutions_f3__6Vvn4 .solutions_p3__khhoH{transform:translateY(-14px);transition-delay:.1s}.solutions_row__Hmx1X:focus-within .solutions_f3__6Vvn4 .solutions_arw__V9Z4q,.solutions_row__Hmx1X:hover .solutions_f3__6Vvn4 .solutions_arw__V9Z4q{transform:translate(4px,-8px);transition-delay:.1s}@media (max-width:1020px){.solutions_row__Hmx1X{grid-template-columns:1fr 1fr;padding:24px;row-gap:22px}.solutions_sol__bFLKS{grid-column:1/-1;padding-right:0}.solutions_aud__eD7WE{border-left:0;padding:0}.solutions_fig__eJOaw{border-left:0}.solutions_cta__ACYd7{grid-column:1/-1;border-left:0;justify-content:flex-start;padding:0}.solutions_principles__k1ExO{grid-template-columns:1fr;gap:22px}.solutions_principle__Ir6YS{border-right:0;margin-right:0;padding-right:0}}@media (max-width:620px){.solutions_row__Hmx1X{grid-template-columns:1fr}.solutions_sol__bFLKS{grid-template-columns:64px 1fr;gap:0 14px}.solutions_num___RM_8,.solutions_principleNum__saIXJ{font-size:48px}.solutions_title__jBat4{font-size:23px}}@media (prefers-reduced-motion:reduce){.solutions_principle__Ir6YS,.solutions_principle__Ir6YS *,.solutions_row__Hmx1X,.solutions_row__Hmx1X *,.solutions_row__Hmx1X:before{transition:none!important}.solutions_principle__Ir6YS:hover,.solutions_row__Hmx1X:focus-within,.solutions_row__Hmx1X:hover{transform:none}.solutions_row__Hmx1X:focus-within *,.solutions_row__Hmx1X:hover *{transform:none!important}}