.service-hero[data-v-0faab5e0]{position:relative;padding:clamp(8rem,18vh,10rem) 0 clamp(4rem,10vh,6rem);background-color:rgb(var(--c-bg))}.service-hero[data-v-0faab5e0]:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 70% 60% at 50% 0%,rgb(var(--c-accent) / .08),transparent 70%);pointer-events:none}.card:hover .btn-arrow[data-v-0faab5e0]{transform:translate(4px)}.service-case__link[data-v-0faab5e0]{color:inherit;text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:.2em;transition:color .2s ease}.service-case__link[data-v-0faab5e0]:hover{color:var(--accent)}.service-case__link .btn-arrow[data-v-0faab5e0]{display:inline-block}.card:hover .service-case__link .btn-arrow[data-v-0faab5e0]{transform:none}.card:hover .service-case__link:hover .btn-arrow[data-v-0faab5e0]{transform:translate(2px,-2px)}.service-case__link[data-v-0faab5e0]:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:2px}.service-faq__icon[data-v-0faab5e0]{flex-shrink:0;font-family:JetBrains Mono,monospace;font-weight:400;color:var(--accent);transition:transform .3s cubic-bezier(.22,1,.36,1)}.service-faq[open] .service-faq__icon[data-v-0faab5e0]{transform:rotate(45deg)}
