.page-header.svelte-4z030h{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;position:relative}.services-title{font-family:var(--font-display);font-size:clamp(2.5rem,6vw,5rem);font-weight:500;text-transform:uppercase;margin:0;line-height:1;letter-spacing:-.02em;text-align:center}.line.svelte-4z030h{width:100%;height:1px;background:#ffffff1a}.service-card.svelte-4z030h{opacity:0;transform:translateY(30px);filter:blur(10px);transition:transform .6s cubic-bezier(.2,.8,.2,1),opacity .6s cubic-bezier(.2,.8,.2,1),filter .6s cubic-bezier(.2,.8,.2,1),border-color .3s ease,background-color .3s ease;will-change:transform,opacity,filter}.service-card.visible.svelte-4z030h{opacity:1;transform:translateY(0);filter:blur(0);transition-delay:var(--delay)}.service-card.svelte-4z030h .arrow-wrap:where(.svelte-4z030h){transition:transform .6s cubic-bezier(.2,.8,.2,1),background-color .4s ease,border-color .4s ease}.service-card.svelte-4z030h:hover .arrow-wrap:where(.svelte-4z030h){transform:rotate(45deg);background-color:#ffffff26;border-color:#ffffff4d}.service-card.svelte-4z030h:hover{border-color:#ffffff59;transform:translateY(-5px) scale(1.02)}
