.matrix-background[data-astro-cid-wqtst7w4]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;opacity:.15;pointer-events:none}#matrix-canvas[data-astro-cid-wqtst7w4]{width:100%;height:100%}.service-card[data-astro-cid-uhzbvkqe]{background:var(--color-dark-surface);border:1px solid var(--color-dark-border);border-radius:var(--border-radius);padding:var(--spacing-md);transition:var(--transition);position:relative;overflow:hidden}.service-card[data-astro-cid-uhzbvkqe]:before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,transparent,var(--color-matrix-green),transparent);transform:translate(-100%);transition:transform .6s ease}.service-card[data-astro-cid-uhzbvkqe]:hover:before{transform:translate(100%)}.service-card[data-astro-cid-uhzbvkqe]:hover{border-color:var(--color-matrix-green);box-shadow:0 0 30px #00ff4133;transform:translateY(-5px)}.service-card__header[data-astro-cid-uhzbvkqe]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing-sm);gap:var(--spacing-sm)}.service-card__title[data-astro-cid-uhzbvkqe]{font-family:var(--font-heading);font-size:1.5rem;color:var(--color-matrix-green);margin:0}.service-card__duration[data-astro-cid-uhzbvkqe]{font-size:.875rem;color:var(--color-text-muted);white-space:nowrap}.service-card__description[data-astro-cid-uhzbvkqe]{color:var(--color-text-secondary);margin-bottom:var(--spacing-md);line-height:1.7}.service-card__features[data-astro-cid-uhzbvkqe]{list-style:none;margin-bottom:var(--spacing-md)}.service-card__features[data-astro-cid-uhzbvkqe] li[data-astro-cid-uhzbvkqe]{color:var(--color-text-secondary);padding-left:var(--spacing-md);position:relative;margin-bottom:var(--spacing-xs)}.service-card__features[data-astro-cid-uhzbvkqe] li[data-astro-cid-uhzbvkqe]:before{content:"▸";position:absolute;left:0;color:var(--color-matrix-green)}.service-card__cta[data-astro-cid-uhzbvkqe]{margin-top:var(--spacing-md)}.hero[data-astro-cid-j7pv25f6]{min-height:90vh;display:flex;align-items:center;justify-content:center;position:relative;padding:var(--spacing-2xl) 0}.hero__content[data-astro-cid-j7pv25f6]{text-align:center;max-width:900px;margin:0 auto}.hero__title[data-astro-cid-j7pv25f6]{margin-bottom:var(--spacing-md);line-height:1.2}.hero__title-main[data-astro-cid-j7pv25f6]{display:block;font-family:var(--font-heading);font-size:clamp(2.5rem,8vw,5rem);font-weight:900;color:var(--color-matrix-green);text-transform:uppercase;letter-spacing:5px;margin-bottom:var(--spacing-sm);text-shadow:0 0 30px rgba(0,255,65,.5)}.hero__title-subtitle[data-astro-cid-j7pv25f6]{display:block;font-family:var(--font-body);font-size:clamp(1.2rem,3vw,1.8rem);font-weight:300;color:var(--color-text-primary);letter-spacing:2px;margin-top:var(--spacing-sm)}.hero__description[data-astro-cid-j7pv25f6]{font-size:clamp(1rem,2vw,1.2rem);color:var(--color-text-secondary);max-width:700px;margin:0 auto var(--spacing-lg);line-height:1.8}.hero__cta[data-astro-cid-j7pv25f6]{display:flex;gap:var(--spacing-md);justify-content:center;flex-wrap:wrap}.section__title[data-astro-cid-j7pv25f6]{text-align:center;color:var(--color-matrix-green);font-size:clamp(2rem,5vw,3rem);margin-bottom:var(--spacing-sm);text-transform:uppercase;letter-spacing:3px}.section__subtitle[data-astro-cid-j7pv25f6]{text-align:center;color:var(--color-text-secondary);font-size:1.1rem;margin-bottom:var(--spacing-xl);max-width:600px;margin-left:auto;margin-right:auto}.services-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-md);margin-top:var(--spacing-lg)}.testimonials-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}.testimonials__cta[data-astro-cid-j7pv25f6]{text-align:center}.final-cta[data-astro-cid-j7pv25f6]{background:var(--color-dark-surface);border-top:1px solid var(--color-dark-border);border-bottom:1px solid var(--color-dark-border)}.final-cta__content[data-astro-cid-j7pv25f6]{text-align:center;max-width:700px;margin:0 auto}.final-cta__title[data-astro-cid-j7pv25f6]{color:var(--color-matrix-green);font-size:clamp(2rem,5vw,3rem);margin-bottom:var(--spacing-md);text-transform:uppercase;letter-spacing:3px}.final-cta__description[data-astro-cid-j7pv25f6]{font-size:1.2rem;color:var(--color-text-secondary);margin-bottom:var(--spacing-lg);line-height:1.8}@media(max-width:768px){.hero[data-astro-cid-j7pv25f6]{min-height:80vh;padding:var(--spacing-xl) 0}.hero__cta[data-astro-cid-j7pv25f6]{flex-direction:column;align-items:stretch}.services-grid[data-astro-cid-j7pv25f6],.testimonials-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}
