.solutions_page__Jvren{--ink:#374944;--muted:#586963;--teal:#176f65;--line:#dce7e2;color:var(--ink);background:#fff}.solutions_page__Jvren *{box-sizing:border-box}.solutions_page__Jvren h1,.solutions_page__Jvren h2,.solutions_page__Jvren h3{font-family:var(--font-hanken-grotesk),sans-serif;font-weight:600}.solutions_page__Jvren h2{font-size:clamp(1.85rem,3.2vw,2.8rem);line-height:1.15;letter-spacing:-.035em;text-wrap:balance}.solutions_page__Jvren h3{font-size:1.25rem;line-height:1.35}.solutions_page__Jvren p{color:var(--muted);line-height:1.75}.solutions_container__g_mMc{width:min(1200px,calc(100% - 48px));margin-inline:auto}.solutions_section__yZr4V{padding-block:88px;scroll-margin-top:110px}.solutions_tinted__ABnky{background:#f5f8f6}.solutions_hero__dIA9l{padding:164px 0 76px;background:radial-gradient(ellipse at 85% 30%,#e3f3eb,transparent 60%),#f7faf7;border-bottom:1px solid var(--line)}.solutions_heroGrid__ai5ij{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:64px}.solutions_eyebrow__nG_p3{display:block;font-size:.7rem;font-weight:700;letter-spacing:.17em;text-transform:uppercase;color:var(--teal);margin-bottom:18px}.solutions_hero__dIA9l h1{font-size:clamp(2.8rem,5.8vw,5rem);letter-spacing:-.055em;line-height:1.06;margin-bottom:25px}.solutions_hero__dIA9l h1 em{font-style:normal;color:var(--teal)}.solutions_intro__LoRAq{font-size:1.08rem;max-width:580px;margin-bottom:30px}.solutions_heroVisual__7226Z{text-align:center;padding:30px 20px;border:1px solid #d0e4d9;border-radius:160px 160px 22px 22px;background:linear-gradient(145deg,#ffffffb3,#edf6ed)}.solutions_visualLabel__8lrpe{font-size:.7rem;color:var(--muted)}.solutions_orbit__0j4Pr{position:relative;width:270px;height:270px;max-width:100%;margin:26px auto;border:1px solid #bad7c9;border-radius:50%;display:grid;place-items:center}.solutions_orbit__0j4Pr:before{content:"";position:absolute;inset:22px;border:1px dashed #c7dbd0;border-radius:50%}.solutions_core__MrS5g{width:168px;height:168px;display:flex;flex-direction:column;justify-content:center;border-radius:50%;background:#fff;box-shadow:0 12px 32px #3c765214}.solutions_core__MrS5g>span{font-size:2.5rem;letter-spacing:-.06em;font-weight:700;color:var(--teal)}.solutions_core__MrS5g small{font-size:.7rem;color:var(--muted);line-height:1.6}.solutions_orbitOne__DqEAP,.solutions_orbitThree__fDupa,.solutions_orbitTwo__rSsG0{position:absolute;border:1px solid #d3e4d9;border-radius:30px;padding:9px 16px;background:#fffdf4;font-size:.75rem}.solutions_orbitOne__DqEAP{top:-12px}.solutions_orbitTwo__rSsG0{right:-18px;bottom:34px}.solutions_orbitThree__fDupa{left:-18px;bottom:34px}.solutions_heroVisual__7226Z>p{font-size:.85rem}.solutions_heading__ObFKB{max-width:740px;margin-bottom:36px}.solutions_heading__ObFKB p{margin-top:18px}.solutions_gridFour__VJPmm,.solutions_gridThree__rOCaI,.solutions_gridTwo___jrbY{display:grid;gap:22px}.solutions_gridThree__rOCaI{grid-template-columns:repeat(3,minmax(0,1fr))}.solutions_gridTwo___jrbY{grid-template-columns:repeat(2,minmax(0,1fr))}.solutions_gridFour__VJPmm{grid-template-columns:repeat(4,minmax(0,1fr))}.solutions_card__GwGSM{display:flex;flex-direction:column;padding:28px;border:1px solid var(--line);border-radius:10px;color:var(--ink)}.solutions_number__mE0YR{display:block;color:var(--teal);font-size:.75rem;letter-spacing:.08em;margin-bottom:26px}.solutions_card__GwGSM p{font-size:.9rem;margin:13px 0 24px}.solutions_cardNote__1aY_s{display:block;color:var(--teal);font-size:.8rem;font-weight:600;line-height:1.65;margin-top:auto;min-height:30px}.solutions_capability__QiYgt{padding:34px;border:1px solid var(--line);border-radius:10px;background:#fff}.solutions_capability__QiYgt>p{margin:10px 0 24px;font-size:.9rem}.solutions_capability__QiYgt ul{list-style:none;padding:0}.solutions_capability__QiYgt li{border-top:1px solid var(--line)}.solutions_capabilityItem__exbok{display:block;padding-block:15px;color:var(--ink);font-size:.92rem}.solutions_capabilityItem__exbok p{margin:6px 0 0;font-size:.8rem;line-height:1.6}.solutions_journey__WzN49{list-style:none;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:44px 0}.solutions_journey__WzN49 li{padding:20px 14px 20px 0;border-top:2px solid #c7dfd2}.solutions_journey__WzN49 span{color:var(--teal);font-size:.75rem}.solutions_journey__WzN49 h3{margin-top:15px}.solutions_principle__HeX1o p{font-size:.85rem;margin-top:10px}.solutions_principle__HeX1o h3{font-size:1.1rem}.solutions_ai__J43lg{padding:50px;border-radius:16px;background:linear-gradient(115deg,#e6f3ec,#f7f8e9);border:1px solid #d6e5d8;display:grid;grid-template-columns:1.2fr 1fr;gap:65px;align-items:center}.solutions_aiList__AcGzN{list-style:none;margin:0;padding:0}.solutions_aiList__AcGzN li{padding:18px 0;border-bottom:1px solid #cbded1;font-size:1rem}.solutions_aiList__AcGzN span{margin-right:20px;color:var(--teal);font-size:.7rem}.solutions_industry__oexHW{display:flex;flex-direction:column;padding:24px 0;border-top:1px solid var(--line);color:var(--ink)}.solutions_industry__oexHW h3{font-size:1.12rem}.solutions_industry__oexHW p{margin:12px 0 20px;font-size:.85rem}.solutions_ecosystem__xLyKy{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.solutions_ecosystem__xLyKy>div{display:flex;flex-direction:column;gap:12px;padding:28px 24px;background:#fff;border:1px solid var(--line);border-radius:6px;color:var(--ink);font-size:1.1rem}.solutions_case__fu3ZX{padding:34px;border:1px solid var(--line);border-radius:10px}.solutions_case__fu3ZX h3{font-size:1.5rem;max-width:370px}.solutions_case__fu3ZX dl{margin:25px 0}.solutions_case__fu3ZX dl>div{padding:15px 0;border-top:1px solid var(--line)}.solutions_case__fu3ZX dt{text-transform:uppercase;letter-spacing:.1em;font-size:.65rem;font-weight:700;color:var(--teal);margin-bottom:6px}.solutions_case__fu3ZX dd{font-size:.88rem;line-height:1.7;color:var(--muted);margin:0}.solutions_engagement__bpTna{border-top:1px solid #c7dbce;padding-top:20px}.solutions_engagement__bpTna p{margin-top:12px;font-size:.87rem}.solutions_finalWrap__PQIj2{padding-bottom:80px}.solutions_final__55UJg{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:36px;text-align:left;padding:36px;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 2px #191c1e0a}.solutions_final__55UJg h2{font-size:clamp(1.65rem,2.4vw,2rem);line-height:1.3;letter-spacing:-.02em;color:#191c1e;text-wrap:initial}.solutions_final__55UJg p{max-width:760px;margin:14px 0 0}.solutions_final__55UJg .solutions_eyebrow__nG_p3{margin-bottom:16px}.solutions_finalActions__Q8Nlp{display:flex;flex-direction:column;gap:12px;min-width:210px}.solutions_finalActions__Q8Nlp a{display:inline-flex;justify-content:center;align-items:center;gap:12px;min-height:44px;padding:14px 20px;border-radius:4px;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none}.solutions_primaryAction__exmYJ{background:#0041c8;color:#fff;border:1px solid #0041c8}.solutions_secondaryAction__owqC0{background:#f5fbfc;color:#00696b;border:1px solid #a8d2d6}.solutions_finalActions__Q8Nlp a:focus-visible{outline:3px solid #176f65;outline-offset:4px}.solutions_primaryAction__exmYJ:hover{background:#0039b3}.solutions_secondaryAction__owqC0:hover{background:#eaf5f6}@media (max-width:1000px){.solutions_heroGrid__ai5ij{gap:32px}.solutions_gridFour__VJPmm{grid-template-columns:repeat(2,minmax(0,1fr))}.solutions_ai__J43lg{padding:34px;gap:35px}.solutions_card__GwGSM{padding:23px}}@media (max-width:760px){.solutions_container__g_mMc{width:calc(100% - 40px)}.solutions_section__yZr4V{padding-block:56px}.solutions_hero__dIA9l{padding:125px 0 50px}.solutions_heroGrid__ai5ij{grid-template-columns:1fr;gap:36px}.solutions_heroVisual__7226Z{width:min(100%,400px);margin-inline:auto}.solutions_gridThree__rOCaI{grid-template-columns:repeat(2,minmax(0,1fr))}.solutions_ai__J43lg,.solutions_gridTwo___jrbY{grid-template-columns:1fr}.solutions_ai__J43lg{padding:28px;gap:20px}.solutions_journey__WzN49{grid-template-columns:1fr;margin-block:28px}.solutions_journey__WzN49 li{display:flex;gap:22px;align-items:center;padding:17px 0;border-top-width:1px}.solutions_journey__WzN49 h3{margin:0}.solutions_finalWrap__PQIj2{padding-bottom:50px}.solutions_final__55UJg{grid-template-columns:1fr;gap:24px;padding:28px 24px}.solutions_finalActions__Q8Nlp{min-width:0}}@media (max-width:480px){.solutions_gridFour__VJPmm,.solutions_gridThree__rOCaI{grid-template-columns:1fr}.solutions_capability__QiYgt,.solutions_card__GwGSM,.solutions_case__fu3ZX{padding:24px}.solutions_heading__ObFKB{margin-bottom:28px}.solutions_heroVisual__7226Z{padding-inline:14px}.solutions_orbit__0j4Pr{width:230px;height:230px}.solutions_core__MrS5g{width:145px;height:145px}.solutions_orbitTwo__rSsG0{right:-8px}.solutions_orbitThree__fDupa{left:-8px}.solutions_ecosystem__xLyKy>div{width:100%}.solutions_principle__HeX1o{padding-block:10px}}.solutions_summary__rpLfb{font-size:.9rem;font-weight:600;line-height:1.7}.solutions_ecosystem__xLyKy p{font-size:.8rem;max-width:230px;line-height:1.6}.solutions_ecosystemHeading__cy27v{max-width:780px;text-align:center;margin:0 auto 40px}.solutions_ecosystemHeading__cy27v h2 em{font-style:normal;color:var(--teal)}.solutions_ecosystemHeading__cy27v p{max-width:650px;margin:20px auto 0}.solutions_ecosystem__xLyKy h3{font-size:1.15rem}@media (max-width:900px){.solutions_ecosystem__xLyKy{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.solutions_ecosystem__xLyKy{grid-template-columns:1fr}.solutions_ecosystemHeading__cy27v{margin-bottom:28px}}.solutions_proof__KBOLa>.solutions_heading__ObFKB h2{color:#247d78;background:linear-gradient(105deg,#197e78 5%,#6473a8 58%,#99618d);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.solutions_proof__KBOLa .solutions_case__fu3ZX{border-color:#a8d8ce;background:linear-gradient(145deg,#f4fbf8,#fff 48%);box-shadow:inset 0 3px 0 #70b9a7}.solutions_proof__KBOLa .solutions_case__fu3ZX:nth-child(2){border-color:#d4bbdc;background:linear-gradient(145deg,#faf5fc,#fff 48%);box-shadow:inset 0 3px 0 #b593c4}.solutions_proof__KBOLa .solutions_case__fu3ZX:nth-child(2) .solutions_eyebrow__nG_p3,.solutions_proof__KBOLa .solutions_case__fu3ZX:nth-child(2) dt{color:#86618f}@media (forced-colors:active){.solutions_proof__KBOLa>.solutions_heading__ObFKB h2{background:none;-webkit-text-fill-color:currentColor}}.solutions_insights__cD3Q9>.solutions_heading__ObFKB h2{color:#84609a;background:linear-gradient(105deg,#805a96,#ad626f 52%,#337f79);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.solutions_insights__cD3Q9 .solutions_card__GwGSM{--insight-accent:#84629a;border-color:#d6c2e3;background:radial-gradient(ellipse at top right,#efe2f6 0,transparent 65%),#fdfbfe;box-shadow:inset 0 3px 0 #b799cd}.solutions_insights__cD3Q9 .solutions_card__GwGSM:nth-child(2){--insight-accent:#a45f3c;border-color:#eed0bb;background:radial-gradient(ellipse at top right,#fbe6d7 0,transparent 65%),#fffdfa;box-shadow:inset 0 3px 0 #dda681}.solutions_insights__cD3Q9 .solutions_card__GwGSM:nth-child(3){--insight-accent:#277c69;border-color:#b8dccc;background:radial-gradient(ellipse at top right,#dff2e8 0,transparent 65%),#fbfefc;box-shadow:inset 0 3px 0 #84bea6}.solutions_insights__cD3Q9 .solutions_card__GwGSM .solutions_cardNote__1aY_s,.solutions_insights__cD3Q9 .solutions_card__GwGSM .solutions_eyebrow__nG_p3{color:var(--insight-accent)}@media (forced-colors:active){.solutions_insights__cD3Q9>.solutions_heading__ObFKB h2{background:none;-webkit-text-fill-color:currentColor}}.solutions_approachHeader__GA1LL{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:64px;padding:32px 36px;border-radius:12px;background:linear-gradient(110deg,#f4f8f5,#fcf8ef)}.solutions_approachHeader__GA1LL h2{font-size:clamp(2rem,3.5vw,3rem);line-height:1.12}.solutions_approachHeader__GA1LL h2 em{font-style:normal;color:#a46b40}.solutions_approachHeader__GA1LL .solutions_eyebrow__nG_p3{margin-bottom:14px}.solutions_approachIntro__XSXxd{padding-left:28px;border-left:3px solid #dec399}.solutions_approachLabel__NUmRx{display:block;color:#86603a;font-weight:600;font-size:1.1rem;margin-bottom:12px}.solutions_approachIntro__XSXxd p{font-size:.95rem}.solutions_principle__HeX1o h3{display:inline-block;padding:8px 12px;border-radius:6px;color:#276e60;background:#e7f3ec;box-shadow:inset 3px 0 0 #87bca6}.solutions_principle__HeX1o:nth-child(2) h3{color:#82588a;background:#f3ebf6;box-shadow:inset 3px 0 0 #bb9cc6}.solutions_principle__HeX1o:nth-child(3) h3{color:#966038;background:#fcf0df;box-shadow:inset 3px 0 0 #d8b17b}.solutions_principle__HeX1o:nth-child(4) h3{color:#a15c6c;background:#faedf0;box-shadow:inset 3px 0 0 #d6a0ac}@media (max-width:760px){.solutions_approachHeader__GA1LL{grid-template-columns:1fr;gap:24px;padding:28px 24px}.solutions_approachIntro__XSXxd{padding-left:18px}}.solutions_industry__oexHW:nth-child(4n+2){background:linear-gradient(145deg,#f4eef9,#fdfbfe);border-top-color:#d1bce0}.solutions_industry__oexHW:nth-child(4n+4){background:linear-gradient(145deg,#fcf3e7,#fffdf9);border-top-color:#e5c9a4}.solutions_industry__oexHW:nth-child(4n+4) .solutions_cardNote__1aY_s{color:#94643d}.solutions_industry__oexHW{background:transparent;border:1px solid #dce3df;border-radius:6px;padding:24px 20px}.solutions_industry__oexHW .solutions_cardNote__1aY_s{color:#3b6a5f}.solutions_challenges__nFUkZ>.solutions_heading__ObFKB h2{color:#317b74}.solutions_challenges__nFUkZ .solutions_card__GwGSM{--challenge-accent:#387c70;border-color:#a5c8be;background:transparent;box-shadow:inset 0 3px 0 #6caa98}.solutions_challenges__nFUkZ .solutions_card__GwGSM:nth-child(3n+2){--challenge-accent:#79618b;border-color:#c9b8d5;box-shadow:inset 0 3px 0 #aa8fbc}.solutions_challenges__nFUkZ .solutions_card__GwGSM:nth-child(3n+3){--challenge-accent:#966c40;border-color:#d8c3a6;box-shadow:inset 0 3px 0 #c3a071}.solutions_challenges__nFUkZ .solutions_card__GwGSM .solutions_cardNote__1aY_s,.solutions_challenges__nFUkZ .solutions_card__GwGSM .solutions_number__mE0YR,.solutions_challenges__nFUkZ .solutions_card__GwGSM h3{color:var(--challenge-accent)}.solutions_final__55UJg{position:relative;isolation:isolate;overflow:hidden;background:#fff}.solutions_final__55UJg:before{content:"";position:absolute;z-index:-1;pointer-events:none;width:72%;height:220%;right:-16%;top:-60%;border-radius:50%;background:linear-gradient(125deg,#edf6f2,#e4efed);border:1px solid #d9e9e1}@media (max-width:760px){.solutions_final__55UJg:before{display:none}.solutions_industryGrid__3Ptg3{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.solutions_industryGrid__3Ptg3 .solutions_industry__oexHW{min-width:0;padding:16px 12px;overflow-wrap:anywhere}.solutions_industryGrid__3Ptg3 .solutions_industry__oexHW h3{font-size:.95rem;line-height:1.4}.solutions_industryGrid__3Ptg3 .solutions_industry__oexHW p{font-size:.8rem;line-height:1.65;margin:10px 0 14px}.solutions_industryGrid__3Ptg3 .solutions_industry__oexHW .solutions_cardNote__1aY_s{font-size:.72rem;line-height:1.55}.solutions_ecosystem__xLyKy{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.solutions_ecosystem__xLyKy>div{min-width:0;padding:18px 12px;gap:10px;overflow-wrap:anywhere}.solutions_ecosystem__xLyKy h3{font-size:.95rem;line-height:1.4}.solutions_ecosystem__xLyKy p{font-size:.78rem;line-height:1.6}.solutions_page__Jvren{--ink:#354354;--muted:#596879;--teal:#335f9b;--line:#dce4ee}.solutions_tinted__ABnky{background:#f5f7fb}.solutions_hero__dIA9l{background:radial-gradient(ellipse at 85% 30%,#e5edfb,#e5edfb00 60%),#f7f9fd}.solutions_heroVisual__7226Z{background:linear-gradient(145deg,#ffffffb3,#edf2fb);border-color:#d5dfef}.solutions_orbitOne__DqEAP,.solutions_orbitThree__fDupa,.solutions_orbitTwo__rSsG0,.solutions_orbit__0j4Pr{border-color:#c7d5e9}.solutions_orbit__0j4Pr:before{border-color:#d1ddec}.solutions_core__MrS5g{box-shadow:0 12px 32px #385c8614}.solutions_engagement__bpTna,.solutions_journey__WzN49 li{border-color:#cdd9e9}.solutions_ai__J43lg{background:linear-gradient(115deg,#eaf0fc,#f7f8fc);border-color:#d6dfef}.solutions_aiList__AcGzN li{border-color:#d1dbeb}.solutions_approachHeader__GA1LL{background:linear-gradient(110deg,#f1f5fb,#fcf8ef)}.solutions_principle__HeX1o:first-child h3{color:#385f90;background:#eaf0fa;box-shadow:inset 3px 0 0 #9bb2d2}.solutions_industry__oexHW .solutions_cardNote__1aY_s{color:#45658f}.solutions_challenges__nFUkZ>.solutions_heading__ObFKB h2{color:#335f9b}.solutions_challenges__nFUkZ .solutions_card__GwGSM:nth-child(3n+1){--challenge-accent:#385f90;border-color:#b8cbe4;box-shadow:inset 0 3px 0 #8faed2}.solutions_proof__KBOLa>.solutions_heading__ObFKB h2{color:#456b9b;background-image:linear-gradient(105deg,#426fa8 5%,#6473a8 58%,#99618d)}.solutions_proof__KBOLa .solutions_case__fu3ZX:first-child{border-color:#bdcfe8;background:linear-gradient(145deg,#f0f5fc,#fff 48%);box-shadow:inset 0 3px 0 #94aed2}.solutions_insights__cD3Q9>.solutions_heading__ObFKB h2{background-image:linear-gradient(105deg,#805a96,#ad626f 52%,#426fa8)}.solutions_insights__cD3Q9 .solutions_card__GwGSM:nth-child(3){--insight-accent:#385f90;border-color:#c2d2e9;background:radial-gradient(ellipse at top right,#e5edfb 0,#e5edfb00 65%),#fbfcfe;box-shadow:inset 0 3px 0 #96b0d4}}@media (max-width:760px) and (forced-colors:active){.solutions_insights__cD3Q9>.solutions_heading__ObFKB h2,.solutions_proof__KBOLa>.solutions_heading__ObFKB h2{background:none;-webkit-text-fill-color:currentColor}}