.svc-card[data-astro-cid-g5jplrhu]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-between;overflow:hidden;width:100%;max-width:300px;height:100%;min-height:440px;border-radius:20px;background:var(--color-surface);box-shadow:var(--shadow-raise);transition:transform .4s ease,box-shadow .4s ease}.svc-card[data-astro-cid-g5jplrhu]:before{content:"";position:absolute;top:0;width:calc(100% + 100px);height:190px;border-radius:4px 4px 100% 100%;background:linear-gradient(to bottom right,var(--color-navy),var(--color-accent));transition:height .4s ease-out,border-radius .4s ease-out}.svc-body[data-astro-cid-g5jplrhu]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center}.svc-title[data-astro-cid-g5jplrhu]{width:100%;padding:10px;font-size:1.5rem;font-weight:700;line-height:1.15;letter-spacing:.5px;color:#fff}.svc-image[data-astro-cid-g5jplrhu]{margin:20px 0;border-radius:100%;box-shadow:0 0 #ffffff4d;transition:box-shadow .6s ease}.svc-image[data-astro-cid-g5jplrhu] img{display:block;width:120px;height:120px;border-radius:100%;object-fit:cover}.svc-desc[data-astro-cid-g5jplrhu]{padding:10px 20px;font-size:14px;line-height:24px;color:var(--color-ink-light);transition:color .4s ease-out}.svc-actions[data-astro-cid-g5jplrhu]{position:relative;z-index:1;display:flex;width:100%;gap:8px;padding:0 12px 16px}.svc-btn[data-astro-cid-g5jplrhu]{position:relative;display:flex;flex:1;align-items:center;justify-content:center;gap:6px;overflow:hidden;height:38px;padding:0 8px;border-radius:999px;background:var(--color-surface);box-shadow:var(--shadow-raise-sm);color:var(--color-ink);font-size:13px;letter-spacing:.3px;white-space:nowrap;text-decoration:none}.svc-btn[data-astro-cid-g5jplrhu]>img{width:18px;height:18px}.svc-btn[data-astro-cid-g5jplrhu]:before{content:"";position:absolute;inset:auto 0 0;height:0;background:var(--color-accent);opacity:.35;transition:height .4s ease}.svc-btn[data-astro-cid-g5jplrhu]>span,.svc-btn[data-astro-cid-g5jplrhu]>img{position:relative;z-index:1}.svc-btn[data-astro-cid-g5jplrhu]:hover:before,.svc-btn[data-astro-cid-g5jplrhu]:focus-visible:before{height:100%}.svc-btn[data-astro-cid-g5jplrhu]:active{box-shadow:var(--shadow-inset-sm)}.svc-btn[data-astro-cid-g5jplrhu]:focus-visible{outline:2px solid var(--color-navy);outline-offset:2px}.svc-card[data-astro-cid-g5jplrhu]:hover,.svc-card[data-astro-cid-g5jplrhu]:focus-within{transform:translateY(-10px);box-shadow:var(--shadow-raise-lg)}.svc-card[data-astro-cid-g5jplrhu]:hover:before,.svc-card[data-astro-cid-g5jplrhu]:focus-within:before{height:100%;border-radius:4px}.svc-card[data-astro-cid-g5jplrhu]:hover .svc-desc[data-astro-cid-g5jplrhu],.svc-card[data-astro-cid-g5jplrhu]:focus-within .svc-desc[data-astro-cid-g5jplrhu]{color:#fff}.svc-card[data-astro-cid-g5jplrhu]:hover .svc-image[data-astro-cid-g5jplrhu],.svc-card[data-astro-cid-g5jplrhu]:focus-within .svc-image[data-astro-cid-g5jplrhu]{box-shadow:0 0 0 8px #ffffff4d}@media(prefers-reduced-motion:reduce){.svc-card[data-astro-cid-g5jplrhu]:hover,.svc-card[data-astro-cid-g5jplrhu]:focus-within{transform:none}}.testimonials[data-astro-cid-aadlzisc]{margin-top:3rem}.testimonials-track[data-astro-cid-aadlzisc]{display:grid;gap:2rem;list-style:none}@media(min-width:1024px){.testimonials-track[data-astro-cid-aadlzisc]{grid-template-columns:repeat(2,minmax(0,1fr))}}.testimonials[data-astro-cid-aadlzisc][data-carousel=true] .testimonials-track[data-astro-cid-aadlzisc]{display:flex;gap:2rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:.5rem}.testimonials[data-astro-cid-aadlzisc][data-carousel=true] .testimonials-track[data-astro-cid-aadlzisc]::-webkit-scrollbar{display:none}.testimonials[data-astro-cid-aadlzisc][data-carousel=true] .testimonials-slide[data-astro-cid-aadlzisc]{flex:0 0 100%;scroll-snap-align:start}@media(min-width:1024px){.testimonials[data-astro-cid-aadlzisc][data-carousel=true] .testimonials-slide[data-astro-cid-aadlzisc]{flex-basis:calc(50% - 1rem)}}.testimonials-controls[data-astro-cid-aadlzisc]{display:flex;align-items:center;justify-content:center;gap:1.25rem;margin-top:2rem}.testimonials-controls[data-astro-cid-aadlzisc] button[data-astro-cid-aadlzisc]{display:flex;height:40px;width:40px;align-items:center;justify-content:center;border:0;border-radius:100%;background:var(--color-ground-dark);box-shadow:var(--shadow-raise-sm);color:#fff;cursor:pointer;font-size:1.1rem;transition:background-color .25s ease,border-color .25s ease,transform .25s ease}.testimonials-controls[data-astro-cid-aadlzisc] button[data-astro-cid-aadlzisc]:hover,.testimonials-controls[data-astro-cid-aadlzisc] button[data-astro-cid-aadlzisc]:focus-visible{background:var(--color-accent);color:var(--color-navy);transform:translateY(-2px)}.testimonials-controls[data-astro-cid-aadlzisc] button[data-astro-cid-aadlzisc]:disabled{opacity:.35;cursor:default;transform:none;background:var(--color-ground-dark);color:#fff;box-shadow:var(--shadow-inset-sm)}.testimonials-status[data-astro-cid-aadlzisc]{font-size:.8rem;color:#ffffffbf;min-width:5rem;text-align:center}.reel-stage[data-astro-cid-v4qhm7jo]{position:relative;isolation:isolate}.reel-row[data-astro-cid-v4qhm7jo]{display:grid;gap:2.5rem;align-items:center}@media(min-width:768px){.reel-row[data-astro-cid-v4qhm7jo]{grid-template-columns:minmax(0,1fr) auto;gap:3rem}}.reel-wide[data-astro-cid-v4qhm7jo]{transform:perspective(1400px) rotateX(var(--tilt-x, 0deg)) rotateY(var(--tilt-y, 0deg))}.reel-orb[data-astro-cid-v4qhm7jo]{position:absolute;z-index:-1;border-radius:50%;pointer-events:none}.reel-orb-a[data-astro-cid-v4qhm7jo]{width:clamp(9rem,26vw,17rem);aspect-ratio:1;left:-1.5rem;bottom:.5rem;background:radial-gradient(circle at 35% 30%,#d6edf3,var(--color-accent) 45%,#4f8aa6);animation:reel-drift 14s ease-in-out infinite alternate}.reel-orb-b[data-astro-cid-v4qhm7jo]{width:clamp(6rem,16vw,10rem);aspect-ratio:1;right:-.5rem;top:-2.5rem;background:radial-gradient(circle at 35% 30%,#5b78ad,var(--color-navy) 70%);animation:reel-drift 18s ease-in-out infinite alternate-reverse}@media(max-width:639px){.reel-orb-a[data-astro-cid-v4qhm7jo]{left:.25rem}.reel-orb-b[data-astro-cid-v4qhm7jo]{right:1.75rem;top:-1.5rem}}@keyframes reel-drift{to{transform:translate(1.5rem,-1rem)}}@media(prefers-reduced-motion:reduce){.reel-orb[data-astro-cid-v4qhm7jo]{animation:none}}
