.hero.svelte-1uha8ag{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:8rem 0 4rem}.hero-bg.svelte-1uha8ag{position:absolute;inset:-20%;background:var(--gradient-hero);z-index:0}.hero-overlay.svelte-1uha8ag{position:absolute;inset:0;background:radial-gradient(ellipse at 30% 50%,var(--accent-muted) 0%,transparent 60%);z-index:1}.hero-content.svelte-1uha8ag{position:relative;z-index:2;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.hero-badge.svelte-1uha8ag{font-size:.85rem}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){max-width:14ch}.hero-subtitle.svelte-1uha8ag{font-size:clamp(1.1rem,2vw,1.25rem);max-width:55ch;text-align:center}.hero-actions.svelte-1uha8ag{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center;margin-top:.5rem}.btn-lg.svelte-1uha8ag{padding:1rem 2.5rem;font-size:1.05rem}.hero-trust.svelte-1uha8ag{margin-top:1rem}.hero-stars.svelte-1uha8ag{display:flex;align-items:center;gap:.5rem;color:var(--accent);font-size:1.1rem}.hero-stars.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--text-secondary);font-size:.85rem}.hero-scroll-indicator.svelte-1uha8ag{position:absolute;bottom:2rem;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:.5rem;z-index:2}.hero-scroll-indicator.svelte-1uha8ag span:where(.svelte-1uha8ag){font-size:.75rem;color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase}.scroll-line.svelte-1uha8ag{width:1px;height:40px;background:linear-gradient(to bottom,var(--accent),transparent);animation:svelte-1uha8ag-scroll-pulse 2s ease-in-out infinite}@keyframes svelte-1uha8ag-scroll-pulse{0%,to{opacity:.3;transform:scaleY(.5)}50%{opacity:1;transform:scaleY(1)}}.trust-bar.svelte-1uha8ag{display:flex;justify-content:center;align-items:center;gap:3rem;padding:2rem 0;flex-wrap:wrap}.trust-stat.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;gap:.25rem}.trust-number.svelte-1uha8ag{font-family:var(--font-mono);font-size:clamp(2rem,4vw,3rem);font-weight:700;color:var(--accent)}.trust-label.svelte-1uha8ag{font-size:.85rem;color:var(--text-secondary);font-weight:500}.trust-divider.svelte-1uha8ag{width:1px;height:40px;background:var(--border)}.cert-row.svelte-1uha8ag{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap;margin-top:2rem}.cert-badge.svelte-1uha8ag{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.85rem;font-weight:500;color:var(--text-primary)}.cert-icon.svelte-1uha8ag{color:var(--accent);font-weight:700}.services-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:1.5rem}.service-card.svelte-1uha8ag{display:flex;flex-direction:column;gap:1rem;padding:2rem;text-decoration:none;color:inherit;transition:all var(--duration-normal) var(--ease-out-expo)}.service-card.svelte-1uha8ag:hover{transform:translateY(-4px);background:var(--bg-card-hover)}.service-icon.svelte-1uha8ag{font-size:2rem;width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:var(--accent-muted);border-radius:var(--radius-md)}.service-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:1.25rem;color:var(--text-primary)}.service-card.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:.9rem;color:var(--text-secondary);flex:1}.service-link.svelte-1uha8ag{display:flex;align-items:center;gap:.5rem;color:var(--accent);font-weight:600;font-size:.9rem;transition:gap var(--duration-normal)}.service-card.svelte-1uha8ag:hover .service-link:where(.svelte-1uha8ag){gap:.75rem}.section-alt.svelte-1uha8ag{background:var(--bg-secondary)}.process-steps.svelte-1uha8ag{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap}.process-step.svelte-1uha8ag{flex:1;min-width:250px;max-width:340px;padding:2rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1rem}.step-number.svelte-1uha8ag{font-family:var(--font-mono);font-size:2.5rem;font-weight:700;color:var(--accent);opacity:.4;line-height:1}.process-step.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:1.15rem}.process-step.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:.9rem;text-align:center}.process-connector.svelte-1uha8ag{display:flex;align-items:center}.testimonial-carousel.svelte-1uha8ag{display:flex;align-items:center;gap:1.5rem;max-width:800px;margin:0 auto}.carousel-btn.svelte-1uha8ag{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:var(--radius-full);background:transparent;color:var(--text-primary);cursor:pointer;transition:all var(--duration-fast)}.carousel-btn.svelte-1uha8ag:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-muted)}.testimonial-card.svelte-1uha8ag{flex:1;padding:2.5rem;text-align:center}.testimonial-stars.svelte-1uha8ag{color:var(--accent);font-size:1.25rem;margin-bottom:1rem;letter-spacing:.15em}.testimonial-card.svelte-1uha8ag blockquote:where(.svelte-1uha8ag){font-size:clamp(1rem,1.5vw,1.15rem);color:var(--text-primary);font-style:italic;line-height:1.7;margin-bottom:1.5rem}.testimonial-meta.svelte-1uha8ag{display:flex;flex-direction:column;gap:.25rem}.testimonial-meta.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-family:var(--font-display);color:var(--text-primary)}.testimonial-meta.svelte-1uha8ag span:where(.svelte-1uha8ag){font-size:.85rem;color:var(--text-muted)}.testimonial-service.svelte-1uha8ag{color:var(--accent)!important;font-size:.8rem!important;font-weight:500}.carousel-dots.svelte-1uha8ag{display:flex;justify-content:center;gap:.5rem;margin-top:1.5rem}.carousel-dot.svelte-1uha8ag{width:8px;height:8px;border-radius:50%;border:none;background:var(--border);cursor:pointer;transition:all var(--duration-fast)}.carousel-dot.active.svelte-1uha8ag{background:var(--accent);width:24px;border-radius:4px}.cta-section.svelte-1uha8ag{background:var(--bg-secondary)}.cta-card.svelte-1uha8ag{padding:4rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.cta-content.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;gap:1rem}.cta-content.svelte-1uha8ag p:where(.svelte-1uha8ag){text-align:center}.cta-actions.svelte-1uha8ag{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center;margin-top:.5rem}.cta-promise.svelte-1uha8ag{font-size:.9rem!important;color:var(--accent)!important;font-weight:500}.cta-badges.svelte-1uha8ag{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:center;margin-top:1rem}@media(max-width:768px){.hero.svelte-1uha8ag{min-height:82svh;padding:6.5rem 0 2.5rem}.hero-content.svelte-1uha8ag{gap:1rem}.hero-subtitle.svelte-1uha8ag{font-size:.98rem}.hero-actions.svelte-1uha8ag,.cta-actions.svelte-1uha8ag{width:100%;flex-direction:column;align-items:stretch}.hero-actions.svelte-1uha8ag a,.cta-actions.svelte-1uha8ag a{width:100%}.hero-scroll-indicator.svelte-1uha8ag{display:none}.hero-trust.svelte-1uha8ag{margin-top:.3rem}.hero-stars.svelte-1uha8ag{flex-direction:column;gap:.25rem;font-size:1rem}.trust-bar.svelte-1uha8ag{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:1rem 0}.trust-divider.svelte-1uha8ag{display:none}.trust-stat.svelte-1uha8ag{min-width:0;padding:.8rem;border-radius:var(--radius-lg);border:1px solid var(--border);background:#ffffff05}.services-grid.svelte-1uha8ag{grid-template-columns:1fr}.service-card.svelte-1uha8ag{padding:1.35rem}.process-connector.svelte-1uha8ag{display:none}.process-steps.svelte-1uha8ag{flex-direction:column}.process-step.svelte-1uha8ag{max-width:100%;padding:1.35rem}.testimonial-carousel.svelte-1uha8ag{flex-direction:column;gap:1rem}.carousel-btn.svelte-1uha8ag{display:none}.testimonial-card.svelte-1uha8ag{padding:1.5rem}.cta-card.svelte-1uha8ag{padding:2rem 1.15rem}}@media(max-width:520px){.hero.svelte-1uha8ag{padding-top:6rem}.trust-bar.svelte-1uha8ag{grid-template-columns:1fr}.cert-row.svelte-1uha8ag{gap:.65rem;margin-top:1.25rem}.cert-badge.svelte-1uha8ag{padding:.65rem .9rem;font-size:.8rem}.btn-lg.svelte-1uha8ag{padding:.9rem 1.25rem;font-size:.96rem}}
