.areas-covered_illustrationCard__HKLD2{position:relative;isolation:isolate;display:flex;width:100%;flex-direction:column;overflow:hidden;border-radius:2.75rem;border:1px solid color-mix(in oklab,var(--primary) 20%,transparent);background:color-mix(in oklab,white 82%,var(--primary) 18%);padding:2rem;color:hsl(var(--foreground));box-shadow:0 28px 68px rgba(83,123,58,.18)}@media (min-width:640px){.areas-covered_illustrationCard__HKLD2{padding:2.5rem}}@media (min-width:1024px){.areas-covered_illustrationCard__HKLD2{padding:3.5rem}}.areas-covered_decorativeGradientTop__LfsJ_{pointer-events:none;position:absolute;inset:0;background:radial-gradient(circle at top,color-mix(in oklab,var(--primary) 18%,transparent) 0,transparent 60%)}.areas-covered_decorativeGradientLeft__q1vLy{pointer-events:none;position:absolute;left:-6rem;top:4rem;height:16rem;width:16rem;border-radius:9999px;background:radial-gradient(circle,color-mix(in oklab,var(--deco) 35%,transparent) 0,transparent 68%);filter:blur(2rem)}.areas-covered_decorativeGradientRight__01HYi{pointer-events:none;position:absolute;right:-4rem;bottom:3rem;height:14rem;width:14rem;border-radius:9999px;background:radial-gradient(circle,color-mix(in oklab,var(--accent) 28%,transparent) 0,transparent 70%);filter:blur(90px)}.areas-covered_innerWrapper__gjqVs{position:relative;display:flex;flex-direction:column;gap:2rem}.areas-covered_diagramContainer__uGC4l{position:relative;margin-top:.5rem;display:flex;flex:2 1 0%;align-items:center;justify-content:center}.areas-covered_borderDecorationOuter__L8VL9{position:absolute;inset:1.5rem;border-radius:2.5rem;border:1px solid color-mix(in oklab,var(--primary) 15%,transparent)}.areas-covered_borderDecorationInner__cOvyV{position:absolute;inset:3rem;border-radius:2rem;border:1px solid color-mix(in oklab,var(--primary) 10%,transparent)}.areas-covered_outerRing__T0hhO{position:relative;display:flex;width:17rem;height:17rem;align-items:center;justify-content:center;border-radius:9999px;border:1px solid color-mix(in oklab,var(--primary) 35%,transparent);background:radial-gradient(circle at center,color-mix(in oklab,var(--primary) 38%,transparent) 0,transparent 65%);box-shadow:0 24px 60px rgba(83,123,58,.24);--ring-radius:clamp(5.75rem,10vw + 4rem,7.75rem)}.areas-covered_outerRingGraphic__3_fuD{background:transparent;border:none;box-shadow:none;overflow:hidden}.areas-covered_outerRingImage__PrrDz{position:absolute;inset:0;width:100%;height:100%;border-radius:9999px;object-fit:cover;object-position:center;pointer-events:none}.areas-covered_middleRingBorder__yIZz3{position:absolute;inset:1.5rem;border-radius:9999px;border:1px solid color-mix(in oklab,var(--primary) 25%,transparent)}.areas-covered_centerCircle__CLC_k{position:relative;display:flex;width:9.5rem;height:9.5rem;flex-direction:column;align-items:center;justify-content:center;border-radius:9999px;border:1px solid color-mix(in oklab,var(--primary) 20%,transparent);background:color-mix(in oklab,white 82%,var(--primary) 18%);text-align:center;box-shadow:0 18px 45px rgba(83,123,58,.18)}.areas-covered_centerLabel__97AVv{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.4em;color:color-mix(in oklab,var(--primary) 70%,transparent)}.areas-covered_centerTitle__DVpJF{margin-top:.25rem;font-size:1.125rem;font-weight:600;color:hsl(var(--primary))}.areas-covered_centerSubtitle__i9ekj{margin-top:.25rem;font-size:.75rem;color:color-mix(in oklab,var(--primary) 75%,transparent)}.areas-covered_ringLabel__g_PFw{position:absolute;top:50%;left:50%;display:inline-flex;align-items:center;justify-content:center;gap:.25rem;border-radius:9999px;border:1px solid color-mix(in oklab,var(--primary) 28%,transparent);background:linear-gradient(140deg,color-mix(in oklab,white 78%,var(--primary) 22%) 0,color-mix(in oklab,white 82%,var(--accent) 18%) 100%);padding:.45rem 1.25rem;font-size:.82rem;font-weight:500;letter-spacing:.01em;color:color-mix(in oklab,var(--primary) 82%,black 18%);line-height:1.4;text-align:center;white-space:nowrap;text-shadow:0 .25rem 1.5rem rgba(65,92,46,.18);box-shadow:0 18px 44px rgba(83,123,58,.18),inset 0 1px 0 rgba(255,255,255,.62);transform:translate(-50%,-50%) rotate(var(--ring-angle,0deg)) translateY(calc(-1 * var(--ring-radius, 7.75rem))) rotate(calc(-1 * var(--ring-angle, 0deg))) translate(var(--ring-offset-x,0),var(--ring-offset-y,0)) rotate(var(--ring-tilt,0deg)) scale(var(--ring-scale,1));opacity:1;filter:blur(0);will-change:auto;z-index:1;--ring-offset-x:0rem;--ring-offset-y:0rem;--ring-tilt:0deg;--ring-scale:1;--ring-animation-delay:0s;--ring-animation-duration:960ms;--ring-animation-easing:cubic-bezier(0.18,0.78,0.33,1);--ring-overshoot:1rem;--ring-rebound:0.32rem;--chaos-x:0rem;--chaos-y:0rem;--chaos-tilt:0deg;--chaos-scale:0.68}.areas-covered_outerRing__T0hhO[data-animated=true] .areas-covered_ringLabel__g_PFw{animation:areas-covered_ringReveal__FGEv3 var(--ring-animation-duration,.96s) var(--ring-animation-easing,cubic-bezier(.18,.78,.33,1)) both;animation-delay:var(--ring-animation-delay,0s)}@media (prefers-reduced-motion:reduce){.areas-covered_outerRing__T0hhO[data-animated=true] .areas-covered_ringLabel__g_PFw{animation:none}}.areas-covered_ringLabel__g_PFw:before{content:"";position:absolute;inset:-.15rem;border-radius:9999px;background:radial-gradient(circle at center,rgba(163,213,136,.38) 0,transparent 70%);opacity:.65;z-index:-1;filter:blur(12px);transition:opacity .6s ease}.areas-covered_ringLabel__g_PFw:hover{box-shadow:0 22px 48px rgba(83,123,58,.24),inset 0 1px 0 rgba(255,255,255,.7)}.areas-covered_ringLabel__g_PFw:hover:before{opacity:.8}@keyframes areas-covered_ringReveal__FGEv3{0%{opacity:0;filter:blur(22px);transform:translate(-50%,-50%) translate(var(--chaos-x,-5rem),var(--chaos-y,-5rem)) rotate(var(--chaos-tilt,-18deg)) scale(var(--chaos-scale,.68))}60%{opacity:1;filter:blur(8px);transform:translate(-50%,-50%) rotate(var(--ring-angle,0deg)) translateY(calc(-1 * var(--ring-radius, 7.75rem) - var(--ring-overshoot, 1rem))) rotate(calc(-1 * var(--ring-angle, 0deg))) translate(var(--ring-offset-x,0),var(--ring-offset-y,0)) rotate(var(--ring-tilt,0deg)) scale(1.04)}80%{opacity:1;filter:blur(3px);transform:translate(-50%,-50%) rotate(var(--ring-angle,0deg)) translateY(calc(-1 * var(--ring-radius, 7.75rem) + var(--ring-rebound, .32rem))) rotate(calc(-1 * var(--ring-angle, 0deg))) translate(var(--ring-offset-x,0),var(--ring-offset-y,0)) rotate(var(--ring-tilt,0deg)) scale(.98)}to{opacity:1;filter:blur(0);transform:translate(-50%,-50%) rotate(var(--ring-angle,0deg)) translateY(calc(-1 * var(--ring-radius, 7.75rem))) rotate(calc(-1 * var(--ring-angle, 0deg))) translate(var(--ring-offset-x,0),var(--ring-offset-y,0)) rotate(var(--ring-tilt,0deg)) scale(var(--ring-scale,1))}}.areas-covered_iconScatter__xviqw{position:absolute;inset:1.5rem;pointer-events:none;z-index:0}.areas-covered_iconBadge__YcEBl{--icon-index:0;--icon-offset-x:0;--icon-offset-y:0;position:absolute;display:inline-flex;height:2.35rem;width:2.35rem;align-items:center;justify-content:center;border-radius:1.2rem;background:linear-gradient(140deg,color-mix(in oklab,white 84%,var(--accent) 16%) 0,color-mix(in oklab,white 78%,var(--deco) 22%) 100%);color:color-mix(in oklab,hsl(var(--foreground)) 42%,transparent);box-shadow:0 12px 28px rgba(89,118,80,.12),inset 0 1px 0 rgba(255,255,255,.4);opacity:.9;mix-blend-mode:multiply;transform:translate3d(var(--icon-offset-x),var(--icon-offset-y),0);animation:areas-covered_iconFloat__Fc_HW 9.5s ease-in-out infinite;animation-delay:calc(var(--icon-index) * .28s)}.areas-covered_iconBadge__YcEBl:after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.6) 0,transparent 65%);opacity:.4}.areas-covered_iconBadge__YcEBl:nth-child(odd){filter:drop-shadow(0 10px 18px rgba(78,105,64,.16))}.areas-covered_iconBadgeLeft__EAWq0{background:linear-gradient(140deg,color-mix(in oklab,white 82%,var(--accent) 18%) 0,color-mix(in oklab,white 78%,var(--primary) 22%) 100%)}.areas-covered_iconBadgeRight__rAzYF{background:linear-gradient(140deg,color-mix(in oklab,white 84%,var(--muted) 16%) 0,color-mix(in oklab,white 76%,var(--deco) 24%) 100%)}.areas-covered_iconBadgeRight__rAzYF:after{background:radial-gradient(circle at 70% 30%,rgba(255,255,255,.55) 0,transparent 60%)}@keyframes areas-covered_iconFloat__Fc_HW{0%,to{transform:translate3d(var(--icon-offset-x),var(--icon-offset-y),0)}50%{transform:translate3d(calc(var(--icon-offset-x) + .2rem),calc(var(--icon-offset-y) - .25rem),0)}}@media (prefers-reduced-motion:reduce){.areas-covered_iconBadge__YcEBl{animation:none}}@media (max-width:768px){.areas-covered_outerRing__T0hhO{width:15.5rem;height:15.5rem;--ring-radius:clamp(5.2rem,8vw + 3.5rem,6.9rem)}.areas-covered_centerCircle__CLC_k{width:8.5rem;height:8.5rem}.areas-covered_iconScatter__xviqw{inset:1.25rem}.areas-covered_iconBadge__YcEBl{height:2.1rem;width:2.1rem}}@media (max-width:640px){.areas-covered_outerRing__T0hhO{width:13.6rem;height:13.6rem;--ring-radius:5.8rem}.areas-covered_centerCircle__CLC_k{width:7.75rem;height:7.75rem}.areas-covered_ringLabel__g_PFw{padding:.4rem 1rem;font-size:.76rem}.areas-covered_iconScatter__xviqw{inset:1rem}.areas-covered_iconBadge__YcEBl{height:1.9rem;width:1.9rem;opacity:.82}}