.SolutionLander_page__5ob7K{--dp-accent:#473687;--dp-accent-bright:#6d56d8;--dp-accent-soft:rgba(71,54,135,0.12);--dp-accent-ring:rgba(109,86,216,0.4);--sl-ease:cubic-bezier(0.22,1,0.36,1);--sl-band-y:clamp(4rem,7vw,5.5rem);--sl-gap:1.75rem;--sl-gap-tight:1.15rem;--sl-grid-gap:1.25rem;--sl-lead:1.06rem;overflow-x:clip}.SolutionLander_page__5ob7K .bp_fn_title .fn_title{text-align:center!important;text-wrap:balance}.SolutionLander_page__5ob7K .SolutionLander_heroFold__mplg9 .bp_fn_title .fn_title{text-align:left!important}.SolutionLander_page__5ob7K.bp_fn_collectionpage .container :is(ul,ol){margin-left:auto;margin-right:auto;list-style:none}.SolutionLander_page__5ob7K .bp_fn_services>ul{margin-left:0!important;margin-right:0!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1.25rem;gap:1.25rem;width:100%;align-items:stretch}.SolutionLander_page__5ob7K .bp_fn_services>ul>li{width:100%!important;padding-left:0!important;margin-bottom:0!important;display:flex}.SolutionLander_page__5ob7K .bp_fn_services>ul>li .item{display:flex;flex-direction:column;flex:1 1 auto;width:100%}.SolutionLander_page__5ob7K .bp_fn_services>ul>li .item_content{display:flex;flex-direction:column;flex:1 1 auto;min-height:100%;text-align:left;justify-content:flex-start}.SolutionLander_page__5ob7K .bp_fn_services .item_content .bp_fn_bullet_item,.SolutionLander_page__5ob7K .bp_fn_services .item_content .bp_fn_bullet_list,.SolutionLander_page__5ob7K .bp_fn_services .item_content .fn_title,.SolutionLander_page__5ob7K .bp_fn_services .item_content h3,.SolutionLander_page__5ob7K .bp_fn_services .item_content p{text-align:left;text-wrap:wrap;word-spacing:normal}.SolutionLander_page__5ob7K .bp_fn_services .item_content .bp_fn_bullet_list{flex:1 1 auto;display:flex;flex-direction:column;justify-content:flex-start}@media (max-width:1100px){.SolutionLander_page__5ob7K .bp_fn_services>ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.SolutionLander_page__5ob7K .bp_fn_services>ul{grid-template-columns:1fr}}.SolutionLander_page__5ob7K .bp_fn_band .bp_fn_title{margin-top:0;margin-bottom:0}.SolutionLander_root__JM8is .bp_fn_band{padding-top:var(--sl-band-y)!important;padding-bottom:var(--sl-band-y)!important}.SolutionLander_root__JM8is .bp_fn_band>.container{padding-top:0!important;padding-bottom:0!important}.SolutionLander_bandLight__WygX9,.SolutionLander_bandSurface__9fUYH{--dp-ink:#121826;--dp-ink-strong:#080b12;--dp-muted:#1e293b;--dp-subtle:#334155;--dp-border:rgba(15,23,42,0.12);--dp-card:#ffffff;--dp-card-alt:#eef2f8;--dp-surface:#f1f4fa;--dp-white:#ffffff;--dp-card-shadow:0 14px 30px rgba(15,23,42,0.07);--dp-hover-shadow:0 18px 36px rgba(15,23,42,0.1),0 0 0 1px rgba(109,86,216,0.06);--dp-node-ring:#ffffff;--dp-dashed:rgba(71,54,135,0.38);--dp-coming-bg:rgba(15,23,42,0.04);--dp-rail-mid:rgba(109,86,216,0.55);--dp-rail-edge:rgba(71,54,135,0.18);--dp-featured-wash:rgba(109,86,216,0.1);--dp-band-pad:#f1f4fa;color:var(--dp-ink);border-top:1px solid var(--dp-border)}.SolutionLander_bandLight__WygX9{--dp-band-pad:#ffffff;background-color:#ffffff}.SolutionLander_bandSurface__9fUYH{--dp-band-pad:#f1f4fa;background-color:#f1f4fa}.SolutionLander_bandLight__WygX9 .bp_fn_title .fn_title,.SolutionLander_bandSurface__9fUYH .bp_fn_title .fn_title{color:var(--dp-ink-strong)!important}.SolutionLander_bandLight__WygX9 .line span,.SolutionLander_bandSurface__9fUYH .line span{background-color:var(--dp-accent)!important}.SolutionLander_bandDark__NToz1{--dp-ink:#eef1ff;--dp-ink-strong:#ffffff;--dp-muted:rgba(236,239,255,0.9);--dp-subtle:rgba(214,220,245,0.78);--dp-border:rgba(255,255,255,0.14);--dp-card:rgba(255,255,255,0.08);--dp-card-alt:rgba(255,255,255,0.05);--dp-surface:rgba(255,255,255,0.06);--dp-white:rgba(255,255,255,0.08);--dp-accent:#c4b5fd;--dp-accent-bright:#a78bfa;--dp-accent-soft:rgba(167,139,250,0.2);--dp-accent-ring:rgba(196,181,253,0.5);--dp-card-shadow:0 18px 40px rgba(0,0,0,0.4);--dp-hover-shadow:0 20px 40px rgba(0,0,0,0.45),0 0 0 1px rgba(167,139,250,0.12);--dp-node-ring:#12141c;--dp-dashed:rgba(196,181,253,0.4);--dp-coming-bg:rgba(255,255,255,0.06);--dp-rail-mid:rgba(167,139,250,0.7);--dp-rail-edge:rgba(167,139,250,0.18);--dp-featured-wash:rgba(167,139,250,0.16);--dp-band-pad:#0b0d14;background:radial-gradient(ellipse at 15% 0,rgba(130,108,253,.16),transparent 42%),radial-gradient(ellipse at 90% 20%,rgba(71,54,135,.28),transparent 45%),#0b0d14!important;border-top:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.05);color:var(--dp-ink)}.SolutionLander_bandDark__NToz1 .bp_fn_title .fn_title{color:#fff!important}.SolutionLander_bandDark__NToz1 .line span{background-color:rgba(196,181,253,.9)!important}.SolutionLander_bandDark__NToz1 .bp_fn_services .item_content .fn_title,.SolutionLander_bandDark__NToz1 .bp_fn_services .item_content h3{color:#fff!important}.SolutionLander_bandDark__NToz1 .bp_fn_bullet_item{color:rgba(236,239,255,.92)}.SolutionLander_bandDark__NToz1 .bp_fn_bullet_item:before{background:#fff}.SolutionLander_heroFold__mplg9{width:100%;min-height:clamp(560px,80vh,740px);display:flex;flex-direction:column;box-sizing:border-box;padding-bottom:1.35rem}.SolutionLander_heroCopy__iO98e{position:relative;flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:left;width:100%;max-width:44rem;margin:0;padding:.5rem 0 1.5rem}.SolutionLander_heroFold__mplg9 .SolutionLander_heroCopy__iO98e{gap:clamp(1.4rem,2.4vw,2rem)}.SolutionLander_heroEyebrow__bkXgU{margin:0;font-size:.78rem;font-weight:600;letter-spacing:.16em;line-height:1;text-transform:uppercase;color:#c4b5fd}.SolutionLander_heroMarquee__fXwkP{flex-shrink:0;width:100%;margin-top:auto;padding-top:1.75rem}.SolutionLander_heroTitle__NHZpX{margin:0 0 10px!important;color:#fff!important;font-size:54px!important;font-weight:700!important;line-height:1.12!important;letter-spacing:-.02em;overflow-wrap:break-word;max-width:40rem;align-self:flex-start!important;margin-inline:0!important;text-shadow:0 2px 24px rgba(0,0,0,.35)}.SolutionLander_heroSubcopy__boraE{margin:16px 0 0;max-width:42rem;font-size:clamp(1.02rem,2.1vw,1.18rem);font-weight:400;line-height:1.62;letter-spacing:.005em;color:rgba(255,255,255,.88);text-align:left}@media (max-width:1040px){.SolutionLander_heroTitle__NHZpX{font-size:40px!important;line-height:1.15!important}}@media (max-width:768px){.SolutionLander_heroTitle__NHZpX{font-size:32px!important;line-height:1.18!important}.SolutionLander_heroSubcopy__boraE{font-size:1.05rem}}.SolutionLander_heroCtaRow__BgLW_{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.85rem 1rem;margin-top:1.85rem;margin-bottom:0}.SolutionLander_sectionIntro__10w_9{margin:0 auto;max-width:42rem;text-align:center;font-size:var(--sl-lead);font-weight:500;line-height:1.65;color:var(--dp-muted);text-wrap:pretty}.SolutionLander_closeStack__JVuRP .bp_fn_title,.SolutionLander_sectionStack__3_qMW .bp_fn_title,.SolutionLander_stack__dVxoI .bp_fn_title{margin-bottom:0}.SolutionLander_sectionStack__3_qMW>.bp_fn_services,.SolutionLander_stack__dVxoI>.bp_fn_services{margin-top:0;margin-bottom:0}.SolutionLander_depthGrid__A_EEq{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--sl-grid-gap);gap:var(--sl-grid-gap);margin:0;padding:0;list-style:none;align-items:stretch}.SolutionLander_depthCard__VZ2fD{position:relative;display:flex;flex-direction:column;height:100%;text-align:left;justify-content:flex-start;padding:1.4rem 1.2rem 1.3rem;border-radius:14px;background:var(--dp-card);border:1px solid var(--dp-border);box-shadow:var(--dp-card-shadow);min-height:10.5rem;overflow:hidden;transition:transform .28s var(--sl-ease),border-color .28s ease,box-shadow .28s ease,background-color .28s ease;will-change:transform}.SolutionLander_depthCard__VZ2fD:hover{transform:translate3d(0,-3px,0);border-color:var(--dp-accent-ring);box-shadow:var(--dp-hover-shadow);background:linear-gradient(160deg,var(--dp-featured-wash),transparent 58%),var(--dp-card)}.SolutionLander_depthCard__VZ2fD:after{content:"";position:absolute;right:-1.2rem;bottom:-1.2rem;width:5rem;height:5rem;border-radius:50%;background:radial-gradient(circle,var(--dp-accent-soft),transparent 70%);pointer-events:none}.SolutionLander_depthIndex__Zhzg4{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;margin-bottom:.85rem;border-radius:50%;border:1.5px solid var(--dp-accent-ring);color:var(--dp-accent);font-size:.78rem;font-weight:700;font-family:var(--hff);background:var(--dp-card-alt);transition:border-color .28s ease,background-color .28s ease,color .28s ease,transform .28s ease}.SolutionLander_depthCard__VZ2fD:hover .SolutionLander_depthIndex__Zhzg4{border-color:var(--dp-accent-bright);background:var(--dp-accent-soft);color:var(--dp-accent-bright);transform:scale(1.04)}.SolutionLander_depthTitle__l3sd8{margin:0 0 .45rem;font-family:var(--hff);font-size:1.02rem;font-weight:600;color:var(--dp-ink-strong);position:relative}.SolutionLander_depthLine__UyRZe{margin:0;flex:1 1 auto;font-size:.92rem;line-height:1.55;color:var(--dp-muted);text-align:left;text-wrap:wrap;word-spacing:normal;position:relative}.SolutionLander_gpuNote__Yk7ji{margin:0 auto;max-width:40rem;text-align:center;font-size:.94rem;font-weight:500;line-height:1.55;color:var(--dp-accent);padding:.8rem 1.1rem;border-radius:8px;background:var(--dp-accent-soft);border:1px solid var(--dp-border)}.SolutionLander_alsoAvailable__ZTtHN a,.SolutionLander_gpuNote__Yk7ji a{color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:.15em}.SolutionLander_alsoAvailable__ZTtHN a:hover,.SolutionLander_gpuNote__Yk7ji a:hover{opacity:.9}.SolutionLander_processRail__JSPgy{--process-node-size:3.3rem;--process-node-center:calc(var(--process-node-size) / 2);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;margin:0;padding:0;list-style:none;position:relative}.SolutionLander_processRail__JSPgy:before{content:"";position:absolute;top:var(--process-node-center);left:12.5%;right:12.5%;height:2px;background:linear-gradient(90deg,var(--dp-rail-edge),var(--dp-rail-mid),var(--dp-rail-edge));transform:translateY(-50%);z-index:0}.SolutionLander_processStep__4_b_b{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 .65rem}.SolutionLander_processStep__4_b_b:not(:last-child):before{content:"";position:absolute;top:var(--process-node-center);left:100%;z-index:2;width:1.6rem;height:1.6rem;border-radius:50%;background:var(--dp-band-pad);transform:translate(-50%,-50%);pointer-events:none}.SolutionLander_processStep__4_b_b:not(:last-child):after{content:"";position:absolute;top:var(--process-node-center);left:100%;z-index:3;width:.5rem;height:.5rem;border-top:2.5px solid var(--dp-accent-bright);border-right:2.5px solid var(--dp-accent-bright);transform:translate(-50%,-50%) rotate(45deg);pointer-events:none}.SolutionLander_processNode__XF30v{position:relative;z-index:2;width:var(--process-node-size);height:var(--process-node-size);border-radius:50%;display:grid;place-items:center;margin-bottom:1rem;font-family:var(--hff);font-size:.95rem;font-weight:700;color:#fff;background:linear-gradient(145deg,var(--dp-accent-bright),var(--dp-accent));box-shadow:0 10px 22px rgba(71,54,135,.28);border:3px solid var(--dp-node-ring);transition:transform .28s var(--sl-ease),box-shadow .28s ease}.SolutionLander_processStep__4_b_b:hover .SolutionLander_processNode__XF30v{transform:scale(1.05);box-shadow:0 12px 26px rgba(71,54,135,.38)}.SolutionLander_processCard__XIUTK{width:100%;padding:1.1rem .95rem;border-radius:12px;background:var(--dp-card);border:1px solid var(--dp-border);box-shadow:var(--dp-card-shadow);min-height:7.5rem;transition:transform .28s var(--sl-ease),border-color .28s ease,box-shadow .28s ease,background-color .28s ease;will-change:transform}.SolutionLander_processCard__XIUTK:hover{transform:translate3d(0,-3px,0);border-color:var(--dp-accent-ring);box-shadow:var(--dp-hover-shadow);background:linear-gradient(160deg,var(--dp-featured-wash),transparent 58%),var(--dp-card)}.SolutionLander_processTitle__uYST3{margin:0 0 .4rem;font-family:var(--hff);font-size:1rem;font-weight:600;color:var(--dp-ink-strong);line-height:1.3}.SolutionLander_processLine__dOGZE{margin:0;font-size:.9rem;line-height:1.5;color:var(--dp-muted)}.SolutionLander_alsoAvailable__ZTtHN{margin:0 auto;max-width:48rem;text-align:center;font-size:.94rem;font-weight:500;line-height:1.65;color:var(--dp-subtle);padding:1rem 1.25rem;border-radius:10px;border:1px dashed var(--dp-dashed);background:var(--dp-card-alt)}.SolutionLander_closeBridge__Al8Js,.SolutionLander_closeFinale__jxUpR{position:relative;overflow:hidden}.SolutionLander_closeBridge__Al8Js:before{content:"";position:absolute;inset:auto 5% -35%;height:70%;pointer-events:none;background:radial-gradient(ellipse 60% 55% at 50% 100%,rgba(109,86,216,.09),transparent 72%)}.SolutionLander_closeFinale__jxUpR:before{content:"";position:absolute;inset:-20% 10% auto;height:70%;pointer-events:none;background:radial-gradient(ellipse 55% 60% at 50% 0,rgba(109,86,216,.18),transparent 70%)}.SolutionLander_closeBlock__RUd11{position:relative;z-index:1;max-width:46rem;margin:0 auto;text-align:center}.SolutionLander_closeBridge__Al8Js .SolutionLander_closeBlock__RUd11{max-width:min(100%,52rem)}.SolutionLander_closeBlockFinale__DJ1Qi{max-width:min(100%,48rem);padding-block:.75rem 1rem}.SolutionLander_closeBlock__RUd11 .bp_fn_title{margin-bottom:0;width:100%;align-items:center}.SolutionLander_closeBlock__RUd11 .bp_fn_title .fn_title{width:100%;text-align:center!important;text-wrap:balance}.SolutionLander_closeBlock__RUd11 .bp_fn_title .line{margin-left:auto;margin-right:auto}.SolutionLander_closeBridge__Al8Js .SolutionLander_closeBlock__RUd11 .fn_title{max-width:none;white-space:normal;overflow-wrap:anywhere;text-wrap:balance}@media (max-width:1100px){.SolutionLander_closeBridge__Al8Js .SolutionLander_closeBlock__RUd11 .fn_title{font-size:clamp(1.55rem,5.5vw,2.25rem)}}.SolutionLander_closeCopy__N8uyI{margin:0 auto;max-width:40rem;font-size:1.08rem;font-weight:450;line-height:1.7;color:var(--dp-muted);text-wrap:pretty;text-align:center}.SolutionLander_closeActions__Zpsry{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.85rem 1rem;margin-top:0}@media (max-width:1100px){.SolutionLander_depthGrid__A_EEq{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:991px){.SolutionLander_processRail__JSPgy{grid-template-columns:1fr;gap:0;max-width:28rem;margin-left:auto;margin-right:auto}.SolutionLander_processRail__JSPgy:before{top:0;bottom:0;left:1.55rem;right:auto;width:2px;height:auto;transform:none;background:linear-gradient(180deg,var(--dp-rail-edge),var(--dp-rail-mid),var(--dp-rail-edge))}.SolutionLander_processStep__4_b_b{flex-direction:row;align-items:flex-start;text-align:left;gap:1rem;padding:0 0 1.35rem}.SolutionLander_processStep__4_b_b:last-child{padding-bottom:0}.SolutionLander_processStep__4_b_b:not(:last-child):after,.SolutionLander_processStep__4_b_b:not(:last-child):before{display:none}.SolutionLander_processNode__XF30v{margin-bottom:0;flex-shrink:0}.SolutionLander_processCard__XIUTK{min-height:0}}@media (max-width:768px){.SolutionLander_depthGrid__A_EEq{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.SolutionLander_depthCard__VZ2fD,.SolutionLander_depthIndex__Zhzg4,.SolutionLander_processCard__XIUTK,.SolutionLander_processNode__XF30v{transition:none!important}.SolutionLander_depthCard__VZ2fD:hover,.SolutionLander_processCard__XIUTK:hover{transform:none}}.SolutionLander_root__JM8is{--sl-band-y:clamp(4rem,7vw,5.5rem);--sl-gap:1.75rem;--sl-gap-tight:1.15rem;--sl-grid-gap:1.25rem;--sl-lead:1.06rem;--sl-ease:cubic-bezier(0.22,1,0.36,1)}.SolutionLander_closeStack__JVuRP,.SolutionLander_sectionStack__3_qMW,.SolutionLander_stack__dVxoI{display:flex;flex-direction:column;align-items:center;width:100%;gap:var(--sl-gap);text-align:center}.SolutionLander_sectionStack__3_qMW>*,.SolutionLander_stack__dVxoI>*{width:100%;max-width:100%;box-sizing:border-box}.SolutionLander_closeStack__JVuRP{text-align:center}.SolutionLander_heroStack__rh_VT{display:flex;flex-direction:column;gap:var(--sl-gap);width:100%}.SolutionLander_heroStack__rh_VT .SolutionLander_heroTitle__NHZpX{margin-bottom:0!important}.SolutionLander_heroStack__rh_VT .SolutionLander_heroSubcopy__boraE,.SolutionLander_heroSub__uWsOV{margin-top:0!important}.SolutionLander_heroCtas__OSWgK,.SolutionLander_heroStack__rh_VT .SolutionLander_heroCtaRow__BgLW_{margin-top:.25rem!important}.SolutionLander_titleBlock__pFYYn{margin:0;width:100%;align-items:center}.SolutionLander_titleBlock__pFYYn .fn_title{margin:0 0 .65rem!important;line-height:1.28!important;width:100%;text-align:center!important;text-wrap:balance}.SolutionLander_titleBlock__pFYYn .line{margin:0 auto}.SolutionLander_flush__A2yhi{margin-top:0!important;margin-bottom:0!important}.SolutionLander_cluster__sp5fY{flex-direction:column;max-width:44rem}.SolutionLander_cluster__sp5fY,.SolutionLander_sectionCtas__KGd3D{display:flex;gap:var(--sl-gap-tight);align-items:center;text-align:center;margin-inline:auto}.SolutionLander_sectionCtas__KGd3D{flex-wrap:wrap;justify-content:center;max-width:40rem}.SolutionLander_sectionCtasLeft__WMkVq{display:flex;flex-wrap:wrap;gap:.85rem;align-items:center;justify-content:flex-start}.SolutionLander_leadLeft__vajlm,.SolutionLander_lead__ig4T_{margin:0;font-size:var(--sl-lead);line-height:1.7;color:var(--dp-muted);text-wrap:pretty}.SolutionLander_lead__ig4T_{max-width:44rem;margin-inline:auto;text-align:center}.SolutionLander_leadLeft__vajlm{text-align:left}@media (max-width:640px){.SolutionLander_closeActions__Zpsry,.SolutionLander_heroCtaRow__BgLW_,.SolutionLander_sectionCtasLeft__WMkVq,.SolutionLander_sectionCtas__KGd3D{flex-direction:column;align-items:stretch}.SolutionLander_closeActions__Zpsry .btn,.SolutionLander_heroCtaRow__BgLW_ .btn,.SolutionLander_sectionCtasLeft__WMkVq .btn,.SolutionLander_sectionCtas__KGd3D .btn{width:100%}}.SolutionLander_liftCard__hq_iv{background:var(--dp-card);border:1px solid var(--dp-border);box-shadow:var(--dp-card-shadow);transition:transform .28s cubic-bezier(.22,1,.36,1),border-color .28s ease,box-shadow .28s ease,background .28s ease;will-change:transform}.SolutionLander_liftCard__hq_iv:hover{transform:translate3d(0,-3px,0);border-color:var(--dp-accent-ring);box-shadow:var(--dp-hover-shadow,0 18px 36px rgba(15,23,42,.1));background:linear-gradient(160deg,var(--dp-featured-wash),transparent 58%),var(--dp-card)}.SolutionLander_indexBadge__3mbPS{display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;border-radius:8px;font-size:.72rem;font-weight:700;color:#fff;background:linear-gradient(145deg,var(--dp-accent-bright),var(--dp-accent));transition:transform .28s cubic-bezier(.22,1,.36,1)}.SolutionLander_liftCard__hq_iv:hover .SolutionLander_indexBadge__3mbPS{transform:scale(1.06)}.SolutionLander_slideItem___bUpM{display:grid;grid-template-columns:auto 1fr;grid-gap:.9rem;gap:.9rem;align-items:start;padding:1rem 1.15rem;border-radius:12px;background:var(--dp-card);border:1px solid var(--dp-border);font-size:.96rem;line-height:1.6;color:var(--dp-muted);text-align:left;transition:transform .28s cubic-bezier(.22,1,.36,1),border-color .28s ease,background .28s ease,box-shadow .28s ease}.SolutionLander_slideItem___bUpM:hover{transform:translate3d(3px,0,0);border-color:var(--dp-accent-ring);background:linear-gradient(90deg,var(--dp-featured-wash),transparent 55%),var(--dp-card);box-shadow:0 12px 26px rgba(0,0,0,.18)}.SolutionLander_slideNum__Kq7xB{display:inline-flex;align-items:center;justify-content:center;min-width:1.75rem;font-size:.72rem;font-weight:700;color:var(--dp-accent)}@media (prefers-reduced-motion:reduce){.SolutionLander_indexBadge__3mbPS,.SolutionLander_liftCard__hq_iv,.SolutionLander_slideItem___bUpM{transition:none!important}.SolutionLander_liftCard__hq_iv:hover,.SolutionLander_slideItem___bUpM:hover{transform:none}}.SolutionLander_marquee__rWgmQ{width:100%}.SolutionLander_marqueeEyebrow__3WCRV{text-align:center;font-size:.7rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.45);margin:0 0 .65rem}.SolutionLander_marqueeViewport__V698D{overflow:hidden;width:100%;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.SolutionLander_marqueeTrack__uQHYG{display:flex;align-items:center;width:max-content;animation:SolutionLander_name-marquee-scroll__bwgZs 38s linear infinite}@keyframes SolutionLander_name-marquee-scroll__bwgZs{0%{transform:translateX(0)}to{transform:translateX(calc(-100% / 3))}}.SolutionLander_marqueeName__BIelP{display:inline-block;padding:.25rem 1.85rem;font-size:1.02rem;font-weight:600;letter-spacing:.02em;color:rgba(255,255,255,.7);white-space:nowrap;transition:color .2s ease}.SolutionLander_marqueeName__BIelP:hover{color:rgba(255,255,255,.95)}.SolutionLander_marqueeOnLight__J_acc .SolutionLander_marqueeEyebrow__3WCRV{color:rgba(15,23,42,.55)}.SolutionLander_marqueeOnLight__J_acc .SolutionLander_marqueeName__BIelP{color:rgba(15,23,42,.88)}.SolutionLander_marqueeOnLight__J_acc .SolutionLander_marqueeName__BIelP:hover{color:#0f172a}@media (max-width:640px){.SolutionLander_marqueeName__BIelP{font-size:.95rem;padding:.25rem 1.4rem}}@media (prefers-reduced-motion:reduce){.SolutionLander_marqueeTrack__uQHYG{animation:none;flex-wrap:wrap;justify-content:center;width:100%;row-gap:.4rem}}.Footer_shell__BjIxP{background:linear-gradient(180deg,rgba(130,108,253,.045),transparent 3.25rem),#050508;border-top:1px solid rgba(255,255,255,.08);color:rgba(255,255,255,.82);overflow-x:clip}.Footer_main__w_Nb_{padding:clamp(2.25rem,4vw,3.5rem) 0 clamp(1.75rem,3vw,2.5rem)}.Footer_grid__SOl2f{display:flex;flex-direction:column;gap:clamp(1.75rem,3.5vw,2.75rem);min-width:0}.Footer_brand__0J5YV{min-width:0;max-width:28rem}.Footer_brandRow__gCZc4{display:inline-flex;align-items:center;gap:.75rem;margin-bottom:.85rem;text-decoration:none;color:#fff}.Footer_brandLogo__DFdla{flex-shrink:0}.Footer_brandName__qf6mP{font-family:var(--hff);font-size:clamp(1.05rem,2.4vw,1.15rem);font-weight:600;letter-spacing:.01em}.Footer_blurb__e_od_{margin:0 0 1.15rem;font-size:clamp(.9rem,2.2vw,.95rem);line-height:1.55;color:rgba(255,255,255,.62);text-wrap:pretty}.Footer_contactRow__iefRF{display:flex;flex-direction:column;align-items:flex-start;gap:.65rem}.Footer_contactDot__Ko2lf{display:none;color:rgba(255,255,255,.35);-webkit-user-select:none;-moz-user-select:none;user-select:none}.Footer_emailLink__a4n_S,.Footer_studioLink__yzyqN{display:flex;align-items:center;width:-moz-fit-content;width:fit-content;max-width:100%;font-size:.95rem;font-weight:500;color:rgba(255,255,255,.88);text-decoration:none;transition:color .2s ease;overflow-wrap:anywhere;word-break:break-word}.Footer_emailLink__a4n_S:hover,.Footer_studioLink__yzyqN:hover{color:#fff}.Footer_socialRow__NQ1Ms{display:flex;align-items:center;gap:.65rem;margin-top:1rem}.Footer_socialLink__P0pRj{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;text-decoration:none;transition:color .2s ease,background .2s ease,border-color .2s ease}.Footer_socialLinkedIn__4UmCR{color:#0a66c2;background:rgba(10,102,194,.12);border:1px solid rgba(10,102,194,.35)}.Footer_socialLinkedIn__4UmCR:focus-visible,.Footer_socialLinkedIn__4UmCR:hover{color:#0a66c2;background:rgba(10,102,194,.22);border-color:rgba(10,102,194,.55);outline:none}.Footer_socialGithub__eSptz{color:#fff;background:#24292f;border:1px solid rgba(255,255,255,.18)}.Footer_socialGithub__eSptz:focus-visible,.Footer_socialGithub__eSptz:hover{color:#fff;background:#2f363d;border-color:rgba(255,255,255,.32);outline:none}.Footer_socialIcon__LR99M{display:block;flex-shrink:0}.Footer_columns__LH_sN{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.5rem clamp(1rem,2.5vw,2rem);gap:1.5rem clamp(1rem,2.5vw,2rem);min-width:0}.Footer_column__IFu9P{min-width:0}.Footer_columnTitle__5FfgP{margin:0 0 .85rem;font-family:var(--hff);font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.45)}.Footer_linkList__soiMw{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.Footer_link__8ZO8M{display:inline-block;max-width:100%;font-size:.95rem;line-height:1.4;text-decoration:none;color:rgba(255,255,255,.78);transition:color .2s ease;overflow-wrap:anywhere}.Footer_link__8ZO8M:hover{color:#fff}.Footer_legal__X8t9D{border-top:1px solid rgba(255,255,255,.1);padding:1rem 0}.Footer_legalText__rsFRJ{margin:0;font-size:clamp(.78rem,2vw,.85rem);line-height:1.45;color:rgba(255,255,255,.5);font-family:var(--hff);text-align:center;text-wrap:balance}@media (max-width:991px){.Footer_shell__BjIxP{background:linear-gradient(180deg,rgba(130,108,253,.06),transparent 4.5rem),#050508}.Footer_main__w_Nb_{padding:1.35rem 0 1.1rem}.Footer_grid__SOl2f{gap:1.15rem}.Footer_brand__0J5YV{max-width:none;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.08)}.Footer_brandRow__gCZc4{gap:.55rem;margin-bottom:.55rem}.Footer_brandLogo__DFdla{width:34px!important;height:30px!important}.Footer_brandName__qf6mP{font-size:1rem}.Footer_blurb__e_od_{display:none}.Footer_contactRow__iefRF{flex-direction:row;flex-wrap:wrap;align-items:center;gap:.35rem .55rem}.Footer_contactDot__Ko2lf{display:inline}.Footer_emailLink__a4n_S,.Footer_studioLink__yzyqN{font-size:.84rem;color:rgba(255,255,255,.72)}.Footer_socialRow__NQ1Ms{margin-top:.75rem}.Footer_socialLink__P0pRj{width:34px;height:34px}.Footer_columns__LH_sN{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem 1.25rem}.Footer_column__IFu9P:last-child{grid-column:1/-1}.Footer_columnTitle__5FfgP{margin:0 0 .45rem;font-size:.65rem;letter-spacing:.14em;color:rgba(196,181,253,.72)}.Footer_linkList__soiMw{gap:.35rem}.Footer_link__8ZO8M{font-size:.88rem;line-height:1.35;color:rgba(255,255,255,.78)}.Footer_column__IFu9P:last-child .Footer_linkList__soiMw{display:flex;flex-direction:row;flex-wrap:wrap;gap:.4rem .85rem}.Footer_legal__X8t9D{padding:.75rem 0 calc(.75rem + env(safe-area-inset-bottom, 0px))}.Footer_legalText__rsFRJ{font-size:.72rem;line-height:1.4;color:rgba(255,255,255,.42)}}@media (max-width:419px){.Footer_columns__LH_sN{gap:1rem 1rem}.Footer_column__IFu9P:last-child .Footer_linkList__soiMw{gap:.35rem .7rem}}@media (min-width:992px){.Footer_grid__SOl2f{display:grid;grid-template-columns:minmax(15rem,1.25fr) minmax(0,2.75fr);grid-gap:clamp(2rem,4vw,3.5rem);gap:clamp(2rem,4vw,3.5rem);align-items:start}.Footer_brand__0J5YV{max-width:22rem}.Footer_columns__LH_sN{gap:1.5rem clamp(1.25rem,2vw,2.5rem)}.Footer_contactRow__iefRF{flex-direction:column;gap:.65rem}.Footer_contactDot__Ko2lf{display:none}}