.ag-services-hero{background:radial-gradient(circle at 82% 18%,rgba(47,115,184,.13),transparent 32%),radial-gradient(circle at 88% 82%,rgba(129,72,180,.1),transparent 34%),linear-gradient(135deg,#fff,#f8fbff 55%,#eef5fc);overflow:hidden;padding:92px 0 100px;position:relative}.ag-services-hero:after{border:1px solid rgba(47,115,184,.1);border-radius:50%;content:"";height:520px;pointer-events:none;position:absolute;right:-180px;top:-230px;width:520px}.ag-services-hero-grid{align-items:center;display:grid;gap:clamp(60px,8vw,115px);grid-template-columns:minmax(0,1.05fr) minmax(430px,.95fr);position:relative;z-index:2}.ag-services-hero-content{max-width:670px}.ag-services-hero-content h1{font-size:clamp(48px,5.6vw,72px);letter-spacing:-.052em;line-height:1;margin-bottom:24px;margin-top:18px;max-width:690px}.ag-services-hero-intro{color:#475467;font-size:clamp(17px,1.7vw,20px);line-height:1.6;margin-bottom:31px;max-width:650px}.ag-services-pathway{display:flex;flex-direction:column;justify-content:center;min-height:420px;position:relative}.ag-services-path-line{background:linear-gradient(to bottom,var(--blue),#6898dd,var(--purple));height:285px;left:52px;opacity:.4;position:absolute;top:64px;width:2px;z-index:0}.ag-services-path-card{align-items:center;backdrop-filter:blur(12px);background:hsla(0,0%,100%,.92);border:1px solid rgba(16,24,40,.07);border-radius:20px;box-shadow:0 18px 44px rgba(16,24,40,.1);display:flex;gap:22px;min-height:118px;padding:22px 25px;position:relative;width:calc(100% - 55px);z-index:2}.ag-services-path-card+.ag-services-path-card{margin-top:18px}.ag-services-path-card-1{margin-left:0}.ag-services-path-card-2{background:linear-gradient(135deg,hsla(0,0%,100%,.96),rgba(233,242,255,.96));margin-left:34px}.ag-services-path-card-3{background:linear-gradient(135deg,hsla(0,0%,100%,.97),rgba(242,232,252,.96));margin-left:68px}.ag-services-path-icon{align-items:center;background:#edf5ff;border-radius:50%;color:var(--blue);display:flex;flex:0 0 62px;font-size:28px;font-weight:700;height:62px;justify-content:center;width:62px}.ag-services-path-card-2
.ag-services-path-icon{background:#e8f2ff;color:var(--blue-dark)}.ag-services-path-card-3
.ag-services-path-icon{background:#f0e5fa;color:var(--purple)}.ag-services-path-number{color:var(--blue);display:block;font-size:12px;font-weight:850;letter-spacing:.1em;margin-bottom:2px}.ag-services-path-card-3
.ag-services-path-number{color:var(--purple)}.ag-services-path-copy h3{font-size:21px;line-height:1.1;margin-bottom:4px}.ag-services-path-copy p{color:#667085;font-size:13px;line-height:1.45;margin:0}@media (max-width:950px){.ag-services-hero{padding:76px 0 82px}.ag-services-hero-grid{gap:60px;grid-template-columns:1fr}.ag-services-hero-content{max-width:760px}.ag-services-pathway{max-width:650px;min-height:auto}}@media (max-width:620px){.ag-services-hero{padding:62px 0 68px}.ag-services-hero-grid{gap:48px}.ag-services-hero-content h1{font-size:clamp(42px,12vw,58px)}.ag-services-hero-intro{font-size:16px}.ag-services-path-line{height:250px;left:29px;top:45px}.ag-services-path-card{border-radius:16px;gap:15px;min-height:100px;padding:18px;width:100%}.ag-services-path-card-1,.ag-services-path-card-2,.ag-services-path-card-3{margin-left:0}.ag-services-path-icon{flex:0 0 48px;font-size:22px;height:48px;width:48px}.ag-services-path-copy h3{font-size:18px}}