.service-card[data-astro-cid-bcyom5mc]{position:relative;width:100%;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);overflow:hidden;transition:border-color .2s}.card-image[data-astro-cid-bcyom5mc]{aspect-ratio:16 / 10;overflow:hidden;background:#050608;border-bottom:1px solid var(--line)}.card-image[data-astro-cid-bcyom5mc] img[data-astro-cid-bcyom5mc]{width:100%;height:100%;object-fit:cover;transition:transform .4s var(--ease-out, ease)}.img-placeholder[data-astro-cid-bcyom5mc]{width:100%;height:100%;background:var(--surface)}.card-body[data-astro-cid-bcyom5mc]{flex:1;display:flex;flex-direction:column;gap:12px;padding:26px 26px 22px}h3[data-astro-cid-bcyom5mc]{font-size:20px;line-height:1.2;letter-spacing:-.3px;overflow-wrap:break-word}.card-title-link[data-astro-cid-bcyom5mc]:after{content:"";position:absolute;inset:0;z-index:1}.card-title-link[data-astro-cid-bcyom5mc]:focus-visible{outline:none}.service-card[data-astro-cid-bcyom5mc]:has(.card-title-link:focus-visible){outline:2px solid var(--focus-ring, var(--red));outline-offset:3px}p[data-astro-cid-bcyom5mc]{color:var(--text-muted);font-size:14px;line-height:1.65}ul[data-astro-cid-bcyom5mc]{flex:1;display:flex;flex-direction:column;gap:6px;list-style:none}li[data-astro-cid-bcyom5mc]{position:relative;padding-left:18px;color:var(--text-muted);font-size:13px;line-height:1.5}li[data-astro-cid-bcyom5mc]:before{content:"→";position:absolute;left:0;top:0;color:var(--red);font-size:12px}.card-link[data-astro-cid-bcyom5mc]{display:flex;align-items:center;gap:8px;min-height:44px;margin-top:6px;padding-top:12px;border-top:1px solid var(--line);color:var(--red-text, var(--red));font-size:12px;font-weight:800;letter-spacing:1px}.card-link[data-astro-cid-bcyom5mc] span[data-astro-cid-bcyom5mc]{transition:transform .2s var(--ease-out, ease)}@media(hover:hover){.service-card[data-astro-cid-bcyom5mc]:hover{border-color:var(--red)}.service-card[data-astro-cid-bcyom5mc]:hover .card-image[data-astro-cid-bcyom5mc] img[data-astro-cid-bcyom5mc]{transform:scale(1.04)}.service-card[data-astro-cid-bcyom5mc]:hover .card-link[data-astro-cid-bcyom5mc] span[data-astro-cid-bcyom5mc]{transform:translate(4px)}}@media(max-width:640px){.card-body[data-astro-cid-bcyom5mc]{padding:20px 20px 16px}h3[data-astro-cid-bcyom5mc]{font-size:18px}}@media(prefers-reduced-motion:reduce){.card-image[data-astro-cid-bcyom5mc] img[data-astro-cid-bcyom5mc],.card-link[data-astro-cid-bcyom5mc] span[data-astro-cid-bcyom5mc]{transition:none}.service-card[data-astro-cid-bcyom5mc]:hover .card-image[data-astro-cid-bcyom5mc] img[data-astro-cid-bcyom5mc],.service-card[data-astro-cid-bcyom5mc]:hover .card-link[data-astro-cid-bcyom5mc] span[data-astro-cid-bcyom5mc]{transform:none}}.stats-bar[data-astro-cid-svvagkub]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--panel)}.stats-grid[data-astro-cid-svvagkub]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.stat[data-astro-cid-svvagkub]{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:8px;padding:40px 5vw;border-right:1px solid var(--line)}.stat[data-astro-cid-svvagkub]:last-child{border-right:none}dd[data-astro-cid-svvagkub]{color:var(--red);font-size:clamp(36px,4vw,56px);font-weight:800;line-height:1;letter-spacing:-2px}dt[data-astro-cid-svvagkub]{color:var(--text-muted);font-size:14px;text-transform:uppercase;letter-spacing:1px}@media(max-width:700px){.stats-grid[data-astro-cid-svvagkub]{grid-template-columns:1fr 1fr}.stat[data-astro-cid-svvagkub]{padding:28px 5vw}.stat[data-astro-cid-svvagkub]:nth-child(2n){border-right:none}.stat[data-astro-cid-svvagkub]:nth-child(-n+2){border-bottom:1px solid var(--line)}dd[data-astro-cid-svvagkub]{font-size:clamp(30px,9vw,40px);letter-spacing:-1px}dt[data-astro-cid-svvagkub]{font-size:12px;letter-spacing:.5px}}.services-hero[data-astro-cid-ontzctcx]{padding-top:calc(var(--header-h) + 64px);padding-bottom:64px}.services-hero-inner[data-astro-cid-ontzctcx]{max-width:900px}h1[data-astro-cid-ontzctcx]{margin:0 0 24px;font-size:clamp(36px,5vw,72px);line-height:1.04;letter-spacing:-.03em;text-wrap:balance;overflow-wrap:break-word}.hero-sub[data-astro-cid-ontzctcx]{max-width:580px;margin-bottom:36px;color:var(--text-muted);font-size:17px;line-height:1.7}.services-list[data-astro-cid-ontzctcx]{padding-bottom:80px}.services-grid[data-astro-cid-ontzctcx]{display:grid;grid-template-columns:1fr;gap:16px;list-style:none}.services-grid[data-astro-cid-ontzctcx]>li[data-astro-cid-ontzctcx]{display:flex}@media(min-width:641px){.services-grid[data-astro-cid-ontzctcx]{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.services-grid[data-astro-cid-ontzctcx]>li[data-astro-cid-ontzctcx]{grid-column:span 2}.services-grid[data-astro-cid-ontzctcx]>li[data-astro-cid-ontzctcx]:last-child:nth-child(odd){grid-column:2 / span 2}}@media(min-width:1101px){.services-grid[data-astro-cid-ontzctcx]{grid-template-columns:repeat(6,minmax(0,1fr));gap:28px}.services-grid[data-astro-cid-ontzctcx]>li[data-astro-cid-ontzctcx]:last-child:nth-child(odd){grid-column:span 2}.services-grid[data-astro-cid-ontzctcx]>li[data-astro-cid-ontzctcx]:nth-child(3n+1):nth-last-child(2){grid-column:2 / span 2}}@media(max-width:640px){.services-hero[data-astro-cid-ontzctcx]{padding-top:calc(var(--header-h) + 36px);padding-bottom:44px}.hero-sub[data-astro-cid-ontzctcx]{font-size:16px;margin-bottom:28px}.services-list[data-astro-cid-ontzctcx]{padding-bottom:56px}}@media(min-width:900px){.nowrap-lg[data-astro-cid-ontzctcx]{white-space:nowrap}}
