.Services-module__EDYGPq__section{background:var(--color-bg-warm);padding-block:5rem;position:relative;overflow:hidden}.Services-module__EDYGPq__bgLeafTop,.Services-module__EDYGPq__bgLeafBottom{pointer-events:none;z-index:0;position:absolute}.Services-module__EDYGPq__bgLeafTop{color:#6f9a5a2e;width:380px;height:380px;top:-3rem;right:-5rem;transform:rotate(28deg)}.Services-module__EDYGPq__bgLeafBottom{color:#3f6b3a1f;width:460px;height:460px;bottom:-6rem;left:-6rem;transform:rotate(-22deg)}.Services-module__EDYGPq__bgLeafCta{pointer-events:none;color:#3f6b3a38;z-index:0;transform-origin:top;width:200px;height:300px;animation:9.5s ease-in-out infinite reverse Services-module__EDYGPq__services-leaf-sway;position:absolute;bottom:1.5rem;right:2rem;transform:rotate(34deg)}@media (max-width:767px){.Services-module__EDYGPq__bgLeafTop{width:240px;height:240px;top:-2rem;right:-3rem}.Services-module__EDYGPq__bgLeafBottom{width:280px;height:280px;bottom:-4rem;left:-4rem}.Services-module__EDYGPq__bgLeafCta{display:none}}@keyframes Services-module__EDYGPq__services-leaf-sway{0%,to{transform:rotate(var(--rest,-18deg))}50%{transform:rotate(calc(var(--rest,-18deg) + 6deg))}}.Services-module__EDYGPq__bgLeafCta{--rest:34deg}.Services-module__EDYGPq__bee{pointer-events:none;z-index:1;will-change:transform;width:56px;height:38px;animation:26s ease-in-out infinite Services-module__EDYGPq__services-bee-drift;position:absolute;top:18%;left:-4rem}@keyframes Services-module__EDYGPq__services-bee-drift{0%{transform:translate(0)rotate(0)}18%{transform:translate(28vw,60px)rotate(8deg)}35%{transform:translate(52vw,-10px)rotate(-6deg)}50%{transform:translate(74vw,90px)rotate(12deg)scaleX(-1)}68%{transform:translate(58vw,180px)rotate(-4deg)scaleX(-1)}82%{transform:translate(30vw,130px)rotate(6deg)scaleX(-1)}to{transform:translate(0)rotate(0)}}@media (max-width:767px){.Services-module__EDYGPq__bee{width:40px;height:28px}}@media (prefers-reduced-motion:reduce){.Services-module__EDYGPq__bee,.Services-module__EDYGPq__bgLeafCta{animation:none}}@media (min-width:640px){.Services-module__EDYGPq__section{padding-block:7rem}}@media (min-width:768px){.Services-module__EDYGPq__section{padding-block:10rem}}.Services-module__EDYGPq__inner{z-index:1;max-width:80rem;margin-inline:auto;padding-inline:1.5rem;position:relative}@media (min-width:768px){.Services-module__EDYGPq__inner{padding-inline:2.5rem}}.Services-module__EDYGPq__header{max-width:48rem}.Services-module__EDYGPq__eyebrow{text-transform:uppercase;letter-spacing:.4em;color:var(--color-leaf);font-size:.75rem}.Services-module__EDYGPq__title{color:var(--color-moss-dark);margin-top:1.5rem;font-size:2.25rem;line-height:1.1}@media (min-width:640px){.Services-module__EDYGPq__title{font-size:3rem}}@media (min-width:768px){.Services-module__EDYGPq__title{font-size:3.75rem}}.Services-module__EDYGPq__grid{background:#1c30221a;border:1px solid #1c30221a;border-radius:1.25rem;grid-template-columns:1fr;gap:1px;margin-top:2.5rem;display:grid;overflow:hidden}@media (min-width:640px){.Services-module__EDYGPq__grid{border-radius:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:4rem}}@media (min-width:1024px){.Services-module__EDYGPq__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.Services-module__EDYGPq__ctaWrap{justify-content:center;margin-top:2.5rem;display:flex}@media (min-width:640px){.Services-module__EDYGPq__ctaWrap{margin-top:3.5rem}}.Services-module__EDYGPq__card{background:var(--color-bg-warm);flex-direction:column;gap:1.125rem;height:100%;padding:1.5rem;transition:background-color .5s;display:flex}.Services-module__EDYGPq__card:hover{background:var(--color-bg)}@media (min-width:640px){.Services-module__EDYGPq__card{gap:1.5rem;padding:2rem}}@media (min-width:768px){.Services-module__EDYGPq__card{padding:2.5rem}}.Services-module__EDYGPq__cardHead{justify-content:space-between;align-items:center;display:flex}.Services-module__EDYGPq__cardNumber{letter-spacing:.1em;color:var(--color-leaf);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem}.Services-module__EDYGPq__cardIcon{color:var(--color-moss-dark);transition:transform .5s}.Services-module__EDYGPq__card:hover .Services-module__EDYGPq__cardIcon{transform:translateY(-4px)rotate(8deg)}.Services-module__EDYGPq__cardTitle{color:var(--color-moss-dark);font-size:1.5rem;line-height:1.15}@media (min-width:640px){.Services-module__EDYGPq__cardTitle{font-size:1.875rem}}.Services-module__EDYGPq__cardBody{color:var(--color-ink-soft);font-size:.9375rem;line-height:1.7}
