.hero.svelte-127n6sw{padding:12rem 0 4rem;position:relative;overflow:hidden;text-align:center}.hero-bg.svelte-127n6sw{position:absolute;inset:0;overflow:hidden;pointer-events:none}.glow.svelte-127n6sw{position:absolute;border-radius:50%;filter:blur(120px);opacity:.4}.glow-1.svelte-127n6sw{width:600px;height:600px;background:radial-gradient(circle,rgba(139,92,246,.25) 0%,transparent 70%);top:-200px;left:-100px}.glow-2.svelte-127n6sw{width:500px;height:500px;background:radial-gradient(circle,rgba(245,158,11,.15) 0%,transparent 70%);bottom:-100px;right:-100px}.hero-content.svelte-127n6sw{position:relative;z-index:1;max-width:800px;margin:0 auto}.hero.svelte-127n6sw h1:where(.svelte-127n6sw){font-size:clamp(2.25rem,4.5vw,3.5rem);line-height:1.1;margin-bottom:1.5rem}.hero.svelte-127n6sw h1:where(.svelte-127n6sw) .highlight:where(.svelte-127n6sw){background:var(--gradient-gold);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle.svelte-127n6sw{font-size:var(--font-size-lg);color:var(--color-text-muted);margin-bottom:2rem;max-width:650px;margin-left:auto;margin-right:auto;line-height:1.7}.hero-cta.svelte-127n6sw{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-bottom:2rem}.trust-row.svelte-127n6sw{font-size:var(--font-size-sm);color:var(--color-text-subtle)}.trust-row.svelte-127n6sw strong:where(.svelte-127n6sw){color:var(--color-gold);font-weight:600}.video-modal.svelte-127n6sw{position:fixed;inset:0;background:#000000e6;display:flex;align-items:center;justify-content:center;z-index:10000;padding:2rem}.video-modal-content.svelte-127n6sw{position:relative;width:100%;max-width:900px;aspect-ratio:16 / 9;background:#000;border-radius:12px;overflow:hidden}.video-modal-content.svelte-127n6sw iframe:where(.svelte-127n6sw){position:absolute;inset:0;width:100%;height:100%;border:none}.video-close.svelte-127n6sw{position:absolute;top:-48px;right:0;background:none;border:none;color:#fff;cursor:pointer;padding:.5rem;opacity:.7;transition:opacity .2s}.video-close.svelte-127n6sw:hover{opacity:1}.demo-section.svelte-127n6sw{padding:2rem 0 var(--section-padding)}.demo-section.svelte-127n6sw .container:where(.svelte-127n6sw){max-width:1600px}.section-header.svelte-127n6sw{text-align:center;margin-bottom:3rem}.section-header.svelte-127n6sw h2:where(.svelte-127n6sw){margin-bottom:1rem}.section-subtitle.svelte-127n6sw{color:var(--color-text-muted);max-width:600px;margin:0 auto}.demo-wrapper.svelte-127n6sw{max-width:1400px;width:100%;margin:0 auto;height:700px}.demo-cta.svelte-127n6sw{text-align:center;margin-top:2rem}.outcomes-section.svelte-127n6sw{padding:var(--section-padding) 0;background:var(--color-bg-section)}.outcomes-grid.svelte-127n6sw{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.outcome-card.svelte-127n6sw{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--card-radius);padding:1.5rem;text-align:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:all var(--transition-medium)}.outcome-card.svelte-127n6sw:hover{border-color:var(--color-border-light);transform:translateY(-4px)}.outcome-icon.svelte-127n6sw{width:56px;height:56px;background:var(--color-gold-muted);border-radius:14px;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;color:var(--color-gold)}.outcome-card.svelte-127n6sw h3:where(.svelte-127n6sw){font-size:var(--font-size-base);margin-bottom:.5rem}.outcome-card.svelte-127n6sw p:where(.svelte-127n6sw){font-size:var(--font-size-sm)}.features-section.svelte-127n6sw{padding:var(--section-padding) 0}.features-grid.svelte-127n6sw{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;max-width:800px;margin:0 auto}.feature-item.svelte-127n6sw{display:flex;gap:1rem;padding:1.25rem;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--card-radius)}.feature-check.svelte-127n6sw{width:36px;height:36px;background:#22c55e26;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#22c55e;flex-shrink:0}.feature-item.svelte-127n6sw h4:where(.svelte-127n6sw){font-size:var(--font-size-sm);margin-bottom:.25rem}.feature-item.svelte-127n6sw p:where(.svelte-127n6sw){font-size:var(--font-size-sm);margin:0}.process-section.svelte-127n6sw{padding:var(--section-padding) 0;background:var(--color-bg-section)}.process-timeline.svelte-127n6sw{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;position:relative}.process-timeline.svelte-127n6sw:before{content:"";position:absolute;top:28px;left:60px;right:60px;height:2px;background:linear-gradient(to right,var(--color-gold),var(--color-primary))}.process-step.svelte-127n6sw{text-align:center}.step-number.svelte-127n6sw{width:56px;height:56px;background:var(--gradient-gold);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--font-size-lg);font-weight:700;color:#000;margin:0 auto 1.5rem;position:relative;z-index:1}.step-content.svelte-127n6sw h4:where(.svelte-127n6sw){margin-bottom:.5rem}.step-content.svelte-127n6sw p:where(.svelte-127n6sw){font-size:var(--font-size-sm)}.pilot-section.svelte-127n6sw{padding:var(--section-padding) 0}.pilot-card.svelte-127n6sw{display:grid;grid-template-columns:1.5fr 1fr;gap:3rem;align-items:center;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--card-radius);padding:3rem;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.pilot-content.svelte-127n6sw h2:where(.svelte-127n6sw){margin-bottom:1rem}.pilot-content.svelte-127n6sw>p:where(.svelte-127n6sw){margin-bottom:1.5rem}.pilot-list.svelte-127n6sw{list-style:none;margin-bottom:2rem}.pilot-list.svelte-127n6sw li:where(.svelte-127n6sw){padding:.5rem 0 .5rem 1.5rem;position:relative;font-size:var(--font-size-sm);color:var(--color-text-muted)}.pilot-list.svelte-127n6sw li:where(.svelte-127n6sw):before{content:"✓";position:absolute;left:0;color:#22c55e;font-weight:600}.pilot-visual.svelte-127n6sw{display:flex;justify-content:center;align-items:center}.pilot-badge.svelte-127n6sw{text-align:center;padding:2rem;background:#f59e0b1a;border:1px solid rgba(245,158,11,.2);border-radius:20px}.badge-number.svelte-127n6sw{display:block;font-size:var(--font-size-5xl);font-weight:700;background:var(--gradient-gold);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1}.badge-label.svelte-127n6sw{display:block;font-size:var(--font-size-sm);color:var(--color-text-muted);margin-top:.5rem}.audience-section.svelte-127n6sw{padding:var(--section-padding) 0;background:var(--color-bg-section)}.audience-grid.svelte-127n6sw{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.audience-card.svelte-127n6sw{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--card-radius);padding:1.5rem;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.audience-card.svelte-127n6sw h4:where(.svelte-127n6sw){font-size:var(--font-size-base);margin-bottom:.5rem;color:var(--color-gold)}.audience-card.svelte-127n6sw p:where(.svelte-127n6sw){font-size:var(--font-size-sm)}.cases-section.svelte-127n6sw{padding:var(--section-padding) 0}.cases-grid.svelte-127n6sw{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin-bottom:2rem}.case-card.svelte-127n6sw{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--card-radius);padding:2rem;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.case-logo.svelte-127n6sw{font-size:var(--font-size-2xl);font-weight:700;margin-bottom:1rem}.case-logo.toyota.svelte-127n6sw{color:#eb0a1e}.case-logo.frontrunner.svelte-127n6sw{color:#f59e0b}.case-card.svelte-127n6sw p:where(.svelte-127n6sw){font-size:var(--font-size-sm)}.cases-cta.svelte-127n6sw{text-align:center}.tech-section.svelte-127n6sw{padding:var(--section-padding) 0;background:var(--color-bg-section)}.tech-content.svelte-127n6sw{max-width:700px;margin:0 auto;text-align:center}.tech-content.svelte-127n6sw h2:where(.svelte-127n6sw){margin-bottom:2rem}.tech-grid.svelte-127n6sw{display:flex;flex-direction:column;gap:1rem;text-align:left}.tech-item.svelte-127n6sw{display:flex;align-items:center;gap:.75rem;padding:1rem;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:10px}.tech-item.svelte-127n6sw svg:where(.svelte-127n6sw){color:var(--color-gold);flex-shrink:0}.tech-item.svelte-127n6sw span:where(.svelte-127n6sw){font-size:var(--font-size-sm)}.faq-section.svelte-127n6sw{padding:var(--section-padding) 0}.faq-grid.svelte-127n6sw{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;max-width:900px;margin:0 auto}.faq-item.svelte-127n6sw{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--card-radius);padding:1.5rem}.faq-item.svelte-127n6sw h4:where(.svelte-127n6sw){font-size:var(--font-size-base);margin-bottom:.75rem}.faq-item.svelte-127n6sw p:where(.svelte-127n6sw){font-size:var(--font-size-sm)}.cta-section.svelte-127n6sw{padding:var(--section-padding) 0;background:linear-gradient(180deg,var(--color-bg-section) 0%,rgba(139,92,246,.05) 100%)}.cta-content.svelte-127n6sw{text-align:center;max-width:600px;margin:0 auto}.cta-content.svelte-127n6sw h2:where(.svelte-127n6sw){margin-bottom:1rem}.cta-content.svelte-127n6sw>p:where(.svelte-127n6sw){margin-bottom:2rem;font-size:var(--font-size-lg)}.cta-buttons.svelte-127n6sw{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.btn-whatsapp.svelte-127n6sw{background:#25d366;color:#fff;padding:.9rem 2rem;border-radius:var(--button-radius);display:inline-flex;align-items:center;gap:.5rem;font-weight:500;transition:all var(--transition-medium)}.btn-whatsapp.svelte-127n6sw:hover{background:#20bd5a;transform:translateY(-2px)}@media(max-width:1024px){.outcomes-grid.svelte-127n6sw,.process-timeline.svelte-127n6sw{grid-template-columns:repeat(2,1fr)}.process-timeline.svelte-127n6sw:before{display:none}.pilot-card.svelte-127n6sw{grid-template-columns:1fr}.pilot-visual.svelte-127n6sw{order:-1}.audience-grid.svelte-127n6sw{grid-template-columns:repeat(2,1fr)}.cases-grid.svelte-127n6sw,.faq-grid.svelte-127n6sw{grid-template-columns:1fr}}@media(max-width:640px){.hero.svelte-127n6sw{padding:9rem 0 3rem}.demo-wrapper.svelte-127n6sw{height:450px}.outcomes-grid.svelte-127n6sw,.features-grid.svelte-127n6sw,.process-timeline.svelte-127n6sw,.audience-grid.svelte-127n6sw{grid-template-columns:1fr}.pilot-card.svelte-127n6sw{padding:2rem}}
