.ServicesGrid_section__ZJKs9{--navy:#0e1a30;--text-muted:#4a5870;--blue:#2f5bea;--font-display:var(--font-geist);max-width:1296px;margin:0 auto;padding:64px 24px 96px;color:var(--navy)}.ServicesGrid_intro__Oyc67{display:flex;justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:56px}.ServicesGrid_introText__MvftR{display:flex;flex-direction:column;gap:20px;max-width:860px}.ServicesGrid_eyebrow__dwOv7{display:inline-flex;align-items:center;gap:12px;font-size:13px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--blue)}.ServicesGrid_eyebrow__dwOv7:before{content:"";width:32px;height:2px;background:currentColor}.ServicesGrid_heading___Q5nr{margin:0;font-family:var(--font-display);font-weight:400;font-size:clamp(34px,4.2vw,54px);line-height:1.12;letter-spacing:-.03em}.ServicesGrid_lead__iGn02{margin:0;max-width:380px;font-size:18px;line-height:1.6;color:var(--text-muted)}.ServicesGrid_sectionCompact__ebhK5{max-width:none;margin:0;padding:0}.ServicesGrid_grid__8K6GP,.ServicesGrid_row__u_Syo{display:flex;flex-direction:column;gap:32px}@media (min-width:901px){.ServicesGrid_row__u_Syo{flex-direction:row}.ServicesGrid_row__u_Syo>.ServicesGrid_tile__Jpf__{flex:1;transition:flex .5s cubic-bezier(.22,1,.36,1),transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s}.ServicesGrid_row__u_Syo:has(.ServicesGrid_tile__Jpf__:first-child:hover)>.ServicesGrid_tile__Jpf__:first-child{flex:1.14}.ServicesGrid_row__u_Syo:has(.ServicesGrid_tile__Jpf__:first-child:hover)>.ServicesGrid_tile__Jpf__:nth-child(2){flex:0.875}.ServicesGrid_row__u_Syo:has(.ServicesGrid_tile__Jpf__:nth-child(2):hover)>.ServicesGrid_tile__Jpf__:nth-child(2){flex:1.14}.ServicesGrid_row__u_Syo:has(.ServicesGrid_tile__Jpf__:nth-child(2):hover)>.ServicesGrid_tile__Jpf__:first-child{flex:0.875}}.ServicesGrid_tile__Jpf__{display:flex;flex-direction:column;min-height:490px;border-radius:24px;overflow:hidden;background:#fff;border:1px solid #dde4ef;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s}.ServicesGrid_tile__Jpf__:focus-within,.ServicesGrid_tile__Jpf__:hover{transform:translateY(-8px);box-shadow:0 30px 60px -24px rgba(14,26,48,.35)}.ServicesGrid_art__7SXWM{position:relative;height:250px;overflow:hidden;background:var(--art-bg)}.ServicesGrid_artSvg__rmSBa{display:block;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.ServicesGrid_tile__Jpf__:hover .ServicesGrid_artSvg__rmSBa{transform:scale(1.05)}.ServicesGrid_number__uvUub{position:absolute;top:18px;right:28px;font-family:var(--font-display);font-weight:300;font-size:64px;line-height:1;color:var(--navy);opacity:.12;pointer-events:none;transition:color .3s ease,opacity .3s ease}.ServicesGrid_tile__Jpf__:focus-within .ServicesGrid_number__uvUub,.ServicesGrid_tile__Jpf__:hover .ServicesGrid_number__uvUub{color:var(--blue);opacity:.3}.ServicesGrid_body__bItsU{position:relative;flex-grow:1;display:flex;flex-direction:column;gap:12px;padding:0 40px 34px}.ServicesGrid_badge__bKHfd{display:flex;align-items:center;justify-content:center;width:52px;height:52px;margin:-26px 0 8px;border-radius:14px;background:var(--accent);color:#fff;box-shadow:0 10px 24px -8px rgba(14,26,48,.45)}.ServicesGrid_title__9nv_p{margin:0;font-family:var(--font-display);font-weight:600;font-size:28px;letter-spacing:-.02em}.ServicesGrid_description__A86TX{margin:0;font-size:17px;line-height:1.6;color:var(--text-muted);opacity:0;transform:translateY(6px);transition:opacity .3s ease,transform .3s ease}.ServicesGrid_tile__Jpf__:focus-within .ServicesGrid_description__A86TX,.ServicesGrid_tile__Jpf__:hover .ServicesGrid_description__A86TX{opacity:1;transform:translateY(0)}.ServicesGrid_link__YZGn6{margin-top:auto;padding-top:12px;display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:15px;color:var(--link);text-decoration:none}.ServicesGrid_arrow__844_h{display:inline-block;transition:transform .3s}.ServicesGrid_tile__Jpf__:hover .ServicesGrid_arrow__844_h{transform:translateX(6px)}.ServicesGrid_dark__LAI7L{background:var(--navy);border-color:transparent;color:#fff}.ServicesGrid_dark__LAI7L .ServicesGrid_number__uvUub{color:#fff;opacity:.14}.ServicesGrid_dark__LAI7L .ServicesGrid_description__A86TX{color:#c3cee3}.ServicesGrid_dark__LAI7L .ServicesGrid_badge__bKHfd{box-shadow:0 10px 24px -8px rgba(0,0,0,.6)}@media (max-width:900px){.ServicesGrid_intro__Oyc67{flex-direction:column;align-items:flex-start;gap:20px}.ServicesGrid_grid__8K6GP,.ServicesGrid_row__u_Syo{gap:20px}.ServicesGrid_tile__Jpf__{min-height:0}.ServicesGrid_art__7SXWM{height:200px}.ServicesGrid_body__bItsU{padding:0 24px 28px}.ServicesGrid_title__9nv_p{font-size:24px}.ServicesGrid_tile__Jpf__.ServicesGrid_active__pTAG3{transform:scale(1.03);border-color:rgba(14,26,48,.25);box-shadow:0 24px 50px -20px rgba(14,26,48,.25)}.ServicesGrid_dark__LAI7L.ServicesGrid_active__pTAG3{border-color:transparent}.ServicesGrid_tile__Jpf__.ServicesGrid_active__pTAG3 .ServicesGrid_number__uvUub{color:var(--blue);opacity:.3}.ServicesGrid_tile__Jpf__.ServicesGrid_active__pTAG3 .ServicesGrid_description__A86TX{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ServicesGrid_arrow__844_h,.ServicesGrid_artSvg__rmSBa,.ServicesGrid_description__A86TX,.ServicesGrid_tile__Jpf__{transition:none}.ServicesGrid_tile__Jpf__:focus-within,.ServicesGrid_tile__Jpf__:hover{transform:none}.ServicesGrid_tile__Jpf__:hover .ServicesGrid_arrow__844_h,.ServicesGrid_tile__Jpf__:hover .ServicesGrid_artSvg__rmSBa{transform:none}}