.hero.svelte-av0lqu{padding:12rem 0 6rem;position:relative;overflow:hidden}.hero-bg.svelte-av0lqu{position:absolute;inset:0;overflow:hidden;pointer-events:none}.glow.svelte-av0lqu{position:absolute;border-radius:50%;filter:blur(120px);opacity:.4}.glow-1.svelte-av0lqu{width:600px;height:600px;background:radial-gradient(circle,rgba(37,211,102,.25) 0%,transparent 70%);top:-200px;left:-100px}.glow-2.svelte-av0lqu{width:500px;height:500px;background:radial-gradient(circle,rgba(37,211,102,.15) 0%,transparent 70%);bottom:-100px;right:-100px}.grid-pattern.svelte-av0lqu{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:60px 60px;-webkit-mask-image:radial-gradient(ellipse at center,black 30%,transparent 70%);mask-image:radial-gradient(ellipse at center,black 30%,transparent 70%)}.hero-content.svelte-av0lqu{max-width:800px;text-align:center;margin:0 auto;position:relative;z-index:1}.hero.svelte-av0lqu h1:where(.svelte-av0lqu){font-size:clamp(2rem,4vw,2.75rem);line-height:1.15;margin-bottom:1.5rem}.hero.svelte-av0lqu h1:where(.svelte-av0lqu) .highlight:where(.svelte-av0lqu){background:linear-gradient(135deg,#25d366,#128c7e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle.svelte-av0lqu{font-size:var(--font-size-lg);color:var(--color-text);margin-bottom:1rem;font-weight:500}.hero-detail.svelte-av0lqu{font-size:var(--font-size-base);color:var(--color-text-muted);margin-bottom:2rem;line-height:1.7}.hero-cta.svelte-av0lqu{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.stats-section.svelte-av0lqu{padding:4rem 0;background:var(--color-bg-section)}.stats-grid.svelte-av0lqu{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.stat-card.svelte-av0lqu{text-align:center;padding:1.5rem}.stat-value.svelte-av0lqu{display:block;font-size:2.5rem;font-weight:700;color:#25d366;margin-bottom:.5rem}.stat-label.svelte-av0lqu{font-size:var(--font-size-sm);color:var(--color-text-muted)}.use-cases-section.svelte-av0lqu{padding:var(--section-padding) 0}.section-header.svelte-av0lqu{text-align:center;margin-bottom:3rem}.section-header.svelte-av0lqu h2:where(.svelte-av0lqu){margin-bottom:.5rem}.section-header.svelte-av0lqu p:where(.svelte-av0lqu){font-size:var(--font-size-lg);color:var(--color-text-muted)}.use-cases-grid.svelte-av0lqu{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.use-case-card.svelte-av0lqu{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--card-radius);padding:2rem;text-align:center;transition:all .3s ease}.use-case-card.svelte-av0lqu:hover{border-color:#25d3664d;transform:translateY(-4px)}.use-case-icon.svelte-av0lqu{font-size:2.5rem;display:block;margin-bottom:1rem}.use-case-card.svelte-av0lqu h3:where(.svelte-av0lqu){font-size:var(--font-size-lg);margin-bottom:.75rem}.use-case-card.svelte-av0lqu p:where(.svelte-av0lqu){font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:1.6}.advanced-section.svelte-av0lqu{padding:var(--section-padding) 0;background:var(--color-bg-section)}.advanced-grid.svelte-av0lqu{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.advanced-card.svelte-av0lqu{display:flex;align-items:flex-start;gap:1.5rem;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--card-radius);padding:1.5rem}.advanced-icon.svelte-av0lqu{font-size:2rem;flex-shrink:0}.advanced-content.svelte-av0lqu h3:where(.svelte-av0lqu){font-size:var(--font-size-base);margin-bottom:.5rem}.advanced-content.svelte-av0lqu p:where(.svelte-av0lqu){font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:1.6}.process-section.svelte-av0lqu{padding:var(--section-padding) 0}.process-grid.svelte-av0lqu{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.process-step.svelte-av0lqu{text-align:center;padding:1.5rem}.step-number.svelte-av0lqu{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;background:linear-gradient(135deg,#25d366,#128c7e);border-radius:50%;font-size:var(--font-size-lg);font-weight:700;color:#fff;margin-bottom:1rem}.process-step.svelte-av0lqu h3:where(.svelte-av0lqu){font-size:var(--font-size-base);margin-bottom:.5rem}.process-step.svelte-av0lqu p:where(.svelte-av0lqu){font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:1.6}.cta-section.svelte-av0lqu{padding:var(--section-padding) 0;background:var(--color-bg-section)}.cta-card.svelte-av0lqu{background:linear-gradient(135deg,#25d3661a,#128c7e1a);border:1px solid rgba(37,211,102,.2);border-radius:var(--card-radius);padding:4rem;text-align:center;max-width:700px;margin:0 auto}.cta-card.svelte-av0lqu h2:where(.svelte-av0lqu){margin-bottom:1rem}.cta-text.svelte-av0lqu{font-size:var(--font-size-lg);color:var(--color-text-muted);margin-bottom:2rem}.cta-buttons.svelte-av0lqu{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.btn.svelte-av0lqu{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 1.75rem;border-radius:100px;font-weight:600;font-size:var(--font-size-sm);text-decoration:none;transition:all .3s ease}.btn-primary.svelte-av0lqu{background:linear-gradient(135deg,#a855f7,#7c3aed);color:#fff}.btn-primary.svelte-av0lqu:hover{transform:translateY(-2px);box-shadow:0 8px 25px #a855f74d}.btn-secondary.svelte-av0lqu{background:transparent;border:1px solid var(--color-border);color:var(--color-text)}.btn-secondary.svelte-av0lqu:hover{border-color:var(--color-text-muted);background:#ffffff0d}.btn-whatsapp.svelte-av0lqu{background:#25d366;color:#fff}.btn-whatsapp.svelte-av0lqu:hover{background:#128c7e;transform:translateY(-2px);box-shadow:0 8px 25px #25d3664d}.kicker.svelte-av0lqu{display:inline-block;font-size:var(--font-size-sm);font-weight:600;color:#25d366;text-transform:uppercase;letter-spacing:.1em;margin-bottom:1rem}@media(max-width:900px){.stats-grid.svelte-av0lqu,.use-cases-grid.svelte-av0lqu,.process-grid.svelte-av0lqu{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.hero.svelte-av0lqu{padding:10rem 0 4rem}.stats-grid.svelte-av0lqu{grid-template-columns:repeat(2,1fr);gap:1rem}.stat-value.svelte-av0lqu{font-size:2rem}.use-cases-grid.svelte-av0lqu,.advanced-grid.svelte-av0lqu,.process-grid.svelte-av0lqu{grid-template-columns:1fr}.cta-card.svelte-av0lqu{padding:2rem}.hero-cta.svelte-av0lqu{flex-direction:column;align-items:center}}
