.service-detail_page__946hi a:focus-visible,.service-detail_page__946hi summary:focus-visible{outline:3px solid var(--text-accent);outline-offset:5px}.service-detail_heroBackground__cUorE{overflow:hidden;background:radial-gradient(ellipse at 85% 35%,#eaf7ee,transparent 50%),linear-gradient(180deg,#fff,#f8fbf9);border-bottom:1px solid #dce8e1}.service-detail_heroCopy__cLs9t{animation:service-detail_heroEnter___6fy2 .8s ease both}.service-detail_heroVisual___TrHP{min-width:0;padding:20px;border:1px solid #d6e5dd;border-radius:20px;background:#ffffffd9;box-shadow:0 24px 65px -30px #183e3730;animation:service-detail_heroEnter___6fy2 .9s ease .1s both}.service-detail_visualHeader__K9YO2{display:flex;justify-content:space-between;gap:12px;margin-bottom:16px;font:500 11px var(--font-mono);letter-spacing:.08em;color:var(--text-accent)}.service-detail_visualHeader__K9YO2 span:last-child{color:var(--ink-muted)}.service-detail_imageStage__Ou5Yn{position:relative}.service-detail_heroImage__35ZaV{width:100%;height:auto;aspect-ratio:1;object-fit:contain;display:block;border-radius:12px;background:#faf8f3}.service-detail_floatingLabel__K221v{position:absolute;right:-32px;bottom:28px;display:flex;align-items:center;gap:12px;padding:14px 18px;border:1px solid #c7dfd2;border-radius:12px;background:#fffffff5;box-shadow:0 12px 32px #254b3814;animation:service-detail_labelFloat__y0yNy 6s ease-in-out infinite}.service-detail_floatingLabel__K221v svg{width:32px;height:32px;color:var(--text-accent)}.service-detail_floatingLabel__K221v span{font-size:11px;line-height:1.7;color:var(--ink-muted)}.service-detail_floatingLabel__K221v strong{color:var(--ink);font-size:13px;font-weight:600}.service-detail_visualCaption__wGo_0{display:flex;gap:9px;align-items:center;margin-top:17px;font-size:12px;line-height:1.5;color:var(--ink-secondary)}.service-detail_visualCaption__wGo_0 i{width:6px;height:6px;border-radius:50%;background:#30b88c;box-shadow:0 0 0 4px #30b88c13;flex-shrink:0}.service-detail_serviceNav__rqSj5{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:6px;gap:6px;border-top:1px solid #dce8e1;padding:22px 0}.service-detail_serviceNav__rqSj5 a{display:flex;align-items:center;gap:10px;padding:14px 12px;border:1px solid transparent;border-radius:8px;color:var(--ink-secondary);transition:background .2s,border-color .2s}.service-detail_serviceNav__rqSj5 a:hover{background:#eaf5ef}.service-detail_serviceNav__rqSj5 a[aria-current=page]{background:#fff;border-color:#bbdacb;color:var(--ink)}.service-detail_serviceNav__rqSj5 span{font:500 11px var(--font-mono);color:var(--text-accent)}.service-detail_serviceNav__rqSj5 strong{font-size:12px;line-height:1.4;font-weight:600}.service-detail_serviceNav__rqSj5 i{margin-left:auto;font-style:normal;color:var(--text-accent)}.service-detail_fitSection__Db4T_{padding-top:88px;padding-bottom:88px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);grid-gap:72px;gap:72px;align-items:center}.service-detail_fitHeading__NZtHo h2{margin-top:18px;font-size:clamp(28px,3vw,38px);line-height:1.25;letter-spacing:-.025em}.service-detail_fitHeading__NZtHo p,.service-detail_sectionHeading__QB0ua p{margin-top:18px;color:var(--ink-secondary);font-size:var(--text-body);line-height:1.75}.service-detail_sectionHeading__QB0ua .service-detail_textLink__L4IlT{margin-top:22px}.service-detail_outcomes__z_6Lp{display:grid;grid-gap:12px;gap:12px}.service-detail_outcome__hNlps{position:relative;padding:22px 50px 22px 24px;border:1px solid #dce7df;border-radius:12px;background:linear-gradient(110deg,#f7faf8,#fff)}.service-detail_outcome__hNlps h3{margin-top:10px;font-size:19px;line-height:1.4;letter-spacing:-.015em}.service-detail_outcomeArrow__KtTev{position:absolute;right:22px;top:40%;color:var(--text-accent);font-size:22px}.service-detail_connected__Fats3,.service-detail_fragmented__AtXAj{min-height:90px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:22px;padding:12px 0}.service-detail_connected__Fats3 span,.service-detail_fragmented__AtXAj span{position:relative;padding:10px;border-radius:7px;border:1px solid #d9dedc;background:#ffffffc9;font-size:11px;line-height:1.4}.service-detail_fragmented__AtXAj span:first-of-type{transform:rotate(-5deg) translateY(-5px)}.service-detail_fragmented__AtXAj span:nth-of-type(3){transform:rotate(4deg) translateY(5px)}.service-detail_fragmented__AtXAj i{font-style:normal;color:#b0b6b2}.service-detail_connected__Fats3{gap:18px}.service-detail_connected__Fats3 span{border-color:#a8d1bf;background:#fff;color:#236951}.service-detail_connected__Fats3 span:not(:last-child):after{content:"→";position:absolute;left:calc(100% + 3px);top:10px;color:#269c78;animation:service-detail_connectorPulse__4uhiX 3s ease-in-out infinite}.service-detail_faqs__eynTu details[open] p{animation:service-detail_heroEnter___6fy2 .3s ease both}.service-detail_faqs__eynTu summary{transition:color .2s}.service-detail_faqs__eynTu details[open] summary,.service-detail_faqs__eynTu summary:hover{color:var(--text-accent)}.service-detail_relatedImage__cWs2Q{overflow:hidden;height:220px;background:#faf8f3;border-bottom:1px solid #e4e9e3}.service-detail_relatedImage__cWs2Q img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .5s ease}.service-detail_relatedCard__SuyYm:hover .service-detail_relatedImage__cWs2Q img{transform:scale(1.04)}.service-detail_relatedBody__uWmes{padding:28px}@keyframes service-detail_heroEnter___6fy2{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes service-detail_labelFloat__y0yNy{50%{transform:translateY(-7px)}}@keyframes service-detail_connectorPulse__4uhiX{50%{opacity:.4}}.service-detail_breadcrumb__6rxKK{display:flex;flex-wrap:wrap;gap:12px;padding-top:32px;color:var(--ink-muted);font-size:var(--text-small)}.service-detail_breadcrumb__6rxKK a{color:var(--text-accent)}.service-detail_breadcrumb__6rxKK a:hover{text-decoration:underline}.service-detail_hero__Y2i43{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);grid-gap:64px;gap:64px;align-items:center;padding:40px 0 64px}.service-detail_hero__Y2i43 h1{margin:18px 0;font-size:clamp(38px,4.5vw,62px);line-height:1.08;letter-spacing:-.035em}.service-detail_headline__XaTq3{font-size:clamp(22px,2.2vw,30px);line-height:1.3;color:var(--text-accent);letter-spacing:-.02em}.service-detail_introduction__u5Un6{margin-top:22px;max-width:650px;font-size:var(--text-body);line-height:1.75;color:var(--ink-secondary)}.service-detail_actions___j_Q4{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-top:30px}.service-detail_textLink__L4IlT{display:inline-flex;gap:10px;align-items:center;color:var(--text-accent);font-weight:600}.service-detail_textLink__L4IlT:hover{text-decoration:underline}.service-detail_summary__xYfi7{padding:32px;border:1px solid #cfe4db;border-radius:18px;background:linear-gradient(140deg,#eaf7ee,#f2fbfc)}.service-detail_label__6rEnt,.service-detail_number__3E3u_{font:600 var(--text-label)/1.6 var(--font-mono);color:var(--text-accent);letter-spacing:.06em;text-transform:uppercase}.service-detail_summary__xYfi7 h2{margin-top:14px;font-size:24px;line-height:1.4;letter-spacing:-.02em}.service-detail_summaryRule__DILxC{height:1px;background:#cfe4db;margin:26px 0}.service-detail_summary__xYfi7 ul{display:grid;grid-gap:12px;gap:12px;margin:16px 0 0;padding-left:20px;font-size:var(--text-small);line-height:1.6;color:var(--ink-secondary)}.service-detail_summary__xYfi7 li::marker{color:var(--teal)}.service-detail_capabilities__mc_YZ{scroll-margin-top:110px;padding:88px 0;background:var(--surface-brand-soft);border-block:1px solid var(--border)}.service-detail_sectionHeading__QB0ua{max-width:720px;margin-bottom:30px}.service-detail_sectionHeading__QB0ua h2{margin-top:12px;font-size:clamp(26px,3vw,38px);line-height:1.2;letter-spacing:-.025em}.service-detail_capabilityGrid__TLy_G{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.service-detail_card__gLteP{padding:28px;background:#fff;border:1px solid #d5e5de;border-radius:14px}.service-detail_card__gLteP h3,.service-detail_relatedCard__SuyYm h3,.service-detail_steps__i_ySg h3{margin:14px 0 12px;font-size:23px;line-height:1.3;letter-spacing:-.02em}.service-detail_card__gLteP p,.service-detail_faqs__eynTu p,.service-detail_relatedCard__SuyYm p,.service-detail_steps__i_ySg p{color:var(--ink-secondary);font-size:var(--text-body);line-height:1.7}.service-detail_section__jASk6{padding-top:88px;padding-bottom:88px}.service-detail_exampleGrid__0daqQ{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.service-detail_after__vqPLV,.service-detail_before__8SfKp{padding:28px;border:1px solid var(--border);border-radius:14px}.service-detail_before__8SfKp{background:#f7f8fa}.service-detail_after__vqPLV{background:linear-gradient(135deg,#ebf8ef,#eefafb);border-color:#cfe4db}.service-detail_exampleGrid__0daqQ p{margin-top:14px;color:var(--ink-secondary);font-size:var(--text-body);line-height:1.75}.service-detail_process__yy2gU{padding-bottom:88px}.service-detail_steps__i_ySg{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:24px;gap:24px;list-style:none;padding:0;margin:0}.service-detail_steps__i_ySg li{border-top:2px solid #bee0d4;padding-top:22px}.service-detail_steps__i_ySg h3{font-size:21px}.service-detail_steps__i_ySg p{font-size:var(--text-small)}.service-detail_faqSection__M96fW{display:grid;grid-template-columns:1fr 1.4fr;grid-gap:64px;gap:64px;padding-top:48px;padding-bottom:48px;border-block:1px solid var(--border)}.service-detail_faqs__eynTu details{border-bottom:1px solid var(--border)}.service-detail_faqs__eynTu details:last-child{border-bottom:0}.service-detail_faqs__eynTu summary{padding:20px 0;cursor:pointer;font-size:var(--text-body);font-weight:600;line-height:1.5}.service-detail_faqs__eynTu summary::marker{color:var(--text-accent)}.service-detail_faqs__eynTu p{padding-bottom:22px}.service-detail_relatedGrid__k6cob{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.service-detail_relatedCard__SuyYm{display:block;border:1px solid var(--border);border-radius:16px;overflow:hidden;height:100%;transition:border-color .2s ease,background .2s ease}.service-detail_relatedCard__SuyYm:hover{border-color:var(--teal);background:var(--surface-brand-soft)}.service-detail_relatedCard__SuyYm h3{display:flex;justify-content:space-between;align-items:center;gap:16px}.service-detail_relatedCard__SuyYm svg{flex-shrink:0}.service-detail_closing__Z1tmX{padding-bottom:64px}@media(max-width:980px){.service-detail_floatingLabel__K221v{right:-12px}.service-detail_serviceNav__rqSj5{grid-template-columns:repeat(3,minmax(0,1fr))}.service-detail_fitSection__Db4T_{gap:32px}.service-detail_hero__Y2i43{gap:32px;grid-template-columns:1.2fr 1fr}.service-detail_summary__xYfi7{padding:24px}.service-detail_steps__i_ySg{grid-template-columns:repeat(2,minmax(0,1fr))}.service-detail_faqSection__M96fW{gap:32px}}@media(max-width:720px){.service-detail_heroVisual___TrHP{width:100%;max-width:480px;margin:10px auto 0}.service-detail_floatingLabel__K221v{right:-8px;bottom:20px;padding:10px 14px}.service-detail_fitSection__Db4T_{grid-template-columns:1fr;padding-top:48px;padding-bottom:48px}.service-detail_serviceNav__rqSj5{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px 0}.service-detail_serviceNav__rqSj5 a{padding:12px 8px}.service-detail_relatedImage__cWs2Q{height:200px}.service-detail_hero__Y2i43{grid-template-columns:1fr;padding:32px 0 44px}.service-detail_hero__Y2i43 h1{font-size:clamp(34px,8vw,46px)}.service-detail_capabilityGrid__TLy_G,.service-detail_exampleGrid__0daqQ,.service-detail_faqSection__M96fW,.service-detail_relatedGrid__k6cob{grid-template-columns:1fr}.service-detail_capabilities__mc_YZ,.service-detail_section__jASk6{padding-top:44px;padding-bottom:44px}.service-detail_closing__Z1tmX,.service-detail_process__yy2gU{padding-bottom:44px}.service-detail_faqSection__M96fW{padding-top:40px;padding-bottom:40px;gap:0}.service-detail_after__vqPLV,.service-detail_before__8SfKp,.service-detail_card__gLteP,.service-detail_relatedCard__SuyYm{padding:24px}}@media(max-width:420px){.service-detail_steps__i_ySg{grid-template-columns:1fr}.service-detail_actions___j_Q4{align-items:flex-start;flex-direction:column;gap:18px}.service-detail_summary__xYfi7{padding:22px}}@media(prefers-reduced-motion:reduce){.service-detail_page__946hi .reveal{opacity:1;transform:none;filter:none;transition:none}.service-detail_faqs__eynTu summary,.service-detail_relatedCard__SuyYm,.service-detail_relatedImage__cWs2Q img,.service-detail_serviceNav__rqSj5 a{transition:none}.service-detail_connected__Fats3 span:after,.service-detail_faqs__eynTu details[open] p,.service-detail_floatingLabel__K221v,.service-detail_heroCopy__cLs9t,.service-detail_heroVisual___TrHP{animation:none}.service-detail_relatedCard__SuyYm:hover .service-detail_relatedImage__cWs2Q img{transform:none}}.services_hero__O822B{padding-top:64px;padding-bottom:60px}.services_hero__O822B h1{max-width:1000px;margin:18px 0 24px;font-size:clamp(34px,4.4vw,58px);line-height:1.12;letter-spacing:-.035em}.services_hero__O822B h1 span{color:var(--text-accent)}.services_hero__O822B p{max-width:650px;color:var(--ink-secondary);font-size:18px;line-height:1.7}.services_actions__SZBN3{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-top:28px}.services_textLink__mtioC{color:var(--text-accent);font-weight:600;display:inline-flex;align-items:center;gap:10px;line-height:1.6}.services_textLink__mtioC:hover{text-decoration:underline}.services_overview__0Z0zN{background:var(--surface-brand-soft);border-block:1px solid var(--border);padding:56px 0}.services_sectionHeading__HMy1u h2{font-size:clamp(26px,3vw,38px);line-height:1.2;letter-spacing:-.025em;margin-top:12px}.services_nav__IYRhL{display:flex;flex-wrap:wrap;gap:10px;margin:28px 0}.services_nav__IYRhL a{padding:10px 15px;border:1px solid #bfd9d0;border-radius:24px;background:#fff;font-size:var(--text-small);color:var(--text-accent)}.services_nav__IYRhL a:hover{background:#e4f4ed}.services_grid__otFSZ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px;align-items:start}.services_card__zQwRT{min-width:0;scroll-margin-top:110px;padding:26px;border:1px solid #d5e5de;border-radius:16px;background:#fff}.services_cardTop__jZykq{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:18px}.services_cardTop__jZykq svg{width:92px;height:84px;flex-shrink:0}.services_label__ghDi3{font:600 var(--text-label)/1.6 var(--font-mono);color:var(--text-accent);letter-spacing:.05em;text-transform:uppercase}.services_card__zQwRT h3,.services_workGrid__7hIAN h3{font-size:23px;letter-spacing:-.02em;line-height:1.25;margin:12px 0}.services_card__zQwRT p,.services_workGrid__7hIAN p{font-size:var(--text-body);line-height:1.65;color:var(--ink-secondary)}.services_card__zQwRT ul{padding-left:20px;display:grid;grid-gap:9px;gap:9px;font-size:var(--text-small);line-height:1.6}.services_deliverables__I0fon{margin:22px 0}.services_deliverables__I0fon li::marker{color:var(--teal)}.services_card__zQwRT details{border-top:1px solid var(--border)}.services_card__zQwRT summary{padding-top:16px;cursor:pointer;font-size:var(--text-small);font-weight:600;color:var(--text-accent)}.services_card__zQwRT details ul{margin-top:16px;color:var(--ink-secondary)}.services_serviceLink__03_3l{display:inline-flex;align-items:center;gap:10px;margin-top:22px;color:var(--text-accent);font-size:var(--text-small);font-weight:700}.services_serviceLink__03_3l:hover{text-decoration:underline}.services_guide__tAvx6{background:linear-gradient(140deg,#e7f5ee,#f3fbfc);padding-top:40px}.services_guide__tAvx6 h3{font-size:30px;margin:22px 0}.services_guide__tAvx6 .services_textLink__mtioC{margin-top:26px}.services_proof__f8rtr{padding-top:64px;padding-bottom:56px}.services_workGrid__7hIAN{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;margin:28px 0 22px}.services_workGrid__7hIAN article{padding:26px;border:1px solid var(--border);border-radius:14px}.services_closing__6zkf4{padding-bottom:56px}.services_card__zQwRT summary:focus-visible,.services_hero__O822B a:focus-visible,.services_overview__0Z0zN a:focus-visible,.services_proof__f8rtr a:focus-visible{outline:3px solid var(--text-accent);outline-offset:4px}@media (max-width:1050px){.services_grid__otFSZ{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.services_hero__O822B{padding-top:40px;padding-bottom:40px}.services_hero__O822B p{font-size:var(--text-body)}.services_grid__otFSZ,.services_workGrid__7hIAN{grid-template-columns:1fr}.services_card__zQwRT{padding:22px}.services_overview__0Z0zN{padding:40px 0}.services_proof__f8rtr{padding-top:44px;padding-bottom:40px}}.final-cta_banner__pT3Py.final-cta{align-items:center;gap:32px;padding:36px 44px;border:1px solid transparent;background:radial-gradient(ellipse at 100% 100%,rgba(28,207,229,.13),transparent 58%) padding-box,radial-gradient(ellipse at 0 0,rgba(99,212,64,.08),transparent 55%) padding-box,linear-gradient(120deg,var(--surface-deep),var(--surface-deep-end)) padding-box,linear-gradient(115deg,rgba(99,212,64,.65),rgba(47,204,187,.18) 45%,rgba(28,207,229,.65)) border-box}.final-cta_banner__pT3Py.final-cta:after{inset:auto -90px -200px auto;width:460px;height:460px;border:1px solid rgba(28,207,229,.12);border-radius:50%;background:none;box-shadow:0 0 0 45px rgba(28,207,229,.035),0 0 0 90px rgba(47,204,187,.025)}.final-cta_banner__pT3Py.final-cta .btn-primary{background:linear-gradient(110deg,#b5ef9e,#92e7d7 55%,#a4eaf3);border-color:transparent;color:var(--ink);box-shadow:0 5px 24px rgba(28,207,229,.1)}.final-cta_banner__pT3Py.final-cta .btn-primary:hover{background:linear-gradient(110deg,#c8f6b5,#b6f2e6 55%,#c4f4f9);border-color:transparent;box-shadow:0 5px 28px rgba(28,207,229,.18)}.final-cta_banner__pT3Py.final-cta .btn-primary:focus-visible{outline:2px solid #a4eaf3;outline-offset:4px}.final-cta_banner__pT3Py.final-cta h2{max-width:620px;font-size:clamp(30px,3.2vw,44px);line-height:1.13;letter-spacing:-.03em;text-wrap:balance}.final-cta_banner__pT3Py.final-cta h2 span{white-space:nowrap}.final-cta_banner__pT3Py.final-cta p{max-width:560px;margin-top:14px;line-height:1.6}.final-cta_banner__pT3Py .final-cta-action{align-items:center;padding:0}.final-cta_banner__pT3Py .btn-primary{white-space:nowrap}@media (max-width:900px){.final-cta_banner__pT3Py.final-cta{grid-template-columns:1fr;gap:24px;padding:32px}.final-cta_banner__pT3Py .final-cta-action{justify-content:flex-start}}@media (max-width:480px){.final-cta_banner__pT3Py.final-cta:after{width:300px;height:300px;right:-150px;bottom:-180px}.final-cta_banner__pT3Py.final-cta{padding:28px 22px}.final-cta_banner__pT3Py.final-cta h2{font-size:30px}.final-cta_banner__pT3Py .btn-primary{width:100%;justify-content:center}}.solutions_sol-section__M7dpz{padding:48px 0 56px;position:relative;overflow:hidden}.solutions_sol-head__FvD6f{max-width:620px;margin-bottom:34px}.solutions_sol-head__FvD6f h2{margin:14px 0 12px;font-size:clamp(30px,4vw,44px);line-height:1.08;letter-spacing:-.02em}.solutions_sol-head__FvD6f p{max-width:560px;color:#5e6673;font-size:var(--text-body);line-height:1.7}.solutions_sol-split__tF8tv{display:grid;grid-template-columns:minmax(320px,42%) 1fr;grid-gap:52px;gap:52px;align-items:stretch}.solutions_sol-list__fu4R7{display:flex;flex-direction:column}.solutions_sol-row__9GTCX{position:relative;border-top:1px solid #e6e9ed;scroll-margin-top:110px}.solutions_sol-row__9GTCX:last-child{border-bottom:1px solid #e6e9ed}.solutions_sol-row__9GTCX:before{content:"";position:absolute;left:-1px;top:0;bottom:0;width:2px;background:transparent;transition:background .3s var(--ease)}.solutions_sol-row__9GTCX.solutions_active__uKMtq:before{background:linear-gradient(180deg,#63d440,#2fccbb,#1ccfe5)}.solutions_sol-row-head__tAhym{all:unset;box-sizing:border-box;display:flex;align-items:baseline;gap:16px;width:100%;padding:18px 6px 18px 18px;cursor:pointer}.solutions_sol-row-index__bRCbV{font-family:var(--font-mono);font-size:var(--text-small);font-weight:600;color:var(--ink-muted);min-width:22px;transition:color .25s var(--ease)}.solutions_sol-row__9GTCX.solutions_active__uKMtq .solutions_sol-row-index__bRCbV{background:linear-gradient(90deg,#63d440,#1ccfe5);-webkit-background-clip:text;background-clip:text;color:transparent}.solutions_sol-row-title__lxB1a{font-family:var(--font-heading);font-size:19px;font-weight:600;letter-spacing:-.01em;color:#5e6673;flex:1 1;line-height:1.3;transition:color .25s var(--ease)}.solutions_sol-row__9GTCX.solutions_active__uKMtq .solutions_sol-row-title__lxB1a{color:#0b0d12;font-weight:700}.solutions_sol-row-head__tAhym:hover .solutions_sol-row-title__lxB1a{color:#0b0d12}.solutions_sol-row-arrow__Le7ge{width:15px;height:15px;color:#b7bfc8;transition:transform .25s var(--ease),color .25s var(--ease);flex-shrink:0}.solutions_sol-row__9GTCX.solutions_active__uKMtq .solutions_sol-row-arrow__Le7ge{color:#2fccbb;transform:rotate(90deg)}.solutions_sol-row-head__tAhym:hover .solutions_sol-row-arrow__Le7ge{transform:translateX(3px)}.solutions_sol-row__9GTCX.solutions_active__uKMtq .solutions_sol-row-head__tAhym:hover .solutions_sol-row-arrow__Le7ge{transform:rotate(90deg) translateX(3px)}.solutions_sol-row-body__CvHAx{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s var(--ease)}.solutions_sol-row__9GTCX.solutions_active__uKMtq .solutions_sol-row-body__CvHAx{grid-template-rows:1fr}.solutions_sol-row-body-inner__kSI4v{overflow:hidden}.solutions_sol-row-body__CvHAx p{font-size:var(--text-body);line-height:1.58;color:#5e6673;padding:0 6px 18px 56px;max-width:340px}.solutions_sol-row-scene-mobile__RATPt{display:none}.solutions_sol-stage__Tib6i{position:relative;border-radius:16px;background:#f7f9fa;border:1px solid #e6e9ed;box-shadow:0 20px 50px rgba(11,13,18,.06);padding:20px;min-height:342px;display:flex;flex-direction:column}.solutions_sol-stage-tag__TyEMH{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);font-weight:600;margin-bottom:12px}.solutions_sol-stage-tag-dot__nGFk1{width:6px;height:6px;border-radius:50%;background:linear-gradient(135deg,#63d440,#1ccfe5)}.solutions_sol-scene-wrap__HMA4y{position:relative;flex:1 1;border-radius:12px;overflow:visible}.solutions_sol-scene__l000o{position:absolute;inset:0;opacity:0;transform:translateY(6px);pointer-events:none;transition:opacity .4s var(--ease),transform .4s var(--ease)}.solutions_sol-scene__l000o.solutions_active__uKMtq{opacity:1;transform:translateY(0) translate(var(--tx,0),var(--ty,0));pointer-events:auto}.solutions_scn__FnY7H{position:absolute;inset:4%}.solutions_scn-svg__wckFa{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.solutions_scn-edge__VHJR3{stroke:#e8ecef;stroke-width:.75;fill:none;opacity:0;transition:opacity .3s var(--ease)}.solutions_scn-edge__VHJR3.solutions_active__uKMtq{stroke:#d3dae0}.solutions_sol-scene__l000o.solutions_active__uKMtq .solutions_scn-edge__VHJR3{opacity:1;transition-delay:.38s}.solutions_sol-row__9GTCX.solutions_active__uKMtq:hover:before{width:3px}.solutions_scn-pulse__iFY8u{filter:drop-shadow(0 0 3px rgba(28,207,229,.7))}.solutions_scn-core__JG3x_{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #e6e9ed;border-radius:999px;padding:11px 22px;box-shadow:0 10px 26px rgba(11,13,18,.08);z-index:2}.solutions_scn-core__JG3x_:before{content:"";position:absolute;inset:-55%;z-index:-1;border-radius:50%;background:radial-gradient(closest-side,rgba(47,204,187,.14),transparent 72%);filter:blur(3px)}.solutions_scn-core__JG3x_ span{font-family:var(--font-mono);font-size:var(--text-label);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#0b0d12}.solutions_scn-core-dot__59LUL{width:7px;height:7px;border-radius:50%;background:linear-gradient(135deg,#63d440,#1ccfe5)}.solutions_scn-node__XqpIj{position:absolute;display:flex;align-items:center;gap:7px;background:#fff;border:1px solid #e6e9ed;border-radius:10px;padding:7px 11px;box-shadow:0 6px 14px rgba(11,13,18,.045);white-space:nowrap}.solutions_scn-node-icon__5DXpR{width:24px;height:24px;min-width:24px;border-radius:7px;display:flex;align-items:center;justify-content:center;background:linear-gradient(150deg,rgba(99,212,64,.1),rgba(28,207,229,.1));color:#3f4753}.solutions_scn-node-label__oQRZy{font-size:var(--text-small);font-weight:600;color:#303743}.solutions_scn-dot__B_e9L{width:5px;height:5px;border-radius:50%;background:#d6dbe0}.solutions_scn-dot__B_e9L.solutions_on__kjysI{background:#63d440;box-shadow:0 0 0 3px rgba(99,212,64,.16)}.solutions_scn-ai-node__tRtWN{position:absolute;left:50%;transform:translateX(-50%);font-family:var(--font-mono);font-size:var(--text-label);font-weight:600;color:#303743;background:#fff;border:1px solid #e6e9ed;border-radius:9px;padding:7px 13px;white-space:nowrap;box-shadow:0 5px 12px rgba(11,13,18,.04)}.solutions_scn-ai-node__tRtWN.solutions_top__aw5y0{top:4%}.solutions_scn-ai-node__tRtWN.solutions_bottom__rexFG{top:82%}.solutions_scn-ai-node__tRtWN.solutions_core__kD1IY{top:44%;padding:11px 20px;border-color:rgba(47,204,187,.4);z-index:2;background:linear-gradient(180deg,#fff,#f7fbfb);box-shadow:0 10px 22px rgba(11,13,18,.07),0 0 0 4px rgba(47,204,187,.08)}.solutions_scn-ai-node__tRtWN.solutions_core__kD1IY span{background:linear-gradient(90deg,#2fccbb,#1ccfe5);-webkit-background-clip:text;background-clip:text;color:transparent}.solutions_scn-ai-tag__o3Tkv{position:absolute;font-family:var(--font-mono);font-size:var(--text-label);font-weight:600;color:#5e6673;background:#fff;border:1px solid #e6e9ed;border-radius:999px;padding:5px 10px;white-space:nowrap}.solutions_scn-cloud__j0Lx7{display:flex;align-items:center;justify-content:center}.solutions_scn-pipeline__idk8q{display:flex;align-items:center;width:100%}.solutions_scn-pipe-item__rOXfz{display:flex;align-items:center;flex:1 1}.solutions_scn-pipe-item__rOXfz:last-child{flex:0 1}.solutions_scn-pipe-node__xe_s4{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px}.solutions_scn-pipe-icon__Zddjs{width:44px;height:44px;border-radius:12px;background:#fff;border:1px solid #e6e9ed;display:flex;align-items:center;justify-content:center;color:#3f4753;box-shadow:0 8px 18px rgba(11,13,18,.05)}.solutions_scn-pipe-label__b5PYA{font-size:var(--text-label);font-weight:600;color:#303743;white-space:nowrap}.solutions_scn-health__PZsSN{position:absolute;top:-3px;right:-3px;width:9px;height:9px;border-radius:50%;background:#63d440;box-shadow:0 0 0 3px rgba(99,212,64,.18);animation:solutions_solPing__T3oey 1.8s var(--ease) infinite}.solutions_scn-pipe-line__uwyCo{flex:1 1;height:1.5px;background:#ebeef0;position:relative;margin:0 6px 22px;border-radius:2px;overflow:hidden}.solutions_scn-pipe-line__uwyCo span{position:absolute;inset:0;width:40%;background:linear-gradient(90deg,transparent,#2fccbb,transparent);animation:solutions_solFlow__dHU3r 2.6s linear infinite}@keyframes solutions_solFlow__dHU3r{0%{transform:translateX(-120%)}to{transform:translateX(280%)}}@keyframes solutions_solPing__T3oey{0%,to{box-shadow:0 0 0 3px rgba(99,212,64,.18)}50%{box-shadow:0 0 0 6px rgba(99,212,64,.06)}}.solutions_scn-transform__IRPZB{position:absolute;inset:4%}.solutions_scn-tf-edge__hVp3E{stroke:#e8ecef;stroke-width:.75;fill:none;opacity:0;transition:opacity .5s var(--ease)}.solutions_scn-transform__IRPZB.solutions_connected__zTEVj .solutions_scn-tf-edge__hVp3E{opacity:1}.solutions_scn-tf-hub__kFdwF{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,#63d440,#2fccbb,#1ccfe5);color:#fff;font-family:var(--font-heading);font-weight:700;font-size:var(--text-body);display:flex;align-items:center;justify-content:center;box-shadow:0 10px 24px rgba(11,13,18,.14);z-index:2}.solutions_scn-tf-node__uT_mT{position:absolute;font-family:var(--font-mono);font-size:var(--text-label);font-weight:600;color:#5e6673;background:#fff;border:1px solid #e6e9ed;border-radius:999px;padding:6px 11px;white-space:nowrap;transition:left .6s var(--ease),top .6s var(--ease),color .4s var(--ease),border-color .4s var(--ease)}.solutions_scn-transform__IRPZB.solutions_connected__zTEVj .solutions_scn-tf-node__uT_mT{color:#303743;border-color:#dce4e8}.solutions_scn-support__um0Kb{display:flex;flex-direction:column;justify-content:center;gap:14px;padding-left:8px}.solutions_scn-rail__vATWL{position:absolute;left:14px;top:4%;bottom:4%;width:1.5px;background:#ebeef0}.solutions_scn-layer__Tyzfn{position:relative;display:flex;align-items:center;gap:10px;opacity:0;transform:translateX(-4px);animation:solutions_solLayerIn__CgpRo .5s var(--ease) forwards}@keyframes solutions_solLayerIn__CgpRo{to{opacity:1;transform:translateX(0)}}.solutions_scn-layer-dot__wZ0TO{width:9px;height:9px;min-width:9px;border-radius:50%;background:#d6dbe0;margin-left:10px;z-index:1}.solutions_scn-layer-dot__wZ0TO.solutions_on__kjysI{background:#63d440;box-shadow:0 0 0 4px rgba(99,212,64,.14)}.solutions_scn-layer-icon__GHFL9{width:28px;height:28px;min-width:28px;border-radius:8px;background:#fff;border:1px solid #e6e9ed;display:flex;align-items:center;justify-content:center;color:#3f4753}.solutions_scn-layer-label__dDE04{font-size:var(--text-small);font-weight:600;color:#303743;min-width:96px}.solutions_scn-spark__BHFdj{flex-shrink:0;opacity:.9}.solutions_scn-spark-line__BS74K{opacity:.55}.solutions_scn-spark-line__BS74K.solutions_active__uKMtq{opacity:1;animation:solutions_solSpark__UTfNE 2.4s var(--ease) infinite}@keyframes solutions_solSpark__UTfNE{0%,to{opacity:.7}50%{opacity:1}}.solutions_scn-layer-status__WI9wf{font-family:var(--font-mono);font-size:var(--text-label);color:var(--ink-muted);margin-left:auto;white-space:nowrap}@media(max-width:1080px){.solutions_sol-split__tF8tv{grid-template-columns:1fr}.solutions_sol-stage__Tib6i{display:none}.solutions_sol-row-scene-mobile__RATPt{display:block;position:relative;height:180px;margin:4px 6px 18px 56px;border-radius:12px;background:#f7f9fa;border:1px solid #e6e9ed;overflow:hidden}.solutions_sol-row-scene-mobile__RATPt .solutions_scn-transform__IRPZB,.solutions_sol-row-scene-mobile__RATPt .solutions_scn__FnY7H{inset:9%}.solutions_sol-row-scene-mobile__RATPt .solutions_scn-edge__VHJR3{opacity:1;transition:none}.solutions_sol-row-scene-mobile__RATPt .solutions_scn-pipe-icon__Zddjs{width:36px;height:36px;border-radius:10px}.solutions_sol-row-scene-mobile__RATPt .solutions_scn-pipe-label__b5PYA{font-size:var(--text-label)}.solutions_sol-row-scene-mobile__RATPt .solutions_scn-node__XqpIj{padding:6px 9px;gap:5px}.solutions_sol-row-scene-mobile__RATPt .solutions_scn-node-icon__5DXpR{width:20px;height:20px;min-width:20px}.solutions_sol-row-scene-mobile__RATPt .solutions_scn-node-label__oQRZy{font-size:var(--text-label)}.solutions_sol-row-scene-mobile__RATPt .solutions_scn-ai-tag__o3Tkv{font-size:var(--text-label);padding:4px 8px}.solutions_sol-row-scene-mobile__RATPt .solutions_scn-core__JG3x_ span{font-size:var(--text-label)}.solutions_sol-row-scene-mobile__RATPt .solutions_scn-core__JG3x_{padding:8px 16px}.solutions_sol-row-scene-mobile__RATPt .solutions_scn-tf-node__uT_mT{font-size:var(--text-label);padding:5px 9px}.solutions_sol-row-scene-mobile__RATPt .solutions_scn-layer-label__dDE04{min-width:74px;font-size:var(--text-label)}.solutions_sol-row-scene-mobile__RATPt .solutions_scn-spark__BHFdj{width:34px}.solutions_sol-row-scene-mobile__RATPt .solutions_scn-layer-status__WI9wf{display:none}}@media(max-width:760px){.solutions_sol-section__M7dpz{padding:44px 0 48px}.solutions_sol-section__M7dpz .wrap{padding-left:20px;padding-right:20px}.solutions_sol-head__FvD6f{margin-bottom:24px}.solutions_sol-split__tF8tv{gap:0}.solutions_sol-list__fu4R7{gap:12px}.solutions_sol-row__9GTCX{border:1px solid #e6e9ed;border-radius:14px;background:#fff;overflow:hidden;box-shadow:0 12px 30px rgba(11,13,18,.04)}.solutions_sol-row__9GTCX:last-child{border-bottom:1px solid #e6e9ed}.solutions_sol-row__9GTCX:before{left:0;top:14px;bottom:14px}.solutions_sol-row-head__tAhym{align-items:center;gap:12px;padding:16px}.solutions_sol-row-title__lxB1a{font-size:var(--text-body);line-height:1.25}.solutions_sol-row-body__CvHAx p{max-width:none;padding:0 16px 18px 50px;font-size:var(--text-body);line-height:1.58}.solutions_sol-row-scene-mobile__RATPt{display:none}}@media(max-width:560px){.solutions_sol-section__M7dpz{padding:40px 0 46px}.solutions_sol-section__M7dpz .wrap{padding-left:18px;padding-right:18px}.solutions_sol-head__FvD6f{margin-bottom:26px}.solutions_sol-head__FvD6f h2{font-size:clamp(28px,8vw,36px)}.solutions_sol-head__FvD6f p{font-size:var(--text-body)}.solutions_sol-row-head__tAhym{padding:15px 14px;gap:10px}.solutions_sol-row-title__lxB1a{font-size:var(--text-body)}.solutions_sol-row-body__CvHAx p{padding:0 14px 16px;max-width:100%}}@media(max-width:420px){.solutions_sol-row-title__lxB1a{font-size:var(--text-body)}.solutions_sol-row-head__tAhym{align-items:center;gap:9px;padding:14px 12px}.solutions_sol-row-index__bRCbV{font-size:var(--text-label);min-width:20px}.solutions_sol-row-body__CvHAx p{padding:0 12px 15px}.solutions_sol-row-scene-mobile__RATPt .solutions_scn-node__XqpIj{padding:5px 7px}.solutions_sol-row-scene-mobile__RATPt .solutions_scn-node-label__oQRZy,.solutions_sol-row-scene-mobile__RATPt .solutions_scn-pipe-label__b5PYA{font-size:var(--text-label)}.solutions_sol-row-scene-mobile__RATPt .solutions_scn-ai-tag__o3Tkv,.solutions_sol-row-scene-mobile__RATPt .solutions_scn-tf-node__uT_mT{font-size:var(--text-label);padding:4px 7px}.solutions_sol-row-scene-mobile__RATPt .solutions_scn-core__JG3x_{padding:7px 12px}.solutions_sol-row-scene-mobile__RATPt .solutions_scn-core__JG3x_ span{font-size:var(--text-label)}.solutions_sol-row-scene-mobile__RATPt .solutions_scn-layer-label__dDE04{min-width:62px;font-size:var(--text-label)}}@media(max-width:360px){.solutions_sol-section__M7dpz{padding:36px 0 42px}.solutions_sol-section__M7dpz .wrap{padding-left:14px;padding-right:14px}.solutions_sol-head__FvD6f h2{font-size:28px}.solutions_sol-row-head__tAhym{padding:13px 10px}.solutions_sol-row-body__CvHAx p{font-size:var(--text-small);line-height:1.55}.solutions_sol-row-scene-mobile__RATPt .solutions_scn__FnY7H{inset:8%}.solutions_sol-row-scene-mobile__RATPt .solutions_scn-node__XqpIj{gap:4px;padding:5px 6px}.solutions_sol-row-scene-mobile__RATPt .solutions_scn-node-icon__5DXpR{width:18px;height:18px;min-width:18px}.solutions_sol-row-scene-mobile__RATPt .solutions_scn-node-label__oQRZy,.solutions_sol-row-scene-mobile__RATPt .solutions_scn-pipe-label__b5PYA{font-size:var(--text-label)}.solutions_sol-row-scene-mobile__RATPt .solutions_scn-ai-tag__o3Tkv,.solutions_sol-row-scene-mobile__RATPt .solutions_scn-tf-node__uT_mT{font-size:var(--text-label);padding:3px 6px}.solutions_sol-row-scene-mobile__RATPt .solutions_scn-core__JG3x_{padding:6px 10px}.solutions_sol-row-scene-mobile__RATPt .solutions_scn-core__JG3x_ span{font-size:var(--text-label)}.solutions_sol-row-scene-mobile__RATPt .solutions_scn-pipe-icon__Zddjs{width:32px;height:32px;border-radius:9px}.solutions_sol-row-scene-mobile__RATPt .solutions_scn-layer-icon__GHFL9{width:24px;height:24px;min-width:24px}.solutions_sol-row-scene-mobile__RATPt .solutions_scn-layer-label__dDE04{min-width:54px;font-size:var(--text-label)}.solutions_sol-row-scene-mobile__RATPt .solutions_scn-spark__BHFdj{display:none}}@media (prefers-reduced-motion:reduce){.solutions_scn-health__PZsSN,.solutions_scn-layer__Tyzfn,.solutions_scn-pipe-line__uwyCo span,.solutions_scn-spark-line__BS74K,.solutions_scn-tf-node__uT_mT,.solutions_sol-row-arrow__Le7ge,.solutions_sol-row-index__bRCbV,.solutions_sol-row-title__lxB1a,.solutions_sol-scene__l000o{animation:none;transition:none}.solutions_scn-layer__Tyzfn{opacity:1;transform:none}}.industries_page__xjWKV a:focus-visible,.industries_page__xjWKV summary:focus-visible{outline:3px solid var(--text-accent);outline-offset:5px}.industries_heroBackground__Z1_YN{background:radial-gradient(ellipse at 85% 35%,#eaf7ee,transparent 50%),linear-gradient(180deg,#fff,#f8fbf9)}.industries_overviewHero__kBfhq{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-gap:64px;gap:64px;align-items:center}.industries_overviewHero__kBfhq h1{font-size:clamp(34px,4.4vw,58px)}.industries_overviewVisual__PL0Yt{min-width:0;padding:20px;border:1px solid #d6e5dd;border-radius:20px;background:#ffffffd9;box-shadow:0 24px 65px -30px #183e3730}.industries_overviewVisual__PL0Yt img{display:block;width:100%;height:auto;border-radius:12px}.industries_visualLabel__d_lK2{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:4px 0 16px;font:500 11px/1.6 var(--font-mono);color:var(--text-accent);letter-spacing:.04em}.industries_visualLabel__d_lK2:last-child{padding:16px 0 0;letter-spacing:0}.industries_statusDot__epDOz{width:7px;height:7px;flex-shrink:0;border-radius:50%;background:#30b88c;box-shadow:0 0 0 4px #30b88c13}.industries_sectionIntro__aPrGg{max-width:660px;margin-top:18px;font-size:var(--text-body);line-height:1.75;color:var(--ink-secondary)}.industries_industryGrid__ehhU_{align-items:stretch}.industries_industryCard___eJXx{min-width:0;scroll-margin-top:110px;border:1px solid #d5e5de;border-radius:16px;overflow:hidden;background:#fff;display:flex;flex-direction:column;transition:border-color .2s}.industries_industryCard___eJXx:hover{border-color:#98c5b3}.industries_cardImage__bqVTy{display:block;height:230px;overflow:hidden;background:#faf8f3;border-bottom:1px solid #e4e9e3}.industries_cardImage__bqVTy img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .4s}.industries_industryCard___eJXx:hover .industries_cardImage__bqVTy img{transform:scale(1.035)}.industries_cardBody__cSU5f{padding:26px;display:flex;flex:1 1;align-items:flex-start;flex-direction:column}.industries_cardBody__cSU5f h3,.industries_startingGrid__UAlN0 h3{font-size:23px;letter-spacing:-.02em;line-height:1.3;margin:14px 0 12px}.industries_cardBody__cSU5f p,.industries_startingGrid__UAlN0 p{font-size:var(--text-body);line-height:1.7;color:var(--ink-secondary)}.industries_cardBody__cSU5f ul{margin:22px 0;padding-left:20px;display:grid;grid-gap:9px;gap:9px;font-size:var(--text-small);line-height:1.6}.industries_cardBody__cSU5f li::marker{color:var(--teal)}.industries_cardBody__cSU5f>a:last-child{margin-top:auto;padding-top:12px}.industries_startingGrid__UAlN0{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px;margin:32px 0}.industries_startingGrid__UAlN0 article{border-top:2px solid #bee0d4;padding-top:24px}.industries_industryNav__XIvH5{grid-template-columns:repeat(3,minmax(0,1fr))}.industries_relatedLink__lZTSo{padding:28px}.industries_relatedLink__lZTSo h3{display:flex;align-items:center;justify-content:space-between;gap:16px}@media(max-width:980px){.industries_overviewHero__kBfhq{gap:32px}}@media(max-width:720px){.industries_overviewHero__kBfhq{grid-template-columns:1fr}.industries_overviewVisual__PL0Yt{width:100%;max-width:480px;margin:auto}.industries_startingGrid__UAlN0{grid-template-columns:1fr;gap:28px}.industries_industryNav__XIvH5{grid-template-columns:repeat(2,minmax(0,1fr))}.industries_cardBody__cSU5f{padding:22px}.industries_cardImage__bqVTy{height:220px}}@media(prefers-reduced-motion:reduce){.industries_cardImage__bqVTy img,.industries_industryCard___eJXx{transition:none}.industries_industryCard___eJXx:hover .industries_cardImage__bqVTy img{transform:none}}.service-experience_explorer__6b8t7{display:grid;grid-template-columns:minmax(260px,.85fr) minmax(0,1.4fr);grid-gap:28px;gap:28px}.service-experience_selectors__eQyQu{display:flex;flex-direction:column;gap:12px}.service-experience_selectors__eQyQu button{display:flex;width:100%;gap:18px;align-items:center;text-align:left;padding:24px 20px;border:1px solid #d7e5df;border-radius:12px;background:#ffffff9c;cursor:pointer;color:var(--ink);transition:background .25s,border-color .25s,transform .25s}.service-experience_selectors__eQyQu button:hover{transform:translateX(3px);border-color:var(--teal)}.service-experience_selectors__eQyQu button.service-experience_selected__y5C4R{background:#fff;border-color:#77bdaa;box-shadow:0 8px 30px #1747370a}.service-experience_index__QxdrX{font:500 12px var(--font-mono);color:var(--ink-muted)}.service-experience_selected__y5C4R .service-experience_index__QxdrX{color:var(--text-accent)}.service-experience_selectors__eQyQu strong{display:block;font-size:17px;line-height:1.4}.service-experience_selectors__eQyQu small{display:block;margin-top:6px;color:var(--ink-muted);font-size:12px}.service-experience_selectArrow__yfTI7{margin-left:auto;font-size:22px;color:var(--text-accent)}.service-experience_preview__GB41O{min-width:0;border:1px solid #d7e5df;border-radius:18px;background:#fff;overflow:hidden}.service-experience_previewTop__afdCW{padding:20px 28px;display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid #e5eee9;color:var(--text-accent);font:500 11px var(--font-mono);letter-spacing:.1em}.service-experience_previewContent__ab0af{padding:26px 32px 30px;animation:service-experience_panelIn__myj1X .4s ease both}.service-experience_previewContent__ab0af h3{margin:24px 0 12px;font-size:26px;letter-spacing:-.02em;line-height:1.2}.service-experience_previewContent__ab0af p,.service-experience_stageCopy__ygSQ_ p{color:var(--ink-secondary);font-size:var(--text-body);line-height:1.75}.service-experience_diagram__xxLNv{position:relative;padding-top:12px;isolation:isolate}.service-experience_core__P_jTi{position:relative;z-index:2;display:grid;place-items:center;width:82px;height:82px;margin:0 auto 44px;border:1px solid #b6d9cb;border-radius:22px;background:linear-gradient(140deg,#f0f9eb,#d8f5ee);color:#176959;box-shadow:0 12px 35px #1d6f4c14;animation:service-experience_coreFloat__448vS 6s ease-in-out infinite}.service-experience_core__P_jTi svg{width:38px;height:38px}.service-experience_orbit__Fmevm{position:absolute;width:180px;height:130px;top:-10px;left:calc(50% - 90px);border:1px dashed #cae5d8;border-radius:50%;transform:rotate(-18deg)}.service-experience_flow__9T_ye{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;position:relative;z-index:2}.service-experience_node__PzuVl{padding:16px 10px;background:#f6faf8;border:1px solid #dce9e2;border-radius:10px;text-align:center}.service-experience_node__PzuVl span{display:block;font:500 9px var(--font-mono);letter-spacing:.04em;color:var(--text-accent)}.service-experience_node__PzuVl strong{display:block;margin-top:8px;font-size:12px;line-height:1.5}.service-experience_connections__psU2b{position:absolute;top:65px;left:0;width:100%;height:110px;z-index:0;overflow:visible}.service-experience_connections__psU2b path{fill:none;stroke:#cce0d5;stroke-width:1.4}.service-experience_connections__psU2b .service-experience_signal__nkqRo{stroke:#1cb69b;stroke-dasharray:10 150;animation:service-experience_flow__9T_ye 7s linear infinite}.service-experience_note__OdnLc{display:flex;align-items:center;gap:9px;padding-top:20px;margin-top:22px;border-top:1px solid #e4ede7;font-size:12px;line-height:1.6;color:var(--ink-muted)}.service-experience_note__OdnLc span{color:var(--text-accent)}.service-experience_journey__7Wxma{border:1px solid #cadfd5;border-radius:18px;overflow:hidden;background:#fff}.service-experience_stages__ohK26{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:#f4f8f5}.service-experience_stages__ohK26 button{min-width:0;position:relative;padding:24px;text-align:left;background:transparent;border:0;border-right:1px solid #dce8e1;border-bottom:2px solid transparent;cursor:pointer;color:var(--ink-secondary)}.service-experience_stages__ohK26 button:last-child{border-right:0}.service-experience_stages__ohK26 button.service-experience_currentStage__4GYis{background:#fff;border-bottom-color:#279a76;color:var(--ink)}.service-experience_stages__ohK26 button:hover{background:#eaf5ee}.service-experience_stages__ohK26 span{font:500 12px var(--font-mono);color:var(--text-accent)}.service-experience_stages__ohK26 strong{display:block;margin-top:14px;padding-right:10px;font-size:15px;line-height:1.5}.service-experience_stages__ohK26 i{position:absolute;top:20px;right:20px;font-style:normal;color:#80a494}.service-experience_stageDetail__jFa2A{display:grid;grid-template-columns:145px minmax(0,1fr) 48px;grid-gap:34px;gap:34px;align-items:center;padding:36px 42px}.service-experience_stageVisual__Ct3dj{display:grid;place-items:center;position:relative;min-height:150px}.service-experience_stageVisual__Ct3dj>span{font:500 36px var(--font-mono);color:var(--text-accent)}.service-experience_stageRing__x9WCu{position:absolute;width:112px;height:112px;border:1px dashed #a8cdb9;border-radius:50%;animation:service-experience_rotate___m7En 36s linear infinite}.service-experience_stageRing__x9WCu:after{content:"";position:absolute;top:13px;left:13px;width:8px;height:8px;border-radius:50%;background:#29b49b;box-shadow:0 0 0 5px #29b49b15}.service-experience_stageDots__ReDH9{position:absolute;bottom:0;display:flex;gap:8px}.service-experience_stageDots__ReDH9 i{width:20px;height:3px;border-radius:5px;background:#e2ece6}.service-experience_stageDots__ReDH9 .service-experience_completeDot__apBBt{background:#2aa384}.service-experience_stageCopy__ygSQ_{animation:service-experience_panelIn__myj1X .35s ease both}.service-experience_stageCopy__ygSQ_>span{font:500 11px var(--font-mono);letter-spacing:.05em;color:var(--text-accent)}.service-experience_stageCopy__ygSQ_ h3{font-size:28px;line-height:1.2;letter-spacing:-.02em;margin:12px 0}.service-experience_nextStage__ODGT4{width:44px;height:44px;background:#eef7f1;border:1px solid #c7dfd2;border-radius:50%;color:var(--text-accent);font-size:24px;cursor:pointer}.service-experience_nextStage__ODGT4:hover{background:#dcefe3}.service-experience_explorer__6b8t7 button:focus-visible,.service-experience_journey__7Wxma button:focus-visible{outline:3px solid var(--text-accent);outline-offset:-4px}@keyframes service-experience_flow__9T_ye{to{stroke-dashoffset:-320}}@keyframes service-experience_coreFloat__448vS{50%{transform:translateY(-5px)}}@keyframes service-experience_rotate___m7En{to{transform:rotate(1turn)}}@keyframes service-experience_panelIn__myj1X{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@media(max-width:900px){.service-experience_explorer__6b8t7{grid-template-columns:1fr}.service-experience_selectors__eQyQu{display:grid;grid-template-columns:1fr 1fr}.service-experience_selectors__eQyQu button{padding:18px}.service-experience_stageDetail__jFa2A{padding:28px;gap:24px}}@media(max-width:600px){.service-experience_selectors__eQyQu{grid-template-columns:1fr;gap:8px}.service-experience_selectors__eQyQu button{padding:16px}.service-experience_selectors__eQyQu small{display:none}.service-experience_previewContent__ab0af{padding:22px 18px}.service-experience_previewTop__afdCW{padding:18px}.service-experience_flow__9T_ye{gap:6px}.service-experience_node__PzuVl{padding:12px 6px}.service-experience_node__PzuVl span{font-size:8px}.service-experience_node__PzuVl strong{font-size:11px}.service-experience_stages__ohK26{grid-template-columns:1fr 1fr}.service-experience_stages__ohK26 button{padding:18px}.service-experience_stages__ohK26 button:nth-child(2){border-right:0}.service-experience_stageDetail__jFa2A{grid-template-columns:1fr 44px;gap:20px;padding:26px 22px}.service-experience_stageVisual__Ct3dj{display:none}.service-experience_stageCopy__ygSQ_ h3{font-size:24px}}@media(prefers-reduced-motion:reduce){.service-experience_connections__psU2b .service-experience_signal__nkqRo,.service-experience_core__P_jTi,.service-experience_previewContent__ab0af,.service-experience_stageCopy__ygSQ_,.service-experience_stageRing__x9WCu{animation:none}.service-experience_selectors__eQyQu button{transition:none}.service-experience_selectors__eQyQu button:hover{transform:none}}.solution-graphic_graphic__OTFI_{overflow:hidden;border:1px solid #e0ede6;border-radius:12px;background:radial-gradient(ellipse at 75% 45%,#ddf6ea 0,transparent 65%),#f8fcfa;font-family:var(--font-body),sans-serif}.solution-graphic_caption__lDVk8{display:flex;align-items:center;gap:9px;padding:18px 18px 0;color:var(--ink);font-size:var(--text-small);font-weight:700}.solution-graphic_dot___OxG0{width:6px;height:6px;flex-shrink:0;border-radius:50%;background:#0d9488}.solution-graphic_plus__FCBa_{margin-left:auto;color:var(--text-accent);font-size:20px;font-weight:400}.solution-graphic_scene__ZcLge{display:block;width:100%;height:auto}.solution-graphic_stages__6CqEb{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #dcece5;background:#ffffffa6}.solution-graphic_stages__6CqEb span{display:flex;align-items:center;justify-content:center;gap:8px;padding:15px 4px;color:var(--ink);font-size:var(--text-label);font-weight:700}.solution-graphic_stages__6CqEb span+span{border-left:1px solid #dcece5}.solution-graphic_stages__6CqEb b{font:var(--text-label) var(--font-mono),monospace;color:var(--text-accent)}.solution-graphic_compact__Dx_7M{border:0;border-radius:6px}