.services-page[data-v-252c327b]{padding-top:80px}.page-hero[data-v-252c327b]{padding:5rem 2rem 3rem;position:relative;text-align:center}.page-hero[data-v-252c327b]:before{background:radial-gradient(ellipse at 50% 50%,rgba(var(--accent-primary-rgb),.15),transparent 70%);content:"";inset:0;pointer-events:none;position:absolute}.container[data-v-252c327b]{margin:0 auto;max-width:1400px;padding:0 2rem}.page-title[data-v-252c327b]{background:var(--gradient-primary);-webkit-background-clip:text;font-size:3.5rem;font-weight:700;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:1rem}.page-subtitle[data-v-252c327b]{color:var(--text-secondary);font-size:1.3rem;margin:0 auto;max-width:700px}.services-detailed-grid[data-v-252c327b]{display:grid;gap:3rem;grid-template-columns:repeat(auto-fit,minmax(450px,1fr));padding:4rem 0}.service-detailed-card[data-v-252c327b]{border-radius:24px;overflow:hidden;padding:3rem;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.service-detailed-card[data-v-252c327b]:before{background:linear-gradient(135deg,rgba(var(--accent-primary-rgb),.05),transparent 70%);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .4s ease}.service-detailed-card[data-v-252c327b]:hover{box-shadow:0 25px 60px rgba(var(--accent-primary-rgb),.2);transform:translateY(-8px)}.service-detailed-card[data-v-252c327b]:hover:before{opacity:1}.service-card-header[data-v-252c327b]{align-items:center;display:flex;gap:1.5rem;margin-bottom:1.5rem}.service-icon-large[data-v-252c327b]{align-items:center;background:rgba(var(--accent-primary-rgb),.1);border-radius:20px;display:flex;flex-shrink:0;font-size:3.5rem;height:80px;justify-content:center;width:80px}.service-card-title[data-v-252c327b]{color:var(--text-color);font-size:2rem;font-weight:700;margin:0}.service-card-description[data-v-252c327b]{color:var(--text-secondary);font-size:1.1rem;line-height:1.7;margin-bottom:2rem}.service-features h3[data-v-252c327b],.service-technologies h3[data-v-252c327b]{color:var(--text-color);font-size:1.2rem;font-weight:600;margin-bottom:1rem}.feature-list[data-v-252c327b]{list-style:none;margin:0 0 2rem;padding:0}.feature-list li[data-v-252c327b]{align-items:flex-start;color:var(--text-secondary);display:flex;font-size:1rem;gap:.8rem;line-height:1.6;padding:.6rem 0}.check-icon[data-v-252c327b]{color:var(--accent-tertiary);flex-shrink:0;font-size:1.2rem;font-weight:700}.tech-tags[data-v-252c327b]{display:flex;flex-wrap:wrap;gap:.8rem;margin-bottom:2rem}.tech-tag[data-v-252c327b]{background:rgba(var(--accent-primary-rgb),.1);border:1px solid rgba(var(--accent-primary-rgb),.2);border-radius:20px;color:var(--accent-primary);font-size:.9rem;font-weight:500;padding:.5rem 1rem}.service-card-footer[data-v-252c327b]{border-top:1px solid hsla(0,0%,100%,.1);display:flex;gap:1rem;padding-top:2rem}.cta-section[data-v-252c327b]{padding:5rem 2rem;text-align:center}.cta-content[data-v-252c327b]{margin:0 auto;max-width:800px}.cta-actions[data-v-252c327b]{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;margin-top:2rem}.btn-large[data-v-252c327b]{font-size:1.1rem;padding:1rem 2.5rem}@media(max-width:768px){.page-title[data-v-252c327b]{font-size:2.5rem}.services-detailed-grid[data-v-252c327b]{gap:2rem;grid-template-columns:1fr}.service-detailed-card[data-v-252c327b]{padding:2rem}.service-card-header[data-v-252c327b]{text-align:center}.cta-actions[data-v-252c327b],.service-card-footer[data-v-252c327b],.service-card-header[data-v-252c327b]{flex-direction:column}.cta-actions[data-v-252c327b]{align-items:stretch}}
