.Services_heroSection___l61H{background:#1a2e35;padding:100px 24px 80px;position:relative;overflow:hidden}.Services_heroSection___l61H:before{content:"";position:absolute;top:-120px;right:-120px;width:420px;height:420px;background:radial-gradient(circle,#059eaf22 0,transparent 70%);pointer-events:none}.Services_heroInner__6En5t{max-width:800px;margin:0 auto;text-align:center}.Services_heroBadge__5GTH6{display:inline-block;background:#059eaf22;color:#b2e8ee;font-family:DM Sans,sans-serif;font-size:13px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;padding:6px 16px;border-radius:100px;margin-bottom:24px;border:1px solid #059eaf44}.Services_heroTitle__i7zBO{font-family:"DM Serif Display",serif;font-size:clamp(44px,7vw,72px);color:#fff;line-height:1.08;margin:0 0 20px;font-weight:400}.Services_heroAccent__0ubdY{color:#059eaf}.Services_heroSubtitle__6jUcj{font-family:DM Sans,sans-serif;font-size:18px;color:#b2e8ee;line-height:1.65;max-width:560px;margin:0 auto}.Services_heroDivider__bepPp{height:4px;background:linear-gradient(90deg,#059eaf,#037a89,#1a2e35)}.Services_servicesSection__Icuan{background:#fdfcf9}.Services_serviceRow__v9FR4{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0;align-items:stretch;min-height:400px;opacity:0;transform:translateY(40px);transition:opacity .6s ease var(--delay,0s),transform .6s ease var(--delay,0s);border-bottom:1px solid #e5e7eb}.Services_serviceRowVisible__tBHj8{opacity:1;transform:translateY(0)}.Services_serviceRowEven__7oBZA{background:#fff}.Services_serviceRowOdd__nGVi2{background:#f0f7f4}.Services_serviceRowEven__7oBZA .Services_serviceRowContent__jfqrC{order:1}.Services_serviceRowEven__7oBZA .Services_serviceRowVisual__ve_ON,.Services_serviceRowOdd__nGVi2 .Services_serviceRowContent__jfqrC{order:2}.Services_serviceRowOdd__nGVi2 .Services_serviceRowVisual__ve_ON{order:1}.Services_serviceRowContent__jfqrC{padding:64px 56px;display:flex;flex-direction:column;justify-content:center;gap:0}.Services_serviceRowMeta__zHpfp{display:flex;align-items:center;gap:12px;margin-bottom:20px}.Services_serviceNum__Dzlv0{font-family:"DM Serif Display",serif;font-size:13px;color:#6b7280;letter-spacing:.06em}.Services_serviceTag__t2i_a{font-family:DM Sans,sans-serif;font-size:12px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;padding:4px 12px;border-radius:100px}.Services_serviceRowTitle__zDDI0{font-family:"DM Serif Display",serif;font-size:clamp(32px,4vw,48px);color:#1a2e35;line-height:1.1;margin:0 0 12px;font-weight:400}.Services_serviceRowSubtitle__X5sOQ{font-family:DM Sans,sans-serif;font-size:16px;font-weight:600;color:#374151;margin:0 0 16px;line-height:1.4}.Services_serviceRowBody__Dl2XY{font-family:DM Sans,sans-serif;font-size:15.5px;color:#6b7280;line-height:1.75;margin:0 0 32px}.Services_serviceRowStat__XaBUD{display:flex;align-items:baseline;gap:10px;padding:16px 0 0;border-top:1px solid #e5e7eb}.Services_serviceStatNum__dvY1x{font-family:"DM Serif Display",serif;font-size:28px;font-weight:400;line-height:1}.Services_serviceStatLabel__Iu4VC{font-family:DM Sans,sans-serif;font-size:13px;color:#6b7280;font-weight:500}.Services_serviceRowVisual__ve_ON{overflow:hidden;min-height:320px}.Services_serviceIconWrap__Fhmcs,.Services_serviceRowVisual__ve_ON{display:flex;align-items:center;justify-content:center;position:relative}.Services_serviceIconWrap__Fhmcs{width:200px;height:200px;border-radius:24px;transition:transform .3s ease;z-index:1}.Services_serviceRow__v9FR4:hover .Services_serviceIconWrap__Fhmcs{transform:scale(1.04)}.Services_serviceIcon__JVOWH{width:96px;height:96px;object-fit:contain}.Services_serviceAccentLine__n0UnA{position:absolute;bottom:0;left:0;right:0;height:4px}.Services_platformNote__hGqSw{background:#1a2e35;padding:72px 24px}.Services_platformNoteInner__0iP47{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr auto;grid-gap:60px;gap:60px;align-items:center}.Services_sectionBadge__o7XDJ{display:inline-block;background:rgba(5,158,175,.15);color:#059eaf;font-family:DM Sans,sans-serif;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:5px 14px;border-radius:100px;margin-bottom:20px;border:1px solid rgba(5,158,175,.3)}.Services_platformNoteBody__F9uUk{font-family:DM Sans,sans-serif;font-size:16px;color:#b2e8ee;line-height:1.8;max-width:620px;margin:0}.Services_platformNoteBody__F9uUk em{font-style:italic;color:#fff}.Services_platformDevices__xUJNF{display:flex;flex-direction:column;gap:12px}.Services_devicePill__kaFgO{font-family:DM Sans,sans-serif;font-size:14px;font-weight:500;color:#b2e8ee;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:100px;padding:10px 20px;text-align:center;white-space:nowrap}.Services_howSection__3QStP{background:#f0f7f4;padding:96px 24px}.Services_howInner__Q7GEG{max-width:860px;margin:0 auto}.Services_howHeader___UXH5{text-align:center;margin-bottom:56px}.Services_sectionBadgeDark__Bc9ra{display:inline-block;background:rgba(5,158,175,.12);color:#037a89;font-family:DM Sans,sans-serif;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:5px 14px;border-radius:100px;margin-bottom:20px;border:1px solid rgba(5,158,175,.25)}.Services_howTitle__Y_aL2{font-family:"DM Serif Display",serif;font-size:clamp(36px,5vw,52px);color:#1a2e35;margin:0 0 12px;font-weight:400;line-height:1.1}.Services_howSubtitle__YyIZv{font-family:DM Sans,sans-serif;font-size:17px;color:#6b7280;margin:0}.Services_flowRow__IbSiT{display:flex;justify-content:center}.Services_flowRowRight__tEB74{justify-content:flex-end;padding-right:10%}.Services_flowConnectorDown__6IjDh{width:2px;height:48px;background:linear-gradient(180deg,#059eaf,#b2e8ee);margin:0 auto;border-radius:2px}.Services_flowBranchRow__h69F9{display:flex;justify-content:center;gap:16px;position:relative;padding:0 8px}.Services_flowBranchLine__NZx_5{position:absolute;top:0;left:10%;right:10%;height:2px;background:linear-gradient(90deg,transparent,#059eaf 20%,#059eaf 80%,transparent)}.Services_flowBranch__YEpN5{flex:1 1;display:flex;justify-content:center;padding-top:2px}.Services_flowNode__3fsL3{background:#fff;border:1.5px solid #e5e7eb;border-radius:16px;padding:20px 16px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px;transition:border-color .2s,transform .2s}.Services_flowNode__3fsL3:hover{border-color:#059eaf;transform:translateY(-2px)}.Services_flowNodeSingle__ume5E{width:200px}.Services_flowNodeAccent__Mc8XW{background:#1a2e35;border-color:#1a2e35}.Services_flowNodeAccent__Mc8XW .Services_flowNodeLabel__DhWDN{color:#b2e8ee}.Services_flowNodeSm__cZyLJ{width:100%;min-height:130px;justify-content:flex-start}.Services_flowNodeComm__qZVo_{width:100%;background:#e6f7f9;border-color:#059eaf44}.Services_flowNodeIcon__4T5oZ{font-size:28px;line-height:1}.Services_flowNodeIconLg__oxLxp{font-size:36px;line-height:1}.Services_flowNodeLabel__DhWDN{font-family:DM Sans,sans-serif;font-size:13.5px;color:#374151;font-weight:500;line-height:1.45;margin:0}.Services_flowCommLabel__VnIV9{text-align:center;margin:32px 0 12px}.Services_flowCommNote__8E_kq{font-family:DM Sans,sans-serif;font-size:14px;color:#6b7280;font-style:italic;margin:0}.Services_howCta__Sst7Z{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;margin-top:56px}.Services_btnPrimary__VJ1Vf{font-family:DM Sans,sans-serif;font-size:15px;font-weight:600;background:#059eaf;color:#fff;border:none;border-radius:100px;padding:14px 32px;cursor:pointer;transition:background .2s ease,transform .15s ease}.Services_btnPrimary__VJ1Vf:hover{background:#037a89;transform:translateY(-1px)}.Services_btnOutline__oxbVr{font-family:DM Sans,sans-serif;font-size:15px;font-weight:600;background:transparent;color:#1a2e35;border:1.5px solid #1a2e35;border-radius:100px;padding:14px 32px;cursor:pointer;transition:background .2s ease,color .2s ease}.Services_btnOutline__oxbVr:hover{background:#1a2e35;color:#fff}@media (max-width:860px){.Services_serviceRow__v9FR4{grid-template-columns:1fr;min-height:unset}.Services_serviceRowEven__7oBZA .Services_serviceRowContent__jfqrC,.Services_serviceRowOdd__nGVi2 .Services_serviceRowContent__jfqrC{order:2}.Services_serviceRowEven__7oBZA .Services_serviceRowVisual__ve_ON,.Services_serviceRowOdd__nGVi2 .Services_serviceRowVisual__ve_ON{order:1}.Services_serviceRowContent__jfqrC{padding:40px 24px}.Services_serviceRowVisual__ve_ON{min-height:200px;padding:40px 24px}.Services_serviceIconWrap__Fhmcs{width:140px;height:140px}.Services_serviceIcon__JVOWH{width:68px;height:68px}.Services_platformNoteInner__0iP47{grid-template-columns:1fr;gap:32px}.Services_platformDevices__xUJNF{flex-direction:row;flex-wrap:wrap}.Services_flowBranchRow__h69F9{flex-direction:column;align-items:center;gap:12px}.Services_flowBranchLine__NZx_5{display:none}.Services_flowBranch__YEpN5{width:100%;max-width:300px}.Services_flowNodeComm__qZVo_,.Services_flowNodeSm__cZyLJ{width:100%}.Services_flowRowRight__tEB74{justify-content:center;padding-right:0}}@media (max-width:600px){.Services_heroSection___l61H{padding:80px 20px 60px}.Services_howSection__3QStP{padding:64px 20px}}