.service-detail[data-astro-cid-tcy35dad]{min-height:100vh;padding:2rem;position:relative;z-index:2}.back-nav[data-astro-cid-tcy35dad]{margin-bottom:2rem}.back-link[data-astro-cid-tcy35dad]{display:inline-flex;align-items:center;gap:.5rem;color:var(--text-muted);text-decoration:none;font-family:var(--font-mono);font-size:.9rem;transition:all .3s ease}.back-link[data-astro-cid-tcy35dad]:hover{color:var(--accent-primary);transform:translate(-.25rem)}.back-arrow[data-astro-cid-tcy35dad]{font-size:1.2rem;transition:transform .3s ease}.back-link[data-astro-cid-tcy35dad]:hover .back-arrow[data-astro-cid-tcy35dad]{transform:translate(-.25rem)}.service-header[data-astro-cid-tcy35dad]{max-width:800px;margin:0 auto 4rem;text-align:center}.service-meta[data-astro-cid-tcy35dad]{display:flex;justify-content:center;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.service-category[data-astro-cid-tcy35dad]{font-family:var(--font-mono);font-size:.8rem;color:var(--accent-secondary);font-weight:600;letter-spacing:.1em}.service-featured[data-astro-cid-tcy35dad]{font-family:var(--font-mono);font-size:.8rem;color:var(--accent-primary);font-weight:600;letter-spacing:.1em}.service-title[data-astro-cid-tcy35dad]{font-size:clamp(2rem,5vw,3.5rem);font-weight:800;margin-bottom:1.5rem;background:linear-gradient(135deg,var(--text-primary),var(--accent-primary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.2}.service-description[data-astro-cid-tcy35dad]{font-size:1.2rem;line-height:1.6;color:var(--text-secondary);max-width:600px;margin:0 auto}.features-section[data-astro-cid-tcy35dad]{max-width:1000px;margin:0 auto 4rem}.features-title[data-astro-cid-tcy35dad]{font-family:var(--font-mono);font-size:1.2rem;font-weight:600;color:var(--accent-primary);text-align:center;margin-bottom:2rem;letter-spacing:.1em}.features-grid[data-astro-cid-tcy35dad]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;list-style:none;padding:0}.feature-item[data-astro-cid-tcy35dad]{display:flex;align-items:center;gap:.75rem;padding:1rem;background:#ffffff0d;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:8px;transition:all .3s ease;animation:slideInUp .6s ease var(--delay, 0s) both}.feature-item[data-astro-cid-tcy35dad]:hover{transform:translateY(-2px);background:#ffffff14;border-color:rgba(var(--accent-primary-rgb),.3)}.feature-bullet[data-astro-cid-tcy35dad]{color:var(--accent-primary);font-weight:700;font-size:.9rem}.feature-text[data-astro-cid-tcy35dad]{font-weight:500;color:var(--text-primary)}.pricing-section[data-astro-cid-tcy35dad]{max-width:1200px;margin:0 auto 4rem}.pricing-title[data-astro-cid-tcy35dad]{font-family:var(--font-mono);font-size:1.2rem;font-weight:600;color:var(--accent-primary);text-align:center;margin-bottom:2rem;letter-spacing:.1em}.pricing-grid[data-astro-cid-tcy35dad]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem}.pricing-tier[data-astro-cid-tcy35dad]{background:#ffffff0d;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:2rem;transition:all .3s ease;animation:slideInUp .6s ease var(--delay, 0s) both}.pricing-tier[data-astro-cid-tcy35dad]:hover{transform:translateY(-4px);background:#ffffff14;border-color:rgba(var(--accent-primary-rgb),.3);box-shadow:0 10px 30px #0003}.tier-header[data-astro-cid-tcy35dad]{text-align:center;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(255,255,255,.1)}.tier-name[data-astro-cid-tcy35dad]{font-size:1.3rem;font-weight:700;color:var(--text-primary);margin-bottom:.5rem}.tier-price[data-astro-cid-tcy35dad]{font-size:1.5rem;font-weight:800;color:var(--accent-primary);font-family:var(--font-mono)}.tier-deliverables[data-astro-cid-tcy35dad]{list-style:none;padding:0}.deliverable-item[data-astro-cid-tcy35dad]{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:.75rem;padding:.5rem 0}.deliverable-check[data-astro-cid-tcy35dad]{color:var(--accent-secondary);font-weight:700;font-size:1rem;flex-shrink:0;margin-top:.1rem}.deliverable-text[data-astro-cid-tcy35dad]{color:var(--text-secondary);line-height:1.5}.contact-section[data-astro-cid-tcy35dad]{max-width:600px;margin:0 auto}.contact-card[data-astro-cid-tcy35dad]{background:#ffffff0d;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:3rem;text-align:center;transition:all .3s ease}.contact-card[data-astro-cid-tcy35dad]:hover{background:#ffffff14;border-color:rgba(var(--accent-primary-rgb),.3)}.contact-title[data-astro-cid-tcy35dad]{font-size:1.8rem;font-weight:700;color:var(--text-primary);margin-bottom:1rem}.contact-description[data-astro-cid-tcy35dad]{font-size:1.1rem;color:var(--text-secondary);line-height:1.6;margin-bottom:2rem}.contact-button[data-astro-cid-tcy35dad]{display:inline-flex;align-items:center;gap:.75rem;background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));color:#fff;padding:1rem 2rem;border-radius:8px;text-decoration:none;font-weight:600;font-size:1.1rem;transition:all .3s ease;border:none;cursor:pointer}.contact-button[data-astro-cid-tcy35dad]:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(var(--accent-primary-rgb),.4)}.contact-icon[data-astro-cid-tcy35dad]{font-size:1.2rem}.contact-icon[data-astro-cid-tcy35dad][data-icon=email]:before{content:"✉"}.contact-icon[data-astro-cid-tcy35dad][data-icon=calendar]:before{content:"📅"}.contact-icon[data-astro-cid-tcy35dad][data-icon=phone]:before{content:"📞"}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.service-detail[data-astro-cid-tcy35dad]{padding:1rem}.features-grid[data-astro-cid-tcy35dad],.pricing-grid[data-astro-cid-tcy35dad]{grid-template-columns:1fr}.contact-card[data-astro-cid-tcy35dad]{padding:2rem}.service-meta[data-astro-cid-tcy35dad]{flex-direction:column;align-items:center}}@media (prefers-color-scheme: dark){.feature-item[data-astro-cid-tcy35dad],.pricing-tier[data-astro-cid-tcy35dad],.contact-card[data-astro-cid-tcy35dad]{background:#ffffff08;border-color:#ffffff14}.feature-item[data-astro-cid-tcy35dad]:hover,.pricing-tier[data-astro-cid-tcy35dad]:hover,.contact-card[data-astro-cid-tcy35dad]:hover{background:#ffffff0f}}@media (prefers-reduced-motion: reduce){.feature-item[data-astro-cid-tcy35dad],.pricing-tier[data-astro-cid-tcy35dad]{animation:none}.back-link[data-astro-cid-tcy35dad]:hover,.feature-item[data-astro-cid-tcy35dad]:hover,.pricing-tier[data-astro-cid-tcy35dad]:hover,.contact-button[data-astro-cid-tcy35dad]:hover{transform:none}}
