.svc-hero[data-astro-cid-tcy35dad]{max-width:var(--wide-width);margin:0 auto;padding:var(--spacing-16) var(--spacing-6) var(--spacing-12)}.svc-hero-inner[data-astro-cid-tcy35dad]{max-width:820px}.svc-breadcrumb[data-astro-cid-tcy35dad]{display:flex;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-6);font-size:var(--font-size-sm);color:var(--color-muted)}.svc-breadcrumb[data-astro-cid-tcy35dad] a[data-astro-cid-tcy35dad]{color:var(--color-text-secondary);text-decoration:none;transition:color var(--transition-fast)}.svc-breadcrumb[data-astro-cid-tcy35dad] a[data-astro-cid-tcy35dad]:hover,.svc-breadcrumb[data-astro-cid-tcy35dad] .current[data-astro-cid-tcy35dad]{color:var(--color-text)}.svc-title[data-astro-cid-tcy35dad]{font-size:clamp(var(--font-size-3xl),6vw,var(--font-size-5xl));font-weight:700;line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);margin-bottom:var(--spacing-6)}.svc-subtitle[data-astro-cid-tcy35dad]{font-size:var(--font-size-lg);color:var(--color-text-secondary);line-height:var(--leading-relaxed);max-width:720px;margin-bottom:var(--spacing-10)}.svc-metrics[data-astro-cid-tcy35dad]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-6);max-width:560px}.svc-metric[data-astro-cid-tcy35dad]{padding:var(--spacing-4) var(--spacing-5);border-left:2px solid rgba(6,182,212,.4)}.svc-metric-value[data-astro-cid-tcy35dad]{font-size:var(--font-size-2xl);font-weight:700;line-height:var(--leading-tight);color:var(--color-text)}.svc-metric-label[data-astro-cid-tcy35dad]{margin-top:var(--spacing-1);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-muted)}.eyebrow[data-astro-cid-tcy35dad]{font-size:var(--font-size-xs);font-weight:500;text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--color-muted);margin-bottom:var(--spacing-3)}.svc-section-header[data-astro-cid-tcy35dad]{max-width:var(--wide-width);margin:0 auto;padding:0 var(--spacing-6);margin-bottom:var(--spacing-8)}.svc-section-header[data-astro-cid-tcy35dad] h2[data-astro-cid-tcy35dad]{font-size:clamp(var(--font-size-2xl),4vw,var(--font-size-3xl));font-weight:600;letter-spacing:var(--tracking-snug)}.svc-features-section[data-astro-cid-tcy35dad]{padding:var(--spacing-12) 0}.svc-features-grid[data-astro-cid-tcy35dad]{max-width:var(--wide-width);margin:0 auto;padding:0 var(--spacing-6);display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-4)}.svc-feature[data-astro-cid-tcy35dad]{display:flex;gap:var(--spacing-4);padding:var(--spacing-5);align-items:flex-start;transition:border-color var(--duration-normal) var(--ease-smooth)}.svc-feature[data-astro-cid-tcy35dad]:hover{border-color:#06b6d44d}.svc-feature-icon[data-astro-cid-tcy35dad]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border-radius:var(--radius);background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.svc-feature-icon[data-astro-cid-tcy35dad] svg{color:var(--color-brand-accent, #06b6d4)}.svc-feature-text[data-astro-cid-tcy35dad]{font-size:var(--font-size-base);color:var(--color-text);line-height:var(--leading-relaxed)}.svc-faq-section[data-astro-cid-tcy35dad]{padding:var(--spacing-12) 0}.svc-faq-list[data-astro-cid-tcy35dad]{max-width:880px;margin:0 auto;padding:0 var(--spacing-6);display:flex;flex-direction:column;gap:var(--spacing-3)}.svc-faq-item[data-astro-cid-tcy35dad]{padding:0;overflow:hidden}.svc-faq-question[data-astro-cid-tcy35dad]{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-4);padding:var(--spacing-4) var(--spacing-5);cursor:pointer;font-weight:500;font-size:var(--font-size-base);color:var(--color-text);list-style:none;user-select:none}.svc-faq-question[data-astro-cid-tcy35dad]::-webkit-details-marker{display:none}.svc-faq-icon[data-astro-cid-tcy35dad]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;font-size:var(--font-size-lg);color:var(--color-brand-accent, #06b6d4);transition:transform var(--transition-base)}.svc-faq-item[data-astro-cid-tcy35dad][open] .svc-faq-icon[data-astro-cid-tcy35dad]{transform:rotate(45deg)}.svc-faq-answer[data-astro-cid-tcy35dad]{padding:0 var(--spacing-5) var(--spacing-5);color:var(--color-text-secondary);line-height:var(--leading-relaxed);font-size:var(--font-size-sm)}.svc-cta-section[data-astro-cid-tcy35dad]{max-width:var(--wide-width);margin:0 auto;padding:var(--spacing-12) var(--spacing-6) var(--spacing-20)}.svc-cta[data-astro-cid-tcy35dad]{padding:var(--spacing-12) var(--spacing-8);text-align:center;max-width:760px;margin:0 auto}.svc-cta-title[data-astro-cid-tcy35dad]{font-size:clamp(var(--font-size-2xl),4vw,var(--font-size-3xl));font-weight:700;line-height:var(--leading-tight);letter-spacing:var(--tracking-snug);margin-bottom:var(--spacing-4)}.svc-cta-desc[data-astro-cid-tcy35dad]{font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:var(--leading-relaxed);max-width:540px;margin:0 auto var(--spacing-8)}.svc-cta-actions[data-astro-cid-tcy35dad]{display:flex;justify-content:center}.svc-cta-button[data-astro-cid-tcy35dad]{display:inline-flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-6);background:var(--color-accent);color:var(--color-on-accent);text-decoration:none;border-radius:var(--radius);font-size:var(--font-size-sm);font-weight:500;transition:background var(--transition-fast),transform var(--transition-fast)}.svc-cta-button[data-astro-cid-tcy35dad]:hover{background:var(--color-accent-hover);transform:translateY(-1px)}@media(max-width:900px){.svc-features-grid[data-astro-cid-tcy35dad]{grid-template-columns:1fr}.svc-metrics[data-astro-cid-tcy35dad]{grid-template-columns:repeat(3,1fr);gap:var(--spacing-3)}}@media(max-width:640px){.svc-hero[data-astro-cid-tcy35dad]{padding:var(--spacing-8) var(--spacing-4)}.svc-section-header[data-astro-cid-tcy35dad],.svc-features-grid[data-astro-cid-tcy35dad],.svc-faq-list[data-astro-cid-tcy35dad]{padding-left:var(--spacing-4);padding-right:var(--spacing-4)}.svc-cta-section[data-astro-cid-tcy35dad]{padding:var(--spacing-8) var(--spacing-4) var(--spacing-12)}.svc-cta[data-astro-cid-tcy35dad]{padding:var(--spacing-8) var(--spacing-5)}.svc-metrics[data-astro-cid-tcy35dad]{grid-template-columns:1fr;gap:var(--spacing-2)}}
