.ServicesPage_page__lbWS7{overflow:clip;background:#070909;color:#fff}.ServicesPage_hero__al0i0{position:relative;z-index:1;max-width:1120px;margin:-94px auto 0;padding:calc(94px + clamp(76px, 10vw, 140px)) 24px clamp(72px,9vw,120px);text-align:center}.ServicesPage_hero__al0i0:before{position:absolute;z-index:-1;top:20%;left:50%;width:min(820px,82vw);aspect-ratio:1;border-radius:50%;background:rgba(245,93,45,.1);filter:blur(150px);content:"";transform:translate(-50%,-50%)}.ServicesPage_eyebrow__83HKh,.ServicesPage_groupHeading__NSo20>p,.ServicesPage_hub__cCVo0 p,.ServicesPage_servicePillar__MRO86{margin:0;color:#f55d2d;font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.ServicesPage_hero__al0i0 h1{max-width:980px;margin:22px auto 0;font-family:var(--font-display);font-size:clamp(2.7rem,6.4vw,5.8rem);font-weight:800;letter-spacing:-.055em;line-height:.98}.ServicesPage_hero__al0i0 h1 span{color:#f55d2d}.ServicesPage_intro__1h2RF{max-width:600px;margin:28px auto 0;color:rgba(255,255,255,.58);font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.7}.ServicesPage_connectedSystem__E72GI{position:relative;max-width:1180px;margin:0 auto;padding:0 24px clamp(100px,12vw,170px)}.ServicesPage_connectedSystem__E72GI:before{position:absolute;z-index:0;top:170px;bottom:70px;left:50%;width:58px;background-image:url("data:image/svg+xml,%3Csvg width='58' height='64' viewBox='0 0 58 64' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient id='v' x1='0' x2='1'%3E%3Cstop stop-color='%23292d2e'/%3E%3Cstop offset='.3' stop-color='%237f8586'/%3E%3Cstop offset='.52' stop-color='%23b1b5b5'/%3E%3Cstop offset='.76' stop-color='%23555a5b'/%3E%3Cstop offset='1' stop-color='%23232627'/%3E%3C/linearGradient%3E%3ClinearGradient id='h' y1='0' y2='1'%3E%3Cstop stop-color='%239da2a3'/%3E%3Cstop offset='.44' stop-color='%23474c4d'/%3E%3Cstop offset='.72' stop-color='%23272b2c'/%3E%3Cstop offset='1' stop-color='%23767b7c'/%3E%3C/linearGradient%3E%3Cfilter id='s' x='-30%25' y='-30%25' width='160%25' height='160%25'%3E%3CfeDropShadow dx='0' dy='2' stdDeviation='1.5' flood-color='%23000000' flood-opacity='.8'/%3E%3C/filter%3E%3C/defs%3E%3Cellipse cx='29' cy='8' rx='12' ry='24' fill='%23070909' stroke='url(%23v)' stroke-width='6' filter='url(%23s)'/%3E%3Cellipse cx='29' cy='40' rx='22' ry='12' fill='%23070909' stroke='url(%23h)' stroke-width='6' filter='url(%23s)'/%3E%3Cellipse cx='29' cy='72' rx='12' ry='24' fill='%23070909' stroke='url(%23v)' stroke-width='6' filter='url(%23s)'/%3E%3C/svg%3E");background-position:top;background-repeat:repeat-y;background-size:58px 64px;content:"";transform:translateX(-50%)}.ServicesPage_connectedSystem__E72GI:after{position:absolute;z-index:0;top:36%;left:50%;width:min(760px,70vw);height:520px;border-radius:50%;background:rgba(245,93,45,.055);content:"";filter:blur(120px);pointer-events:none;transform:translate(-50%,-50%)}.ServicesPage_serviceGroup__JnkFV{position:relative;z-index:1}.ServicesPage_groupHeading__NSo20{position:relative;z-index:2;isolation:isolate;max-width:560px;margin:0 auto clamp(54px,7vw,86px);text-align:center}.ServicesPage_groupHeading__NSo20:before{position:absolute;z-index:-1;inset:-42px -90px;background:radial-gradient(ellipse at center,#070909 0,#070909 68%,rgba(7,9,9,.96) 78%,transparent 100%);content:"";pointer-events:none}.ServicesPage_groupHeading__NSo20 h2,.ServicesPage_hub__cCVo0 h2{margin:12px 0 0;font-family:var(--font-display);font-size:clamp(2rem,4vw,3.65rem);letter-spacing:-.045em;line-height:1.05}.ServicesPage_groupHeading__NSo20>span{display:block;max-width:520px;margin:18px auto 0;color:rgba(255,255,255,.5);line-height:1.7}.ServicesPage_serviceRows__YSAMB{display:grid;grid-gap:clamp(34px,4vw,54px);gap:clamp(34px,4vw,54px)}.ServicesPage_serviceRow__2Gkz2{display:grid;grid-template-columns:minmax(0,1fr) 108px minmax(0,1fr);align-items:center;min-height:190px}.ServicesPage_serviceCard__00mYq{position:relative;z-index:2;max-width:440px;padding:clamp(24px,3vw,34px);border:1px solid rgba(255,255,255,.11);border-radius:18px;background:#0d1011;color:#fff;text-decoration:none;transition:border-color .18s ease,transform .18s ease,background .18s ease}.ServicesPage_cardTopline__BOhaM{display:flex;align-items:center;justify-content:space-between}.ServicesPage_cardLink__PsI8v{position:relative;width:34px;height:15px;border:2px solid rgba(255,255,255,.16);border-radius:999px;transform:rotate(-18deg)}.ServicesPage_cardLink__PsI8v:after{position:absolute;top:-2px;left:12px;width:30px;height:11px;border:2px solid rgba(245,93,45,.38);border-radius:999px;content:"";transform:rotate(34deg)}.ServicesPage_left__Ukurd .ServicesPage_serviceCard__00mYq{grid-column:1;justify-self:end}.ServicesPage_right__XGNqK .ServicesPage_serviceCard__00mYq{grid-column:3;justify-self:start}.ServicesPage_serviceCard__00mYq:hover{border-color:rgba(245,93,45,.62);background:#111415;transform:translateY(-3px)}.ServicesPage_serviceCard__00mYq:focus-visible{outline:3px solid #f55d2d;outline-offset:5px}.ServicesPage_serviceCard__00mYq:before{position:absolute;top:50%;width:18px;height:32px;border:4px solid #686e6f;border-radius:999px;background:#0d1011;box-shadow:inset 1px 0 rgba(255,255,255,.22),0 3px 8px rgba(0,0,0,.55);content:"";transform:translateY(-50%);transition:border-color .18s ease,box-shadow .18s ease}.ServicesPage_left__Ukurd .ServicesPage_serviceCard__00mYq:before{right:-13px}.ServicesPage_right__XGNqK .ServicesPage_serviceCard__00mYq:before{left:-13px}.ServicesPage_serviceCard__00mYq h3{margin:14px 0 0;font-family:var(--font-display);font-size:clamp(1.3rem,2.2vw,1.75rem);letter-spacing:-.025em;line-height:1.15}.ServicesPage_serviceCard__00mYq>p{margin:13px 0 0;color:rgba(255,255,255,.52);line-height:1.6}.ServicesPage_explore__4Pg67{display:flex;align-items:center;justify-content:space-between;margin-top:25px;color:rgba(255,255,255,.78);font-size:.84rem;font-weight:700}.ServicesPage_explore__4Pg67 span{color:#f55d2d;font-size:1.1rem}.ServicesPage_connector__y6KjL{position:relative;z-index:1;grid-row:1;width:64px;height:28px;border:6px solid transparent;border-radius:999px;background:linear-gradient(#070909,#070909) padding-box,linear-gradient(180deg,#a6acad,#515758 46%,#282c2d 72%,#777d7e) border-box;box-shadow:inset 0 2px 2px rgba(255,255,255,.12),0 4px 10px rgba(0,0,0,.58);transition:filter .18s ease,transform .22s cubic-bezier(.2,.8,.2,1)}.ServicesPage_left__Ukurd .ServicesPage_connector__y6KjL{grid-column:2;justify-self:start;transform-origin:right center}.ServicesPage_right__XGNqK .ServicesPage_connector__y6KjL{grid-column:2;justify-self:end;transform-origin:left center}.ServicesPage_chainClamp__70sfO{z-index:2;display:grid;grid-row:1;grid-column:2;justify-self:center;width:30px;height:54px;place-items:center;border:6px solid transparent;border-radius:999px;background:linear-gradient(#070909,#070909) padding-box,linear-gradient(90deg,#282c2d,#9ca1a2 42%,#555b5c 68%,#232627) border-box;box-shadow:inset 2px 0 2px rgba(255,255,255,.12),0 5px 12px rgba(0,0,0,.62);transition:filter .18s ease,transform .22s cubic-bezier(.2,.8,.2,1)}.ServicesPage_chainClamp__70sfO span{display:none}.ServicesPage_serviceRow__2Gkz2:has(.ServicesPage_serviceCard__00mYq:focus-visible) .ServicesPage_connector__y6KjL,.ServicesPage_serviceRow__2Gkz2:has(.ServicesPage_serviceCard__00mYq:hover) .ServicesPage_connector__y6KjL{filter:brightness(1.24);transform:scaleX(1.1)}.ServicesPage_left__Ukurd:has(.ServicesPage_serviceCard__00mYq:focus-visible) .ServicesPage_chainClamp__70sfO,.ServicesPage_left__Ukurd:has(.ServicesPage_serviceCard__00mYq:hover) .ServicesPage_chainClamp__70sfO{filter:brightness(1.16);transform:translateX(-3px) rotate(-4deg)}.ServicesPage_right__XGNqK:has(.ServicesPage_serviceCard__00mYq:focus-visible) .ServicesPage_chainClamp__70sfO,.ServicesPage_right__XGNqK:has(.ServicesPage_serviceCard__00mYq:hover) .ServicesPage_chainClamp__70sfO{filter:brightness(1.16);transform:translateX(3px) rotate(4deg)}.ServicesPage_serviceRow__2Gkz2:has(.ServicesPage_serviceCard__00mYq:focus-visible) .ServicesPage_serviceCard__00mYq:before,.ServicesPage_serviceRow__2Gkz2:has(.ServicesPage_serviceCard__00mYq:hover) .ServicesPage_serviceCard__00mYq:before{border-color:#9ea3a4;box-shadow:inset 1px 0 rgba(255,255,255,.32),0 0 14px rgba(245,93,45,.18)}.ServicesPage_hub__cCVo0{position:relative;z-index:2;display:grid;grid-template-columns:auto minmax(0,390px);align-items:center;justify-content:center;grid-gap:28px;gap:28px;width:min(700px,calc(100% - 24px));margin:clamp(92px,12vw,160px) auto;padding:32px 44px 32px 30px;border:1px solid rgba(245,93,45,.42);border-radius:34px;background:radial-gradient(circle at 15% 50%,rgba(245,93,45,.11),transparent 32%),#0b0d0e;box-shadow:0 0 0 10px rgba(7,9,9,.94),0 22px 70px rgba(0,0,0,.48)}.ServicesPage_hubMark__GkIek{display:grid;width:104px;height:104px;place-items:center;border:1px solid rgba(245,93,45,.52);border-radius:50%;background:#050606;box-shadow:0 0 0 9px rgba(245,93,45,.07),0 0 42px rgba(245,93,45,.16);transition:box-shadow .26s ease,transform .26s cubic-bezier(.2,.8,.2,1)}.ServicesPage_hubMark__GkIek img{width:58px;height:auto;border-radius:14px}.ServicesPage_hub__cCVo0 h2{font-size:clamp(1.55rem,3vw,2.4rem)}.ServicesPage_hubSystem__d5cr6{display:flex;align-items:center;gap:10px;margin-top:12px;color:rgba(255,255,255,.45);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ServicesPage_hubSystem__d5cr6 i{width:30px;height:1px;background:#f55d2d;transition:width .24s ease}.ServicesPage_hubAnchor__QHjo6{position:absolute;z-index:3;left:50%;width:44px;height:42px;border:6px solid #74797a;background:#070909;box-shadow:inset 2px 0 2px rgba(255,255,255,.22),inset -2px 0 3px rgba(0,0,0,.9);transform:translateX(-50%);transition:filter .22s ease,transform .24s cubic-bezier(.2,.8,.2,1)}.ServicesPage_hubAnchor__QHjo6 i{position:absolute;left:50%;width:62px;height:14px;border:2px solid #777c7d;border-radius:999px;background:linear-gradient(180deg,#9b9f9f,#3c4041 52%,#202324);box-shadow:inset 0 1px rgba(255,255,255,.34),0 4px 10px rgba(0,0,0,.55);transform:translateX(-50%)}.ServicesPage_hubAnchorTop__sM8Ql{top:-40px;border-bottom:0;border-radius:24px 24px 0 0}.ServicesPage_hubAnchorTop__sM8Ql i{bottom:-7px}.ServicesPage_hubAnchorBottom__a4cme{bottom:-40px;border-top:0;border-radius:0 0 24px 24px}.ServicesPage_hubAnchorBottom__a4cme i{top:-7px}.ServicesPage_hub__cCVo0:hover .ServicesPage_hubAnchorTop__sM8Ql{filter:brightness(1.18);transform:translate(-50%,-4px)}.ServicesPage_hub__cCVo0:hover .ServicesPage_hubAnchorBottom__a4cme{filter:brightness(1.18);transform:translate(-50%,4px)}.ServicesPage_hub__cCVo0:hover .ServicesPage_hubMark__GkIek{box-shadow:0 0 0 12px rgba(245,93,45,.09),0 0 54px rgba(245,93,45,.24);transform:rotate(-3deg) scale(1.03)}.ServicesPage_hub__cCVo0:hover .ServicesPage_hubSystem__d5cr6 i{width:40px}@media (max-width:760px){.ServicesPage_hero__al0i0{padding-inline:20px;text-align:left}.ServicesPage_hero__al0i0 h1 br{display:none}.ServicesPage_intro__1h2RF{margin-left:0}.ServicesPage_connectedSystem__E72GI{padding-inline:20px}.ServicesPage_connectedSystem__E72GI:before{left:35px;width:48px;background-size:48px 53px}.ServicesPage_groupHeading__NSo20{margin-left:56px;text-align:left}.ServicesPage_groupHeading__NSo20:before{display:none}.ServicesPage_serviceRow__2Gkz2{grid-template-columns:30px minmax(0,1fr);gap:22px;min-height:0}.ServicesPage_left__Ukurd .ServicesPage_serviceCard__00mYq,.ServicesPage_right__XGNqK .ServicesPage_serviceCard__00mYq{grid-row:1;grid-column:2;justify-self:stretch}.ServicesPage_left__Ukurd .ServicesPage_connector__y6KjL,.ServicesPage_right__XGNqK .ServicesPage_connector__y6KjL,.ServicesPage_serviceCard__00mYq:before{display:none}.ServicesPage_chainClamp__70sfO,.ServicesPage_serviceRow__2Gkz2:nth-child(2n) .ServicesPage_chainClamp__70sfO{grid-column:1;width:32px;height:32px}.ServicesPage_hub__cCVo0{grid-template-columns:auto 1fr;gap:18px;margin-left:0;padding:18px 22px 18px 14px;border-radius:22px}.ServicesPage_hubMark__GkIek{width:72px;height:72px}.ServicesPage_hubMark__GkIek img{width:40px}.ServicesPage_hubAnchor__QHjo6{left:35px;width:36px}.ServicesPage_hubAnchor__QHjo6 i{width:50px}}@media (prefers-reduced-motion:reduce){.ServicesPage_chainClamp__70sfO,.ServicesPage_connector__y6KjL,.ServicesPage_hubAnchor__QHjo6,.ServicesPage_hubMark__GkIek,.ServicesPage_hubSystem__d5cr6 i,.ServicesPage_serviceCard__00mYq,.ServicesPage_serviceCard__00mYq:before{transition:none}.ServicesPage_hub__cCVo0:hover .ServicesPage_hubAnchorBottom__a4cme,.ServicesPage_hub__cCVo0:hover .ServicesPage_hubAnchorTop__sM8Ql,.ServicesPage_hub__cCVo0:hover .ServicesPage_hubMark__GkIek,.ServicesPage_left__Ukurd:has(.ServicesPage_serviceCard__00mYq:focus-visible) .ServicesPage_chainClamp__70sfO,.ServicesPage_left__Ukurd:has(.ServicesPage_serviceCard__00mYq:hover) .ServicesPage_chainClamp__70sfO,.ServicesPage_right__XGNqK:has(.ServicesPage_serviceCard__00mYq:focus-visible) .ServicesPage_chainClamp__70sfO,.ServicesPage_right__XGNqK:has(.ServicesPage_serviceCard__00mYq:hover) .ServicesPage_chainClamp__70sfO,.ServicesPage_serviceRow__2Gkz2:has(.ServicesPage_serviceCard__00mYq:focus-visible) .ServicesPage_connector__y6KjL,.ServicesPage_serviceRow__2Gkz2:has(.ServicesPage_serviceCard__00mYq:hover) .ServicesPage_connector__y6KjL{transform:none}}