.services-molecule[data-astro-cid-lnthwwyx]{--service-card-h:10.5rem;--service-card-w:min(23.5rem, 31.5%);--service-gap-x:max(1rem, calc((100% - var(--service-card-w) - var(--service-card-w) - var(--service-card-w)) / 2));--service-line-tilt:2deg;min-height:clamp(26rem,28vw,28rem);overflow:visible}.services-diagnosis-card[data-astro-cid-lnthwwyx]{anchor-name:--svc-diagnosis;z-index:10;width:min(23.5rem,100%);position:absolute;top:-12.5rem;right:0}.services-connector[data-astro-cid-lnthwwyx]{--connector-gap:0rem;--service-line:color-mix(in oklab, var(--color-white) 12%, transparent);pointer-events:none;z-index:1;background:var(--service-line);opacity:1;transition:rotate .2s ease-out,scale .2s ease-out;display:block;position:absolute}.services-node[data-astro-cid-lnthwwyx]{height:var(--service-card-h);width:var(--service-card-w);transition:translate .2s ease-out,border-color .2s ease-out,background-color .2s ease-out;position:absolute}.services-node[data-astro-cid-lnthwwyx]:hover{translate:0 -.125rem}.services-node[data-astro-cid-lnthwwyx][data-step="1"]{anchor-name:--svc-1}.services-node[data-astro-cid-lnthwwyx][data-step="2"]{anchor-name:--svc-2}.services-node[data-astro-cid-lnthwwyx][data-step="3"]{anchor-name:--svc-3}.services-node[data-astro-cid-lnthwwyx][data-step="4"]{anchor-name:--svc-4}.services-node[data-astro-cid-lnthwwyx][data-step="5"]{anchor-name:--svc-5}.services-node[data-astro-cid-lnthwwyx][data-step="6"]{anchor-name:--svc-6}.services-node[data-astro-cid-lnthwwyx][data-step="1"]{top:25%;left:0;transform:translateY(-50%)}.services-node[data-astro-cid-lnthwwyx][data-step="2"]{top:25%;left:50%;transform:translate(-50%,-50%)}.services-node[data-astro-cid-lnthwwyx][data-step="3"]{top:25%;right:0;transform:translateY(-50%)}.services-node[data-astro-cid-lnthwwyx][data-step="4"]{top:75%;left:0;transform:translateY(-50%)}.services-node[data-astro-cid-lnthwwyx][data-step="5"]{top:75%;left:50%;transform:translate(-50%,-50%)}.services-node[data-astro-cid-lnthwwyx][data-step="6"]{top:75%;right:0;transform:translateY(-50%)}@supports (left:anchor(--svc-1 left)){[data-astro-cid-lnthwwyx][data-cid=diagnosis]{--service-line:color-mix(in oklab, var(--color-white) 40%, transparent);left:anchor(--svc-diagnosis center);top:anchor(--svc-diagnosis bottom);width:1px;bottom:anchor(--svc-3 top);transform-origin:top}[data-astro-cid-lnthwwyx][data-cid=top-left]{width:var(--service-gap-x);height:1px;left:anchor(--svc-1 right);top:anchor(--svc-1 center);transform-origin:100%}[data-astro-cid-lnthwwyx][data-cid=top-right]{width:var(--service-gap-x);height:1px;left:anchor(--svc-2 right);top:anchor(--svc-2 center);transform-origin:0}[data-astro-cid-lnthwwyx][data-cid=bottom-left]{width:var(--service-gap-x);height:1px;left:anchor(--svc-4 right);top:anchor(--svc-4 center);transform-origin:100%}[data-astro-cid-lnthwwyx][data-cid=bottom-right]{width:var(--service-gap-x);height:1px;left:anchor(--svc-5 right);top:anchor(--svc-5 center);transform-origin:0}[data-astro-cid-lnthwwyx][data-cid=left-column]{left:anchor(--svc-1 center);top:anchor(--svc-1 bottom);width:1px;bottom:anchor(--svc-4 top);transform-origin:top}[data-astro-cid-lnthwwyx][data-cid=middle-column]{left:anchor(--svc-2 center);top:anchor(--svc-2 bottom);width:1px;bottom:anchor(--svc-5 top);transform-origin:top}[data-astro-cid-lnthwwyx][data-cid=right-column]{left:anchor(--svc-3 center);top:anchor(--svc-3 bottom);width:1px;bottom:anchor(--svc-6 top);transform-origin:top}.services-molecule[data-astro-cid-lnthwwyx]:has(.services-node[data-step="1"]:hover) [data-astro-cid-lnthwwyx][data-cid=top-left],.services-molecule[data-astro-cid-lnthwwyx]:has(.services-node[data-step="4"]:hover) [data-astro-cid-lnthwwyx][data-cid=bottom-left]{transform-origin:100%;rotate:2deg}.services-molecule[data-astro-cid-lnthwwyx]:has(.services-node[data-step="2"]:hover) [data-astro-cid-lnthwwyx][data-cid=top-left],.services-molecule[data-astro-cid-lnthwwyx]:has(.services-node[data-step="5"]:hover) [data-astro-cid-lnthwwyx][data-cid=bottom-left]{transform-origin:0;rotate:-2deg}.services-molecule[data-astro-cid-lnthwwyx]:has(.services-node[data-step="2"]:hover) [data-astro-cid-lnthwwyx][data-cid=top-right],.services-molecule[data-astro-cid-lnthwwyx]:has(.services-node[data-step="5"]:hover) [data-astro-cid-lnthwwyx][data-cid=bottom-right]{transform-origin:100%;rotate:2deg}.services-molecule[data-astro-cid-lnthwwyx]:has(.services-node[data-step="3"]:hover) [data-astro-cid-lnthwwyx][data-cid=top-right],.services-molecule[data-astro-cid-lnthwwyx]:has(.services-node[data-step="6"]:hover) [data-astro-cid-lnthwwyx][data-cid=bottom-right]{transform-origin:0;rotate:-2deg}}@media (width<=63.99rem){.services-molecule[data-astro-cid-lnthwwyx]{--service-card-h:10.25rem;--service-card-w:min(15.25rem, 31%);min-height:26rem}.services-node[data-astro-cid-lnthwwyx]{width:var(--service-card-w)}.services-node[data-astro-cid-lnthwwyx][data-step="1"],.services-node[data-astro-cid-lnthwwyx][data-step="2"],.services-node[data-astro-cid-lnthwwyx][data-step="3"]{top:26%}.services-node[data-astro-cid-lnthwwyx][data-step="4"],.services-node[data-astro-cid-lnthwwyx][data-step="5"],.services-node[data-astro-cid-lnthwwyx][data-step="6"]{top:76%}}@media (prefers-reduced-motion:reduce){.services-node[data-astro-cid-lnthwwyx],.services-connector[data-astro-cid-lnthwwyx]{transition:none}}
