.services-page[data-astro-cid-yrksxt67]{padding:65px 0 70px}.page-heading[data-astro-cid-yrksxt67]{max-width:900px;margin-bottom:38px}.eyebrow[data-astro-cid-yrksxt67]{color:var(--color-cyan);letter-spacing:2px;font-size:.8rem;font-weight:700}h1[data-astro-cid-yrksxt67]{letter-spacing:-1.5px;max-width:900px;margin:18px 0;font-size:clamp(2.5rem,5.5vw,4.6rem);line-height:1.12}.description[data-astro-cid-yrksxt67]{max-width:740px;color:var(--color-muted);margin:0;font-size:1.1rem;line-height:1.8}.services-grid[data-astro-cid-yrksxt67]{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.service-card[data-astro-cid-yrksxt67]{border:1px solid var(--color-border);background:var(--color-surface);border-radius:18px;flex-direction:column;padding:30px;transition:transform .2s,border-color .2s;display:flex}.service-card[data-astro-cid-yrksxt67]:hover{border-color:var(--color-primary);transform:translateY(-4px)}.card-top[data-astro-cid-yrksxt67]{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.service-number[data-astro-cid-yrksxt67]{color:#91a5c4;font-size:.85rem;font-weight:700}.service-icon[data-astro-cid-yrksxt67]{width:58px;height:58px;color:var(--color-cyan);background:#1c3357;border-radius:14px;place-items:center;font-size:25px;font-weight:700;display:grid}.category[data-astro-cid-yrksxt67]{color:var(--color-cyan);text-transform:uppercase;letter-spacing:1px;font-size:.75rem;font-weight:700}.service-card[data-astro-cid-yrksxt67] h2[data-astro-cid-yrksxt67]{min-height:70px;margin:8px 0 12px;font-size:1.55rem;line-height:1.3}.service-description[data-astro-cid-yrksxt67]{color:var(--color-muted);line-height:1.7}.service-card[data-astro-cid-yrksxt67] ul[data-astro-cid-yrksxt67]{color:var(--color-muted);margin:12px 0 28px;padding-left:20px;line-height:1.9}.service-card[data-astro-cid-yrksxt67] li[data-astro-cid-yrksxt67]::marker{color:var(--color-cyan)}.service-link[data-astro-cid-yrksxt67]{color:#91bcff;align-items:center;gap:10px;margin-top:auto;padding-top:15px;font-weight:700;display:inline-flex}.service-link[data-astro-cid-yrksxt67]:hover{color:var(--color-cyan)}.custom-project[data-astro-cid-yrksxt67]{background:linear-gradient(120deg,#142746,#1d1d46);border:1px solid #365388;border-radius:18px;justify-content:space-between;align-items:center;gap:25px;margin-top:38px;padding:32px;display:flex}.custom-project[data-astro-cid-yrksxt67] h2[data-astro-cid-yrksxt67]{margin:0 0 8px;font-size:1.6rem}.custom-project[data-astro-cid-yrksxt67] p[data-astro-cid-yrksxt67]{max-width:640px;color:var(--color-muted);margin:0;line-height:1.7}.contact-button[data-astro-cid-yrksxt67]{background:var(--gradient-primary);color:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;padding:14px 22px;font-weight:700;display:inline-flex}@media (width<=1000px){.services-grid[data-astro-cid-yrksxt67]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.services-page[data-astro-cid-yrksxt67]{padding:48px 0 55px}.services-grid[data-astro-cid-yrksxt67]{grid-template-columns:1fr}.service-card[data-astro-cid-yrksxt67]{padding:25px}.service-card[data-astro-cid-yrksxt67] h2[data-astro-cid-yrksxt67]{min-height:0}.custom-project[data-astro-cid-yrksxt67]{flex-direction:column;align-items:stretch;padding:25px}.contact-button[data-astro-cid-yrksxt67]{width:100%}.description[data-astro-cid-yrksxt67]{font-size:1rem}}@media (prefers-reduced-motion:reduce){.service-card[data-astro-cid-yrksxt67]{transition:none}}@media (prefers-reduced-motion:no-preference){.reveal-ready[data-astro-cid-yrksxt67] .reveal-card[data-astro-cid-yrksxt67]{opacity:0;transition:opacity .65s,transform .65s cubic-bezier(.2,.7,.2,1);transform:translateY(24px)}.reveal-ready[data-astro-cid-yrksxt67] .reveal-card[data-astro-cid-yrksxt67].is-visible{opacity:1;transform:translateY(0)}.reveal-ready[data-astro-cid-yrksxt67] .reveal-card[data-astro-cid-yrksxt67]:nth-child(2){transition-delay:90ms}.reveal-ready[data-astro-cid-yrksxt67] .reveal-card[data-astro-cid-yrksxt67]:nth-child(3){transition-delay:.18s}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.service-card[data-astro-cid-yrksxt67]:hover{border-color:#438dff;box-shadow:0 14px 35px #030e2459,0 0 22px #216af421}}.service-card[data-astro-cid-yrksxt67]:focus-within{border-color:#438dff;box-shadow:0 0 0 2px #06c8e840}.service-link[data-astro-cid-yrksxt67] span[data-astro-cid-yrksxt67]{transition:transform .2s;display:inline-block}@media (hover:hover) and (prefers-reduced-motion:no-preference){.service-card[data-astro-cid-yrksxt67]:hover .service-link[data-astro-cid-yrksxt67] span[data-astro-cid-yrksxt67]{transform:translate(5px)}}@media (prefers-reduced-motion:reduce){.service-link[data-astro-cid-yrksxt67] span[data-astro-cid-yrksxt67]{transition:none}}
