@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;600;700;800&family=Inter:wght@400;500;600&display=swap";:root{--text: #6b6375;--text-h: #08060d;--bg: #fff;--border: #e5e4e7;--code-bg: #f4f3ec;--accent: #aa3bff;--accent-bg: rgba(170, 59, 255, .1);--accent-border: rgba(170, 59, 255, .5);--social-bg: rgba(244, 243, 236, .5);--shadow: rgba(0, 0, 0, .1) 0 10px 15px -3px, rgba(0, 0, 0, .05) 0 4px 6px -2px;--sans: system-ui, "Segoe UI", Roboto, sans-serif;--heading: system-ui, "Segoe UI", Roboto, sans-serif;--mono: ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width: 1024px){:root{font-size:16px}}@media (prefers-color-scheme: dark){:root{--text: #9ca3af;--text-h: #f3f4f6;--bg: #16171d;--border: #2e303a;--code-bg: #1f2028;--accent: #c084fc;--accent-bg: rgba(192, 132, 252, .15);--accent-border: rgba(192, 132, 252, .5);--social-bg: rgba(47, 48, 58, .5);--shadow: rgba(0, 0, 0, .4) 0 10px 15px -3px, rgba(0, 0, 0, .25) 0 4px 6px -2px}#social .button-icon{filter:invert(1) brightness(2)}}#root{width:1126px;max-width:100%;margin:0 auto;text-align:center;border-inline:1px solid var(--border);min-height:100svh;display:flex;flex-direction:column;box-sizing:border-box}body{margin:0}h1,h2{font-family:var(--heading);font-weight:500;color:var(--text-h)}h1{font-size:56px;letter-spacing:-1.68px;margin:32px 0}@media (max-width: 1024px){h1{font-size:36px;margin:20px 0}}h2{font-size:24px;line-height:118%;letter-spacing:-.24px;margin:0 0 8px}@media (max-width: 1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);display:inline-flex;border-radius:4px;color:var(--text-h)}code{font-size:15px;line-height:135%;padding:4px 8px;background:var(--code-bg)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px}body{font-family:Inter,system-ui,sans-serif;background:#f7f4ee;color:#1a1208;line-height:1.6}a{text-decoration:none;color:inherit}.navbar{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:1.2rem 4%;transition:all .3s ease;background:transparent}.navbar.scrolled{background:#1a1208f2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 2px 20px #0003;padding:.9rem 4%}.navBrand{display:flex;align-items:center;gap:.6rem;font-family:Manrope,sans-serif;font-size:1.1rem;font-weight:800;color:#f7f4ee;letter-spacing:-.02em}.navLinks{display:flex;align-items:center;gap:2rem}.navLinks a{font-size:.88rem;font-weight:500;color:#f7f4eecc;transition:color .2s}.navLinks a:hover{color:#f7f4ee}.navLogin{color:#f7f4eee6!important;border:1px solid rgba(247,244,238,.3);padding:.4rem 1rem;border-radius:6px}.navLogin:hover{background:#f7f4ee1a!important}.navCta{background:#c9a040!important;color:#1a1208!important;padding:.45rem 1.1rem;border-radius:6px;font-weight:700!important}.navCta:hover{background:#b8902e!important}.menuBtn{display:none;background:none;border:none;font-size:1.4rem;color:#f7f4ee;cursor:pointer}.hero{min-height:100vh;background:linear-gradient(160deg,#1a1208,#0a2818,#1a1208);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:7rem 4% 4rem}.heroTag{font-size:.78rem;font-weight:600;color:#c9a040;text-transform:uppercase;letter-spacing:.15em;margin-bottom:1.5rem}.heroTitle{font-family:Manrope,sans-serif;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:800;color:#f7f4ee;line-height:1.1;letter-spacing:-.03em;margin-bottom:1.5rem}.heroAccent{color:#c9a040}.heroSub{font-size:1.05rem;color:#f7f4eeb3;max-width:560px;line-height:1.7;margin-bottom:2.5rem}.heroBtns{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center;margin-bottom:3rem}.btnPrimary{padding:.9rem 2rem;background:#c9a040;color:#1a1208;border:none;border-radius:8px;font-family:Manrope,sans-serif;font-size:.95rem;font-weight:700;cursor:pointer;transition:all .2s}.btnPrimary:hover{background:#b8902e;transform:translateY(-1px)}.btnSecondary{padding:.9rem 2rem;background:transparent;color:#f7f4ee;border:1.5px solid rgba(247,244,238,.3);border-radius:8px;font-family:Manrope,sans-serif;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .2s}.btnSecondary:hover{border-color:#f7f4ee;background:#f7f4ee0d}.heroStats{display:flex;gap:3rem;margin-bottom:3rem}.heroStat{text-align:center}.heroStatVal{font-family:Manrope,sans-serif;font-size:2rem;font-weight:800;color:#c9a040}.heroStatLabel{font-size:.75rem;color:#f7f4ee99;margin-top:.2rem}.heroDashMock{background:#ffffff0d;border:1px solid rgba(247,244,238,.1);border-radius:16px;padding:1.5rem;width:100%;max-width:580px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mockHdr{display:flex;align-items:center;gap:.6rem;margin-bottom:1.2rem}.mockDot{width:8px;height:8px;border-radius:50%;background:#0e6e4e;animation:blink 1.4s infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}.mockTitle{font-family:Manrope,sans-serif;font-size:.82rem;font-weight:700;color:#f7f4ee;flex:1}.mockLive{font-size:.68rem;font-weight:600;color:#0e6e4e;background:#0e6e4e26;padding:.18rem .6rem;border-radius:20px}.mockKpis{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin-bottom:1rem}.mockKpi{background:#ffffff0f;border-radius:8px;padding:.8rem;text-align:center}.mockKpiVal{font-family:Manrope,sans-serif;font-size:1.3rem;font-weight:800;color:#f7f4ee}.mockKpiLabel{font-size:.65rem;color:#f7f4ee80;margin-top:.15rem}.mockKpiDelta{font-size:.68rem;color:#0e6e4e;font-weight:600;margin-top:.1rem}.mockLeads{display:flex;flex-direction:column;gap:.4rem}.mockLead{display:flex;align-items:center;gap:.6rem;padding:.5rem .6rem;background:#ffffff0a;border-radius:7px}.mockLeadAvatar{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#0e6e4e,#1d9e75);color:#fff;display:flex;align-items:center;justify-content:center;font-size:.6rem;font-weight:800;flex-shrink:0}.mockLeadNombre{font-size:.78rem;font-weight:600;color:#f7f4ee}.mockLeadTiempo{font-size:.65rem;color:#f7f4ee66}.mockLeadInfo{flex:1}.mockBadge{font-size:.6rem;font-weight:700;padding:.15rem .5rem;border-radius:20px}.mockBadge_caliente{background:#b84a2c40;color:#f4a07a}.mockBadge_nuevo{background:#0e6e4e40;color:#5dd6a0}.mockBadge_seguimiento{background:#c9a04033;color:#e8c96a}.secTag{font-size:.75rem;font-weight:700;color:#b84a2c;text-transform:uppercase;letter-spacing:.15em;margin-bottom:1rem}.secTitle{font-family:Manrope,sans-serif;font-size:clamp(1.8rem,4vw,2.8rem);font-weight:800;color:#1a1208;line-height:1.15;letter-spacing:-.02em;margin-bottom:1rem}.secSub{font-size:.95rem;color:#7a6448;max-width:560px;line-height:1.7;margin-bottom:3rem}.problema{padding:6rem 4%;text-align:center;background:#f7f4ee;display:flex;flex-direction:column;align-items:center}.problemaGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;width:100%;max-width:1000px;text-align:left}.problemaCard{background:#fff;border:1px solid rgba(90,60,20,.1);border-radius:14px;padding:1.8rem;box-shadow:0 2px 12px #1a12080f}.problemaNum{font-family:Manrope,sans-serif;font-size:.75rem;font-weight:800;color:#b84a2c;letter-spacing:.1em;margin-bottom:.75rem}.problemaTitulo{font-family:Manrope,sans-serif;font-size:1.05rem;font-weight:700;color:#1a1208;margin-bottom:.6rem}.problemaDesc{font-size:.88rem;color:#7a6448;line-height:1.65}.comoFunciona{padding:6rem 4%;text-align:center;background:#fff;display:flex;flex-direction:column;align-items:center}.pasosGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;width:100%;max-width:1000px;text-align:left;margin-bottom:3rem}.pasoCard{background:#f7f4ee;border-radius:14px;padding:1.8rem}.pasoNum{font-family:Manrope,sans-serif;font-size:.75rem;font-weight:800;color:#0e6e4e;letter-spacing:.1em;margin-bottom:.75rem}.pasoTitulo{font-family:Manrope,sans-serif;font-size:1.05rem;font-weight:700;color:#1a1208;margin-bottom:.6rem}.pasoDesc{font-size:.88rem;color:#7a6448;line-height:1.65}.waMock{background:#ece5dd;border-radius:16px;padding:1.5rem;width:100%;max-width:420px}.waMockHdr{display:flex;align-items:center;gap:.7rem;margin-bottom:1.2rem;padding-bottom:.9rem;border-bottom:1px solid rgba(0,0,0,.08)}.waMockAvatar{width:38px;height:38px;border-radius:50%;background:#0e6e4e;color:#fff;display:flex;align-items:center;justify-content:center;font-family:Manrope,sans-serif;font-size:.78rem;font-weight:800}.waMockNombre{font-size:.86rem;font-weight:700;color:#1a1208}.waMockStatus{font-size:.72rem;color:#0e6e4e}.waMsgs{display:flex;flex-direction:column;gap:.6rem}.waMsg{padding:.65rem .9rem;border-radius:10px;font-size:.84rem;line-height:1.5;max-width:85%}.waMsgCliente{background:#fff;color:#1a1208;border-radius:10px 10px 10px 0;align-self:flex-start}.waMsgBot{background:#dcf8c6;color:#1a1208;border-radius:10px 10px 0;align-self:flex-end}.features{padding:6rem 4%;background:#f7f4ee;text-align:center;display:flex;flex-direction:column;align-items:center}.featGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;width:100%;max-width:1000px;text-align:left}.featCard{background:#fff;border:1px solid rgba(90,60,20,.1);border-radius:14px;padding:1.8rem;box-shadow:0 2px 12px #1a12080f;transition:transform .2s}.featCard:hover{transform:translateY(-3px)}.featIcon{font-size:1.8rem;margin-bottom:.9rem}.featTitulo{font-family:Manrope,sans-serif;font-size:.95rem;font-weight:700;color:#1a1208;margin-bottom:.5rem}.featDesc{font-size:.84rem;color:#7a6448;line-height:1.65}.precios{padding:6rem 4%;background:#fff;text-align:center;display:flex;flex-direction:column;align-items:center}.preciosGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;width:100%;max-width:960px;text-align:left}.precioCard{background:#f7f4ee;border:1px solid rgba(90,60,20,.1);border-radius:16px;padding:2rem;position:relative}.precioPopular{background:#1a1208;border-color:#c9a040;transform:scale(1.03)}.precioTag{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:#c9a040;color:#1a1208;font-size:.68rem;font-weight:800;padding:.25rem .9rem;border-radius:20px;white-space:nowrap;letter-spacing:.08em}.precioNombre{font-family:Manrope,sans-serif;font-size:.88rem;font-weight:700;color:#7a6448;margin-bottom:.75rem}.precioPopular .precioNombre{color:#f7f4ee99}.precioVal{font-family:Manrope,sans-serif;font-size:2.8rem;font-weight:800;color:#1a1208;margin-bottom:1.5rem}.precioVal span{font-size:.9rem;font-weight:500;color:#7a6448}.precioPopular .precioVal{color:#f7f4ee}.precioPopular .precioVal span{color:#f7f4ee80}.precioFeatures{list-style:none;display:flex;flex-direction:column;gap:.6rem;margin-bottom:2rem}.precioFeatures li{font-size:.86rem;color:#3d2e1a;display:flex;gap:.5rem;align-items:flex-start}.precioPopular .precioFeatures li{color:#f7f4eed9}.precioCheck{color:#0e6e4e;font-weight:700;flex-shrink:0}.precioPopular .precioCheck{color:#c9a040}.precioCta{display:block;text-align:center;padding:.85rem;background:#c9a040;color:#1a1208;border-radius:8px;font-family:Manrope,sans-serif;font-size:.88rem;font-weight:700;transition:all .2s}.precioCta:hover{background:#b8902e;color:#fff}.precioCtaPopular{background:#c9a040;color:#1a1208}.testimonios{padding:6rem 4%;background:#f7f4ee;text-align:center;display:flex;flex-direction:column;align-items:center}.testGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;width:100%;max-width:1000px;text-align:left}.testCard{background:#fff;border:1px solid rgba(90,60,20,.1);border-radius:14px;padding:1.8rem;box-shadow:0 2px 12px #1a12080f}.testEstrellas{color:#c9a040;font-size:1rem;margin-bottom:.9rem}.testTexto{font-size:.9rem;color:#1a1208;line-height:1.7;font-style:italic;margin-bottom:1.2rem}.testAutor{display:flex;align-items:center;gap:.75rem}.testAvatar{width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,#0e6e4e,#1d9e75);color:#fff;display:flex;align-items:center;justify-content:center;font-family:Manrope,sans-serif;font-size:.72rem;font-weight:800}.testNombre{font-family:Manrope,sans-serif;font-size:.86rem;font-weight:700;color:#1a1208}.testAgencia{font-size:.75rem;color:#7a6448}.faq{padding:6rem 4%;background:#fff;display:flex;flex-direction:column;align-items:center}.faqList{width:100%;max-width:680px;display:flex;flex-direction:column;gap:.5rem}.faqItem{border:1px solid rgba(90,60,20,.1);border-radius:10px;overflow:hidden;background:#f7f4ee}.faqOpen{border-color:#0e6e4e}.faqQ{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1.1rem 1.3rem;background:none;border:none;font-family:Manrope,sans-serif;font-size:.92rem;font-weight:700;color:#1a1208;cursor:pointer;text-align:left;gap:1rem}.faqIcon{font-size:1.2rem;font-weight:400;color:#0e6e4e;flex-shrink:0}.faqA{padding:0 1.3rem 1.1rem;font-size:.88rem;color:#7a6448;line-height:1.7}.ctaFinal{padding:6rem 4%;background:linear-gradient(160deg,#1a1208,#0a2818);text-align:center;display:flex;flex-direction:column;align-items:center}.ctaTag{font-size:.75rem;font-weight:700;color:#c9a040;text-transform:uppercase;letter-spacing:.15em;margin-bottom:1.2rem}.ctaTitle{font-family:Manrope,sans-serif;font-size:clamp(2rem,5vw,3.5rem);font-weight:800;color:#f7f4ee;line-height:1.15;letter-spacing:-.02em;margin-bottom:1.2rem}.ctaSub{font-size:.95rem;color:#f7f4ee99;max-width:480px;line-height:1.7;margin-bottom:2.5rem}.ctaBtns{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center}.footer{background:#0e1520;color:#f7f4ee;padding:4rem 4% 0}.footerTop{display:grid;grid-template-columns:1.5fr 2fr;gap:4rem;padding-bottom:3rem;border-bottom:1px solid rgba(247,244,238,.08)}.footerBrand{display:flex;flex-direction:column;gap:1rem}.footerLogo{display:flex;align-items:center;gap:.6rem}.footerBrandName{font-family:Manrope,sans-serif;font-size:1.1rem;font-weight:800;color:#f7f4ee}.footerDesc{font-size:.85rem;color:#f7f4ee8c;line-height:1.7;max-width:280px}.footerContacto{display:flex;flex-direction:column;gap:.5rem;font-size:.84rem;color:#f7f4ee99}.footerContacto a{color:#c9a040}.footerContacto a:hover{color:#f7f4ee}.footerLinks{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.footerCol{display:flex;flex-direction:column;gap:.7rem}.footerColTitle{font-family:Manrope,sans-serif;font-size:.78rem;font-weight:700;color:#f7f4ee66;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.3rem}.footerCol a{font-size:.85rem;color:#f7f4ee99;transition:color .2s}.footerCol a:hover{color:#f7f4ee}.footerBottom{display:flex;justify-content:space-between;align-items:center;padding:1.4rem 0;flex-wrap:wrap;gap:.75rem}.footerLegal{font-size:.75rem;color:#f7f4ee59}.footerLegalLinks{display:flex;gap:1.5rem}.footerLegalLinks a{font-size:.75rem;color:#f7f4ee66;transition:color .2s}.footerLegalLinks a:hover{color:#f7f4ee}@media (max-width: 900px){.problemaGrid,.pasosGrid,.featGrid,.preciosGrid,.testGrid{grid-template-columns:1fr}.heroStats{gap:1.5rem}.footerTop{grid-template-columns:1fr;gap:2rem}.footerLinks{grid-template-columns:repeat(2,1fr)}.precioPopular{transform:scale(1)}}@media (max-width: 640px){.navLinks{display:none;flex-direction:column;position:fixed;top:0;right:0;bottom:0;left:0;background:#1a1208fa;align-items:center;justify-content:center;gap:2rem;z-index:99}.navLinks.open{display:flex}.menuBtn{display:block;z-index:100}.heroBtns,.ctaBtns{flex-direction:column;align-items:center}.heroStats{flex-direction:column;gap:1rem}.mockKpis{grid-template-columns:repeat(3,1fr)}.footerLinks{grid-template-columns:1fr}}.precioSubtitulo{font-size:.78rem;color:#a08060;margin-bottom:.75rem;font-style:italic}.precioCard{border-top:3px solid transparent}.preciosNota{text-align:center;font-size:.72rem;color:#7a6448;margin-top:1.5rem;opacity:.8}
