.servicespage_page___Q5Ma{--red:#e2231a;--red-dark:#b91c14;--dark:#111315;--ink:#1b1d21;--gray:#6b7280;--gray-light:#9ca3af;--line:#e3e4e6;--surface:#f7f7f8;--surface-alt:#f1f1f2;--section-gap:clamp(48px,5vw,64px);font-family:Segoe UI,SegoeUI,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:var(--ink);background:#fff;max-width:var(--site-max-width);margin:0 auto;padding:0 var(--site-gutter)}.servicespage_eyebrow__yOSyZ{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--red)}.servicespage_hero__SDa8o{background-color:#f5f6f8;isolation:isolate}.servicespage_capabilitiesGrid__7a0Vi{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,2vw,22px);padding:var(--section-gap) 0}.servicespage_card__0N6_Z{padding:clamp(24px,3vw,30px) clamp(22px,2.5vw,28px) clamp(28px,3vw,34px);border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:0 2px 16px rgba(27,29,33,.04);display:flex;flex-direction:column;transition:box-shadow .35s ease,border-color .35s ease}.servicespage_card__0N6_Z:hover{border-color:rgba(226,35,26,.14);box-shadow:0 16px 40px rgba(27,29,33,.08)}.servicespage_cardHeader__3_bL3{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:clamp(20px,2.5vw,26px)}.servicespage_cardNumberBlock__n5DfD{display:flex;flex-direction:column;gap:10px;flex-shrink:0}.servicespage_cardNumber__JA2M1{font-size:clamp(24px,2.5vw,30px);font-weight:800;color:var(--ink);line-height:1;letter-spacing:-.02em}.servicespage_cardNumberLine__Eset8{width:52px;height:2px;background:var(--ink);border-radius:1px}.servicespage_cardIconArea__vPxgO{display:flex;align-items:center;flex:1;min-width:0;justify-content:flex-end}.servicespage_cardIconTile__OsaQw{flex-shrink:0;width:56px;height:56px;border-radius:14px;background:#fff;border:1px solid rgba(0,0,0,.06);box-shadow:0 6px 16px rgba(0,0,0,.07),0 1px 3px rgba(0,0,0,.04),inset 0 1px 0 hsla(0,0%,100%,.9);display:flex;align-items:center;justify-content:center;color:var(--red);transform:perspective(500px) rotateX(6deg) rotateY(-6deg);transform-style:preserve-3d}.servicespage_cardIconTile__OsaQw svg{width:26px;height:26px}.servicespage_cardIconDots__hvsyR{flex:1;height:2px;margin-left:10px;min-width:24px;max-width:72px;background:repeating-linear-gradient(90deg,rgba(226,35,26,.55) 0,rgba(226,35,26,.55) 3px,transparent 0,transparent 8px)}.servicespage_cardTitle__n0I_G{font-size:clamp(16px,1.8vw,19px);font-weight:700;line-height:1.35;margin:0 0 14px;color:var(--ink)}.servicespage_cardDescription__hcgxh{font-size:12.5px;line-height:1.65;color:var(--gray);margin:0 0 24px;flex-grow:1}.servicespage_cardLink___ZIJB{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--red);text-decoration:none;width:fit-content;transition:gap .2s ease}.servicespage_cardLink___ZIJB:hover{gap:9px}.servicespage_cardLink___ZIJB svg{transition:transform .2s ease;flex-shrink:0}.servicespage_cardLink___ZIJB:hover svg{transform:translateX(3px)}.servicespage_cardDark__jovus{background:var(--dark);color:#fff;padding:clamp(28px,3vw,36px) clamp(24px,3vw,32px);display:flex;flex-direction:column;align-items:center;text-align:center;border-radius:16px;border:1px solid var(--dark);box-shadow:0 4px 24px rgba(17,19,21,.2);transition:box-shadow .35s ease}.servicespage_cardDark__jovus:hover{box-shadow:0 20px 48px rgba(17,19,21,.28)}.servicespage_cardDarkIcon__Z5goW{width:56px;height:56px;border-radius:14px;border:1px solid hsla(0,0%,100%,.18);display:flex;align-items:center;justify-content:center;margin-bottom:clamp(20px,2.5vw,28px)}.servicespage_cardDarkIcon__Z5goW svg{width:26px;height:26px}.servicespage_cardDarkTitle__RZUeF{font-size:clamp(16px,1.8vw,19px);font-weight:700;line-height:1.4;margin:0;flex-grow:1;max-width:320px}.servicespage_cardDarkRule__i2dui{width:40px;height:3px;background:var(--red);margin:clamp(18px,2.5vw,24px) auto clamp(14px,2vw,18px);border-radius:2px}.servicespage_cardDarkFooter__40urQ{font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#c9cbce;margin:0}.servicespage_process__s77JE{padding:0 0 var(--section-gap)}.servicespage_processInner__CQ94P{text-align:center;padding:clamp(36px,5vw,56px) clamp(20px,4vw,44px) clamp(30px,4vw,44px);background:radial-gradient(circle at 5% 8%,rgba(226,35,26,.07),transparent 34%),radial-gradient(circle at 94% 5%,rgba(36,126,245,.07),transparent 36%),linear-gradient(180deg,#f7f8fa,#fff 70%);border:1px solid #eceef1;border-radius:24px;position:relative;overflow:hidden}.servicespage_processInner__CQ94P:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 12% 18%,rgba(226,35,26,.05),transparent 42%),radial-gradient(circle at 88% 82%,rgba(226,35,26,.04),transparent 38%);pointer-events:none}.servicespage_process__s77JE .servicespage_eyebrow__yOSyZ{justify-content:center;width:100%;position:relative;font-size:10px;letter-spacing:.14em}.servicespage_processTitle__pd9DR{font-size:clamp(22px,2.5vw,36px);font-weight:800;margin:10px 0 clamp(34px,4vw,48px);color:var(--ink);position:relative}.servicespage_processTitle__pd9DR:after{content:"";display:block;width:64px;height:3px;border-radius:2px;margin:14px auto 0;background:var(--red)}.servicespage_processTimeline__YdDUd{position:relative;z-index:1;padding-top:10px}.servicespage_processTimelineLine__6Gvx5{position:absolute;top:8px;left:calc(100% / 12);right:calc(100% / 12);height:2px;background:#e74a45;transform-origin:left center;z-index:0;border-radius:2px}.servicespage_processTimelineGrid__uR1TK{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(10px,1.2vw,18px);position:relative;z-index:1}.servicespage_processTimelineGrid__uR1TK>div{height:100%;display:flex}.servicespage_processTimelineStep__Odp_j{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;padding:0 clamp(8px,1vw,12px)}.servicespage_processTimelineDot__k_wdw{position:relative;z-index:2;width:10px;height:10px;border-radius:999px;background:var(--red);display:flex;margin-bottom:14px;box-shadow:0 0 0 4px #fff}.servicespage_processTimelineStepTitle__CINqz{font-size:clamp(15px,1.1vw,18px);font-weight:700;margin:0 0 8px;color:var(--ink);line-height:1.2}.servicespage_processTimelineStepDescription__mR39B{font-size:clamp(10px,.85vw,11px);line-height:1.4;color:#666d77;margin:0;max-width:170px}@media (max-width:1100px){.servicespage_capabilitiesGrid__7a0Vi{grid-template-columns:repeat(2,1fr)}.servicespage_processTimelineLine__6Gvx5{left:calc(100% / 8);right:calc(100% / 8)}.servicespage_processTimelineGrid__uR1TK{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:34px}}@media (max-width:760px){.servicespage_page___Q5Ma{--section-gap:clamp(40px,8vw,56px)}.servicespage_capabilitiesGrid__7a0Vi{grid-template-columns:1fr}.servicespage_cardIconDots__hvsyR{max-width:48px}.servicespage_processInner__CQ94P{padding:28px 16px 32px;border-radius:20px}.servicespage_processTitle__pd9DR{margin-bottom:28px}.servicespage_processTimeline__YdDUd{padding-top:0}.servicespage_processTimelineLine__6Gvx5{left:10px;right:auto;top:5px;bottom:5px;width:2px;height:auto;transform-origin:top center}.servicespage_processTimelineGrid__uR1TK{grid-template-columns:1fr;gap:18px}.servicespage_processTimelineStep__Odp_j{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:14px;row-gap:4px;text-align:left;align-items:start;padding:0 0 0 6px}.servicespage_processTimelineDot__k_wdw{grid-column:1;grid-row:1/-1;margin:5px 0 0}.servicespage_processTimelineStepTitle__CINqz{grid-column:2;grid-row:1;margin:0}.servicespage_processTimelineStepDescription__mR39B{grid-column:2;grid-row:2;max-width:none}}@media (max-width:480px){.servicespage_page___Q5Ma{padding:0 16px}.servicespage_cardTitle__n0I_G{font-size:17px}}@media (prefers-reduced-motion:reduce){.servicespage_cardLink___ZIJB svg,.servicespage_card__0N6_Z{transition:none}}