.hero.svelte-1uha8ag{padding:6rem 0 5rem;background:linear-gradient(135deg,var(--color-bg-warm) 0%,var(--color-bg) 100%);position:relative;overflow:hidden}.hero.svelte-1uha8ag:before{content:"";position:absolute;top:-50%;right:-20%;width:600px;height:600px;border-radius:50%;background:#4d7a790a}.hero__content.svelte-1uha8ag{max-width:650px;position:relative}.hero__content.svelte-1uha8ag h1:where(.svelte-1uha8ag){margin:1.25rem 0 1.5rem}.hero__subtitle.svelte-1uha8ag{font-size:1.15rem;line-height:1.8;margin-bottom:2rem}.hero__actions.svelte-1uha8ag{display:flex;gap:1rem;flex-wrap:wrap}.domain-card.svelte-1uha8ag{text-align:center;padding:2.5rem 2rem}.domain-card__icon.svelte-1uha8ag{width:64px;height:64px;border-radius:50%;background:#4d7a7914;display:flex;align-items:center;justify-content:center;margin:0 auto 1.25rem;color:var(--color-primary)}.domain-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin-bottom:.75rem}.domain-card.svelte-1uha8ag p:where(.svelte-1uha8ag){margin-bottom:0}.split.svelte-1uha8ag{display:grid;grid-template-columns:1fr;gap:3rem;align-items:center}.split__text.svelte-1uha8ag .tag:where(.svelte-1uha8ag){margin-bottom:1rem;display:inline-block}.split__text.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-bottom:.5rem}.split__text.svelte-1uha8ag .btn:where(.svelte-1uha8ag){margin-top:1rem}.quote-card.svelte-1uha8ag{background:var(--color-white);border-radius:var(--radius-lg);padding:3rem;box-shadow:var(--shadow-md);border-left:4px solid var(--color-accent)}.quote-card.svelte-1uha8ag blockquote:where(.svelte-1uha8ag){font-family:var(--font-heading);font-size:1.3rem;font-style:italic;color:var(--color-text);line-height:1.6}.service-card.svelte-1uha8ag{text-decoration:none;display:block;border-top:3px solid transparent;transition:all var(--transition)}.service-card.svelte-1uha8ag:hover{border-top-color:var(--color-primary)}.service-card__number.svelte-1uha8ag{font-family:var(--font-heading);font-size:2rem;font-weight:700;color:var(--color-primary-light);opacity:.4;margin-bottom:.75rem}.service-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin-bottom:.75rem;color:var(--color-text)}.service-card.svelte-1uha8ag p:where(.svelte-1uha8ag){margin-bottom:1rem}.service-card__cta.svelte-1uha8ag{font-size:.9rem;font-weight:500;color:var(--color-primary)}.steps.svelte-1uha8ag{display:grid;grid-template-columns:1fr;gap:2rem}.step.svelte-1uha8ag{text-align:center}.step__number.svelte-1uha8ag{width:48px;height:48px;border-radius:50%;border:2px solid rgba(255,255,255,.4);display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;font-family:var(--font-heading);font-size:1.2rem;font-weight:600}.step.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin-bottom:.75rem}.cta-block.svelte-1uha8ag{text-align:center;max-width:600px;margin:0 auto}.cta-block.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-bottom:1rem}.cta-block.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:1.1rem;margin-bottom:2rem}@media(min-width:900px){.hero.svelte-1uha8ag{padding:8rem 0 7rem}.split.svelte-1uha8ag{grid-template-columns:1fr 1fr}.steps.svelte-1uha8ag{grid-template-columns:repeat(3,1fr);gap:3rem}}
