.solution-page_pageRoot__zAJ94{font-family:var(--font-montserrat),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#1a3540;overflow-x:hidden}.dark .solution-page_pageRoot__zAJ94{color:#e6f3f7}.solution-page_heroSection__rUzAJ{position:relative;overflow:hidden;color:#f6fbff;background-color:hsl(var(--primary))}.solution-page_heroSection__rUzAJ:before{content:"";position:absolute;inset:0;background-color:hsl(var(--primary));pointer-events:none}.solution-page_heroInner__tpgqo{position:relative;z-index:1;width:min(1320px,100% - 2.5rem);margin:0 auto;padding:6rem 0 4rem}.solution-page_breadcrumb__2fb3J{margin:0 0 2rem;color:rgba(246,251,255,.72);font-size:.86rem;text-transform:lowercase}.solution-page_heroGrid__49Q3A{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);gap:clamp(2rem,5vw,4.8rem);align-items:center}.solution-page_eyebrow__8th9Z{display:inline-flex;align-items:center;gap:.55rem;min-height:2.35rem;margin-bottom:1.6rem;padding:.5rem .9rem;border:1px solid rgba(246,251,255,.22);border-radius:999px;background:rgba(246,251,255,.08);color:#d8f0f6;font-size:.78rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.solution-page_button__kCDJw svg,.solution-page_ctaButton__IF__V svg,.solution-page_eyebrow__8th9Z svg,.solution-page_ghostButton__NrChA svg{width:1rem;height:1rem;flex:0 0 auto;transition:transform .3s ease}.solution-page_heroTitle__UenhX{max-width:720px;margin:0;font-size:clamp(2.6rem,5vw,5rem);line-height:.96;letter-spacing:0;font-weight:700}.solution-page_heroIntro__eMJmy{max-width:670px;margin:1.35rem 0 0;color:rgba(246,251,255,.9);font-size:clamp(1.05rem,1.35vw,1.36rem);line-height:1.5}.solution-page_heroActions__uXOcp{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:2rem;padding:0;border:0;background:transparent;box-shadow:none;backdrop-filter:none}.solution-page_button__kCDJw,.solution-page_ctaButton__IF__V,.solution-page_ghostButton__NrChA{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:3.4rem;border-radius:1rem;padding:.78rem 1.45rem;font-weight:800;line-height:1.2;text-decoration:none;box-shadow:none;transition:transform .3s ease,background .3s ease,border-color .3s ease,box-shadow .3s ease,color .3s ease}.solution-page_ctaButton__IF__V:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent);opacity:0;transform:translateX(-115%) skewX(-12deg);transition:opacity .3s ease,transform .7s ease}.solution-page_button__kCDJw{background:linear-gradient(90deg,hsl(var(--primary)/.82) 0,hsl(var(--primary)) 46%,hsl(var(--secondary)) 100%);color:#ffffff}.solution-page_ctaButton__IF__V,.solution-page_ghostButton__NrChA{border-color:hsl(var(--primary)/.2);background:rgba(246,251,255,.94);color:hsl(var(--primary));box-shadow:none}.solution-page_button__kCDJw:hover,.solution-page_ctaButton__IF__V:hover,.solution-page_ghostButton__NrChA:hover{transform:translateY(-4px) scale(1.04);box-shadow:0 12px 24px rgba(26,53,64,.18)}.solution-page_button__kCDJw:hover{background:linear-gradient(90deg,hsl(var(--primary)/.9) 0,hsl(var(--primary)/.96) 46%,hsl(var(--secondary)/.96) 100%)}.solution-page_ctaButton__IF__V:hover:before{opacity:1;transform:translateX(115%) skewX(-12deg)}.solution-page_button__kCDJw:hover svg,.solution-page_ctaButton__IF__V:hover svg,.solution-page_ghostButton__NrChA:hover svg{transform:translateX(3px) scale(1.08)}.solution-page_ctaButton__IF__V:hover,.solution-page_ghostButton__NrChA:hover{background:#ffffff;border-color:hsl(var(--primary)/.4)}.solution-page_button__kCDJw:focus-visible,.solution-page_ctaButton__IF__V:focus-visible,.solution-page_ghostButton__NrChA:focus-visible{outline:3px solid hsl(var(--primary)/.28);outline-offset:3px}.solution-page_heroMedia__xtLHa{position:relative;height:180px;min-height:180px;overflow:hidden;perspective:1200px}.solution-page_dotOrbitLayer__3DHZ1{position:relative;height:100%;min-height:inherit}.solution-page_symbolStage__hjyw4,.solution-page_symbolTemporary__maZkI{position:relative;width:100%;height:100%}.solution-page_symbolTrackLine__HOnnC{position:absolute;top:50%;left:2%;right:2%;transform:translateY(-50%);height:2px;background:linear-gradient(90deg,rgba(170,219,229,.34),rgba(170,219,229,.75),rgba(170,219,229,.34));animation:solution-page_trackPulse__912si 14s ease-in-out infinite}.solution-page_symbolNode__kK6N0{position:absolute;border-radius:999px;animation:solution-page_orbDrift__LSvKJ var(--orb-duration,14s) ease-in-out infinite;animation-delay:var(--orb-delay,0s);will-change:transform}.solution-page_symbolNode__kK6N0:after{content:"";position:absolute;inset:-6px;border-radius:inherit;border:1px solid rgba(170,219,229,.35);opacity:.4;transform:scale(.8);animation:solution-page_haloPulse__Y3JZd calc(var(--orb-duration, 14s) * .8) ease-in-out infinite;animation-delay:var(--orb-delay,0s)}.solution-page_symbolNodeDarkSm__g9V6u{width:24px;height:24px;background:#1f3f4a;left:22%;top:44%;--orb-x:8px;--orb-y:-8px;--orb-duration:16s;--orb-delay:0.2s}.solution-page_symbolNodeBlueLg__JvAAE{width:54px;height:54px;background:#73c0d0;left:49%;top:40%;--orb-x:-10px;--orb-y:9px;--orb-duration:17s;--orb-delay:0.5s}.solution-page_symbolNodeSkyMd__o2JMF{width:30px;height:30px;background:#4a9bad;left:76%;top:45%;--orb-x:-8px;--orb-y:-7px;--orb-duration:15s;--orb-delay:0.9s}.solution-page_symbolNodeWhiteLg__xeLnX{width:50px;height:50px;background:#f4f8fc;left:34%;top:61%;--orb-x:9px;--orb-y:7px;--orb-duration:18s;--orb-delay:0.15s}.solution-page_symbolNodeFogMd__stcpE{width:50px;height:50px;background:rgba(170,219,229,.52);left:34%;top:18%;--orb-x:-9px;--orb-y:9px;--orb-duration:19s;--orb-delay:1s}.solution-page_symbolNodeDarkMd__BLM_c{width:26px;height:26px;background:#2c5f6e;left:63%;top:62%;--orb-x:7px;--orb-y:-7px;--orb-duration:15.5s;--orb-delay:0.7s}@keyframes solution-page_trackPulse__912si{0%,to{opacity:.58;transform:translateY(-50%) scaleX(1)}50%{opacity:.95;transform:translateY(-50%) scaleX(1.03)}}@keyframes solution-page_orbDrift__LSvKJ{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(var(--orb-x,8px),var(--orb-y,-8px),0) scale(1.07)}}@keyframes solution-page_haloPulse__Y3JZd{0%,to{opacity:.25;transform:scale(.78)}50%{opacity:.6;transform:scale(1.12)}}.solution-page_navSection__UEDxl{position:relative;z-index:2;margin-top:-2rem;padding-bottom:3.6rem}.solution-page_solutionNav__NyXo_{width:min(1320px,100% - 4rem);margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;padding:.85rem;border:1px solid rgba(26,53,64,.08);border-radius:1.2rem;background:rgba(255,255,255,.94);box-shadow:0 18px 48px rgba(203,219,225,.08);backdrop-filter:blur(18px)}.dark .solution-page_solutionNav__NyXo_{background:rgba(10,18,22,.86);border-color:rgba(148,190,204,.2)}.solution-page_navEyebrow__1QOzd{padding:0 .75rem;color:#3d7a8a;font-size:.74rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.solution-page_solutionNav__NyXo_ a{color:#385766;text-decoration:none;border-radius:999px;padding:.68rem .98rem;font-size:.9rem;font-weight:700;transition:color .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease}.dark .solution-page_solutionNav__NyXo_ a{color:#cfe3ea}.solution-page_solutionNav__NyXo_ .solution-page_navActive__J5Fbj,.solution-page_solutionNav__NyXo_ a:hover{color:#f6fbff;background:#1a3540;box-shadow:0 10px 24px rgba(26,53,64,.16);transform:translateY(-1px)}.dark .solution-page_solutionNav__NyXo_ .solution-page_navActive__J5Fbj,.dark .solution-page_solutionNav__NyXo_ a:hover{background:#d8f0f6;color:#0b1418}.solution-page_cardsSection__1AMYP,.solution-page_overviewSection__dtiM_,.solution-page_processSection__i0Z_x,.solution-page_proofSection__JuIbS{width:min(1320px,100% - 4rem);margin:0 auto}.solution-page_overviewSection__dtiM_{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(2rem,5vw,4rem);align-items:start;padding:1rem 0 5.2rem}.solution-page_sectionKicker__Kud66{margin:0 0 .8rem;color:#3d7a8a;font-size:.82rem;text-transform:uppercase;letter-spacing:.14em;font-weight:900}.dark .solution-page_sectionKicker__Kud66{color:#7fc1d1}.solution-page_sectionTitle__OFwRY{margin:0;color:#1a3540;font-size:clamp(2rem,4vw,3.55rem);line-height:.98;letter-spacing:0;font-weight:700}.dark .solution-page_sectionTitle__OFwRY{color:#eef6f8}.solution-page_summaryText__MdqBi{margin:0;color:#334155;font-size:clamp(1.05rem,1.3vw,1.34rem);line-height:1.58}.dark .solution-page_summaryText__MdqBi{color:#c6d6dc}.solution-page_cardsBand__TVlJZ{background:#ffffff;padding:5rem 0}.dark .solution-page_cardsBand__TVlJZ{background:#0f1a1f}.solution-page_cardsHeader__RnJ_y{max-width:720px;margin-bottom:2rem}.solution-page_highlightGrid__W4aOD{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem}.solution-page_highlightCard__NzcX2{min-height:290px;border:1px solid rgba(26,53,64,.08);border-radius:1rem;padding:1.4rem;background:linear-gradient(180deg,#ffffff,#eef6f8)}.dark .solution-page_highlightCard__NzcX2{background:linear-gradient(180deg,#111f26,#14242b);border-color:rgba(148,190,204,.2)}.solution-page_highlightCard__NzcX2 svg{width:2rem;height:2rem;color:#3d7a8a;margin-bottom:1.2rem}.solution-page_highlightCard__NzcX2 h3{margin:0;color:#1a3540;font-size:1.28rem}.dark .solution-page_highlightCard__NzcX2 h3{color:#eef6f8}.solution-page_highlightCard__NzcX2 p{margin:.9rem 0 0;color:#475569;line-height:1.52}.dark .solution-page_highlightCard__NzcX2 p{color:#b8cbd2}.solution-page_proofBox__YMUSJ{margin-top:1.15rem;display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:1rem;border-radius:1rem;padding:1.45rem;background:hsl(var(--primary));color:#f6fbff}.solution-page_proofBox__YMUSJ h3{margin:0;font-size:clamp(1.35rem,2.2vw,2.2rem);line-height:1.04;font-weight:700}.solution-page_proofList__ZrvCv{display:grid;gap:.8rem}.solution-page_proofItem__SStfT{display:flex;gap:.72rem;color:rgba(246,251,255,.82);line-height:1.45}.solution-page_proofItem__SStfT svg{width:1.08rem;height:1.08rem;flex:0 0 auto;color:#aadbe5;margin-top:.18rem}.solution-page_processSection__i0Z_x{padding:5.2rem 0}.solution-page_processHeader__q7row{max-width:780px;margin-bottom:2rem}.solution-page_processGrid___46Lz{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.solution-page_processCard___tW1p{min-height:225px;border:1px solid rgba(26,53,64,.08);border-radius:1rem;padding:1.25rem;background:#ffffff}.dark .solution-page_processCard___tW1p{background:#0f1a1f;border-color:rgba(148,190,204,.2)}.solution-page_processNumber__md7f5{display:inline-flex;margin-bottom:1.05rem;color:#73c0d0;font-size:.82rem;font-weight:950;letter-spacing:.16em}.solution-page_processCard___tW1p p{margin:0;color:#264f5c;font-size:1rem;line-height:1.5;font-weight:680}.dark .solution-page_processCard___tW1p p{color:#d2e3e9}.solution-page_ctaBand__NxR5T{color:#f6fbff;background:radial-gradient(circle at 90% 18%,rgba(246,251,255,.16),transparent 26%),linear-gradient(135deg,hsl(var(--primary)) 0,hsl(var(--primary)) 100%)}.solution-page_ctaInner__n_xiS{width:min(1320px,100% - 4rem);min-height:310px;margin:0 auto 5rem;display:grid;grid-template-columns:1fr auto;gap:2rem;align-items:center;padding:4rem 0}.solution-page_ctaInner__n_xiS h2{max-width:800px;margin:0;font-size:clamp(2rem,4.5vw,4.2rem);line-height:1;letter-spacing:0;font-weight:700}.solution-page_ctaInner__n_xiS p{max-width:620px;margin:1rem 0 0;color:rgba(246,251,255,.84);line-height:1.5}.solution-page_ctaButton__IF__V{min-width:190px;background:#f6fbff;color:hsl(var(--primary))}@media (max-width:1100px){.solution-page_ctaInner__n_xiS,.solution-page_heroGrid__49Q3A,.solution-page_overviewSection__dtiM_,.solution-page_proofBox__YMUSJ{grid-template-columns:1fr}.solution-page_heroMedia__xtLHa{width:min(640px,100%);height:120px;min-height:120px;margin:0 auto}.solution-page_highlightGrid__W4aOD,.solution-page_processGrid___46Lz{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.solution-page_cardsSection__1AMYP,.solution-page_ctaInner__n_xiS,.solution-page_heroInner__tpgqo,.solution-page_overviewSection__dtiM_,.solution-page_processSection__i0Z_x,.solution-page_solutionNav__NyXo_{width:min(1320px,100% - 2rem)}.solution-page_heroInner__tpgqo{padding:5rem 0 4rem}.solution-page_heroMedia__xtLHa{height:120px;min-height:120px}.solution-page_highlightGrid__W4aOD,.solution-page_processGrid___46Lz{grid-template-columns:1fr}.solution-page_navSection__UEDxl{padding-bottom:3rem}.solution-page_solutionNav__NyXo_{display:grid;grid-template-columns:1fr;border-radius:1rem}.solution-page_navEyebrow__1QOzd{padding:0 .25rem}.solution-page_solutionNav__NyXo_ a{text-align:center}.solution-page_overviewSection__dtiM_{padding-bottom:3.8rem}.solution-page_cardsBand__TVlJZ,.solution-page_processSection__i0Z_x{padding:3.8rem 0}.solution-page_button__kCDJw,.solution-page_ctaButton__IF__V,.solution-page_ghostButton__NrChA,.solution-page_heroActions__uXOcp{width:100%}.solution-page_ctaInner__n_xiS{align-items:start;min-height:auto;padding:3.4rem 0}}@media (max-width:620px){.solution-page_heroMedia__xtLHa{display:none}}@media (prefers-reduced-motion:reduce){.solution-page_symbolNode__kK6N0,.solution-page_symbolNode__kK6N0:after,.solution-page_symbolTrackLine__HOnnC{animation:none}}