:root{--bg:#05070d;--bg-soft:#0b1020;--surface:#fff;--surface-alt:#f5f5fb;--surface-card-dark:#11172b;--ink:#0b0f1a;--ink-soft:#565d75;--on-dark:#f6f7fd;--on-dark-soft:#9aa1c2;--primary:#6d5cff;--primary-dark:#4432d6;--primary-light:#a89bff;--accent:#25d366;--accent-dark:#189950;--border-light:#0b0f1a14;--border-dark:#ffffff1a;--radius-sm:10px;--radius-md:16px;--radius-lg:24px;--radius-xl:32px;--radius-full:999px;--shadow-sm:0 2px 10px #0f0f280f;--shadow-md:0 12px 32px #0f0f281a;--shadow-lg:0 24px 64px #0f0f2829;--shadow-glow:0 20px 60px #6d5cff59;--font-display:"Sora", "Plus Jakarta Sans", system-ui, sans-serif;--font-body:"Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--container:1180px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--surface);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:16px;line-height:1.6;overflow-x:hidden}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-weight:700;line-height:1.12}p{margin:0}ul{margin:0;padding:0;list-style:none}.container{width:100%;max-width:var(--container);margin:0 auto;padding:0 24px}.section{padding:100px 0}@media (width<=720px){.section{padding:64px 0}}.section-tag{border-radius:var(--radius-full);color:var(--primary-dark);letter-spacing:.04em;text-transform:uppercase;background:#6d5cff1a;align-items:center;gap:8px;padding:6px 16px;font-size:13px;font-weight:700;display:inline-flex}.section-tag.on-dark{color:var(--primary-light);background:#ffffff14}.section-head{max-width:680px;margin:0 0 56px}.section-head.centered{text-align:center;margin-inline:auto}.section-head h2{margin-top:16px;font-size:clamp(28px,4vw,42px)}.section-head p{color:var(--ink-soft);margin-top:16px;font-size:18px}.section-head.on-dark p{color:var(--on-dark-soft)}.section-head.on-dark h2{color:var(--on-dark)}.gradient-text{background:linear-gradient(100deg, var(--primary) 10%, #b45bff 55%, var(--accent) 95%);color:#0000;-webkit-background-clip:text;background-clip:text}.btn{border-radius:var(--radius-full);font-size:15px;font-weight:700;font-family:var(--font-body);white-space:nowrap;border:none;justify-content:center;align-items:center;gap:10px;padding:15px 28px;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.btn:active{transform:scale(.97)}.btn-lg{padding:18px 34px;font-size:16px}.btn-whatsapp{background:linear-gradient(135deg, #2be374, var(--accent) 60%, var(--accent-dark));color:#06210f;box-shadow:0 14px 30px #25d36659}.btn-whatsapp:hover{transform:translateY(-2px);box-shadow:0 18px 40px #25d36673}.btn-primary{background:linear-gradient(135deg, var(--primary-light), var(--primary) 55%, var(--primary-dark));color:#fff;box-shadow:var(--shadow-glow)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 26px 70px #6d5cff73}.btn-ghost-dark{color:var(--on-dark);border:1px solid var(--border-dark);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0f}.btn-ghost-dark:hover{background:#ffffff1f}.btn-ghost-light{background:var(--surface);color:var(--ink);border:1px solid var(--border-light)}.btn-ghost-light:hover{border-color:var(--primary);color:var(--primary-dark)}.icon-16{flex-shrink:0;width:16px;height:16px}.icon-20{flex-shrink:0;width:20px;height:20px}.nav{z-index:100;padding:18px 0;transition:background .3s,box-shadow .3s,padding .3s;position:fixed;top:0;left:0;right:0}.nav.scrolled{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 1px 0 var(--border-dark);background:#05070dc7;padding:12px 0}.nav-inner{justify-content:space-between;align-items:center;gap:24px;display:flex}.brand{font-family:var(--font-display);color:var(--on-dark);align-items:center;gap:10px;font-size:18px;font-weight:700;display:flex}.brand-mark{background:linear-gradient(135deg, var(--primary-light), var(--primary) 60%, var(--primary-dark));border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:flex;box-shadow:0 8px 20px #6d5cff66}.brand-mark svg{width:18px;height:18px}.nav-links{align-items:center;gap:32px;display:flex}.nav-links a{color:var(--on-dark-soft);font-size:14.5px;font-weight:600;transition:color .2s}.nav-links a:hover{color:var(--on-dark)}.nav-actions{align-items:center;gap:14px;display:flex}.nav-phone{color:var(--on-dark-soft);font-size:14px;font-weight:600;display:none}.nav-menu-btn{border:1px solid var(--border-dark);border-radius:var(--radius-sm);width:42px;height:42px;color:var(--on-dark);background:#ffffff14;justify-content:center;align-items:center;display:none}@media (width<=880px){.nav-links{display:none}.nav-menu-btn{display:flex}}.nav-mobile-panel{border-radius:var(--radius-md);border:1px solid var(--border-dark);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0b1020f5;flex-direction:column;gap:4px;margin:10px 24px 0;padding:18px;display:flex}.nav-mobile-panel a{color:var(--on-dark);border-radius:var(--radius-sm);padding:12px 8px;font-weight:600}.nav-mobile-panel a:hover{background:#ffffff0f}.hero{background:var(--bg);color:var(--on-dark);padding:170px 0 120px;position:relative;overflow:hidden}.hero-glow{pointer-events:none;background:radial-gradient(600px 420px at 15% 20%,#6d5cff59,#0000 65%),radial-gradient(500px 380px at 85% 10%,#25d3662e,#0000 60%),radial-gradient(700px 500px at 50% 60%,#b45bff33,#0000 65%);height:900px;position:absolute;inset:-20% -10% auto}.hero-grid{background-image:linear-gradient(var(--border-dark) 1px, transparent 1px), linear-gradient(90deg, var(--border-dark) 1px, transparent 1px);opacity:.5;pointer-events:none;background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 60% at 50% 0,#000 40%,#0000 100%);mask-image:radial-gradient(80% 60% at 50% 0,#000 40%,#0000 100%)}.hero-inner{grid-template-columns:1.05fr .95fr;align-items:center;gap:64px;display:grid;position:relative}@media (width<=980px){.hero-inner{grid-template-columns:1fr;gap:56px}}.hero-copy h1{color:var(--on-dark);font-size:clamp(36px,5.2vw,60px)}.hero-copy .eyebrow{border-radius:var(--radius-full);border:1px solid var(--border-dark);color:var(--on-dark-soft);background:#ffffff0f;align-items:center;gap:8px;margin-bottom:24px;padding:8px 16px 8px 8px;font-size:13.5px;font-weight:600;display:inline-flex}.eyebrow .dot{background:var(--accent);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #25d36633}.hero-copy p.lead{color:var(--on-dark-soft);max-width:540px;margin-top:22px;font-size:19px;line-height:1.65}.hero-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:38px;display:flex}.hero-phone-line{color:var(--on-dark-soft);align-items:center;gap:10px;margin-top:22px;font-size:14px;font-weight:600;display:flex}.hero-phone-line strong{color:var(--on-dark);letter-spacing:.02em;font-weight:700}.hero-stats{flex-wrap:wrap;gap:36px;margin-top:56px;display:flex}.hero-stat strong{font-family:var(--font-display);color:var(--on-dark);font-size:26px;display:block}.hero-stat span{color:var(--on-dark-soft);font-size:13.5px}.hero-visual{justify-content:center;display:flex;position:relative}.phone{border:1px solid var(--border-dark);width:100%;max-width:360px;box-shadow:var(--shadow-lg), 0 0 0 1px #ffffff08 inset;background:linear-gradient(160deg,#1a2036,#0c1022);border-radius:36px;padding:14px;position:relative}.phone-notch{border-radius:var(--radius-full);z-index:2;background:#0c1022;width:90px;height:20px;position:absolute;top:14px;left:50%;transform:translate(-50%)}.phone-screen{background:linear-gradient(#eef0fb,#e5e8fb);border-radius:26px;flex-direction:column;min-height:520px;display:flex;overflow:hidden}.chat-header{background:linear-gradient(135deg, var(--primary), var(--primary-dark));color:#fff;align-items:center;gap:10px;padding:22px 16px 12px;display:flex}.chat-avatar{width:38px;height:38px;font-weight:700;font-family:var(--font-display);background:#ffffff2e;border-radius:50%;justify-content:center;align-items:center;display:flex}.chat-header-name{font-size:14.5px;font-weight:700}.chat-header-status{opacity:.85;align-items:center;gap:6px;font-size:12px;display:flex}.chat-header-status .dot{background:var(--accent);border-radius:50%;width:6px;height:6px}.chat-body{flex-direction:column;flex:1;gap:10px;padding:18px 14px;display:flex;overflow:hidden}.bubble{opacity:0;border-radius:16px;max-width:82%;padding:10px 13px;font-size:13.5px;line-height:1.45;animation:.5s forwards bubbleIn;transform:translateY(10px);box-shadow:0 2px 6px #1414320f}.bubble.customer{color:#0c2b13;background:#dcf5df;border-bottom-right-radius:4px;align-self:flex-end}.bubble.bot{color:var(--ink);background:#fff;border-bottom-left-radius:4px;align-self:flex-start}.bubble.card{background:#fff;border-bottom-left-radius:4px;align-self:flex-start;width:78%;padding:10px}.bubble-car{align-items:center;gap:10px;display:flex}.bubble-car-thumb{background:linear-gradient(135deg,#ffd28f,#ff9f68);border-radius:10px;flex-shrink:0;width:46px;height:46px}.bubble-car-info strong{font-size:13px;display:block}.bubble-car-info span{color:var(--ink-soft);font-size:12px}.typing-dots{opacity:0;background:#fff;border-radius:16px 16px 16px 4px;align-self:flex-start;gap:4px;padding:12px 14px;animation:.5s forwards bubbleIn;display:inline-flex}.typing-dots span{background:#b7bbd6;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite typingBounce}.typing-dots span:nth-child(2){animation-delay:.15s}.typing-dots span:nth-child(3){animation-delay:.3s}@keyframes typingBounce{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}@keyframes bubbleIn{to{opacity:1;transform:translateY(0)}}.chat-inputbar{align-items:center;gap:8px;padding:10px 14px 16px;display:flex}.chat-inputbar .field{border-radius:var(--radius-full);background:#fff;border:1px solid #0b0f1a14;flex:1;height:36px}.chat-inputbar .send{background:var(--accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.chat-inputbar .send svg{color:#06210f;width:16px;height:16px}.floating-chip{border-radius:var(--radius-md);box-shadow:var(--shadow-lg);color:var(--ink);background:#fff;align-items:center;gap:10px;padding:12px 14px;font-size:13px;font-weight:700;animation:4.5s ease-in-out infinite floatY;display:flex;position:absolute}.floating-chip .chip-icon{border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.floating-chip.chip-lead{animation-delay:.3s;top:8%;left:-8%}.floating-chip.chip-lead .chip-icon{color:var(--accent-dark);background:#25d36626}.floating-chip.chip-clock{animation-delay:1s;bottom:10%;right:-10%}.floating-chip.chip-clock .chip-icon{color:var(--primary);background:#6d5cff26}@media (width<=980px){.floating-chip{display:none}}@keyframes floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.value-strip{background:var(--bg-soft);border-top:1px solid var(--border-dark);border-bottom:1px solid var(--border-dark);padding:44px 0}.value-strip-grid{grid-template-columns:repeat(4,1fr);gap:32px;display:grid}@media (width<=880px){.value-strip-grid{grid-template-columns:repeat(2,1fr)}}.value-item{align-items:center;gap:14px;display:flex}.value-item .icon-wrap{width:44px;height:44px;color:var(--primary-light);background:#6d5cff24;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.value-item strong{color:var(--on-dark);font-size:14.5px;font-weight:700;display:block}.value-item span{color:var(--on-dark-soft);font-size:13px}.problem{background:var(--surface);padding:110px 0 40px}.problem-inner{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}@media (width<=900px){.problem-inner{grid-template-columns:1fr;gap:40px}}.problem h2{color:var(--ink);font-size:clamp(26px,3.6vw,38px)}.problem-list{flex-direction:column;gap:18px;margin-top:28px;display:flex}.problem-list li{color:var(--ink-soft);align-items:flex-start;gap:14px;font-size:15.5px;display:flex}.problem-list .x-icon{color:#dc2626;background:#ef44441a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;margin-top:1px;display:flex}.solution-card{background:linear-gradient(155deg, var(--primary), var(--primary-dark));border-radius:var(--radius-xl);color:#fff;box-shadow:var(--shadow-glow);padding:40px;position:relative;overflow:hidden}.solution-card:after{content:"";background:radial-gradient(400px 300px at 90% 0,#ffffff40,#0000 60%);position:absolute;inset:0}.solution-card h3{font-size:22px;position:relative}.solution-card ul{flex-direction:column;gap:14px;margin-top:20px;display:flex;position:relative}.solution-card li{color:#ffffffeb;align-items:flex-start;gap:12px;font-size:15px;display:flex}.solution-card .check-icon{background:#ffffff2e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:1px;display:flex}.features{background:var(--surface-alt)}.features-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media (width<=980px){.features-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.features-grid{grid-template-columns:1fr}}.feature-card{background:var(--surface);border:1px solid var(--border-light);border-radius:var(--radius-lg);padding:30px 26px;transition:transform .25s,box-shadow .25s,border-color .25s}.feature-card:hover{box-shadow:var(--shadow-md);border-color:#6d5cff40;transform:translateY(-6px)}.feature-icon{border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:20px;display:flex}.feature-icon.tint-1{color:var(--primary);background:#6d5cff1f}.feature-icon.tint-2{color:var(--accent-dark);background:#25d36624}.feature-icon.tint-3{color:#b45309;background:#f59e0b24}.feature-icon.tint-4{color:#db2777;background:#ec48991f}.feature-icon.tint-5{color:#0284c7;background:#0ea5e921}.feature-icon.tint-6{color:var(--primary-dark);background:#6d5cff1f}.feature-card h3{color:var(--ink);font-size:18px}.feature-card p{color:var(--ink-soft);margin-top:10px;font-size:14.5px;line-height:1.6}.how{background:var(--bg);color:var(--on-dark);position:relative;overflow:hidden}.how:before{content:"";pointer-events:none;background:radial-gradient(600px 400px at 50% 0,#6d5cff38,#0000 65%);position:absolute;inset:0}.steps{grid-template-columns:repeat(4,1fr);gap:24px;display:grid;position:relative}@media (width<=980px){.steps{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.steps{grid-template-columns:1fr}}.step-card{border:1px solid var(--border-dark);border-radius:var(--radius-lg);background:#ffffff0a;padding:28px 24px;position:relative}.step-num{font-family:var(--font-display);background:linear-gradient(135deg, var(--primary-light), var(--accent));color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:14px;font-size:34px;font-weight:800}.step-card h3{color:var(--on-dark);font-size:16.5px}.step-card p{color:var(--on-dark-soft);margin-top:8px;font-size:14px;line-height:1.6}.preview{background:var(--surface)}.preview-frame{border-radius:var(--radius-xl);border:1px solid var(--border-light);box-shadow:var(--shadow-lg);background:linear-gradient(#fafaff,#f2f2fb);overflow:hidden}.preview-topbar{border-bottom:1px solid var(--border-light);background:var(--surface);align-items:center;gap:8px;padding:14px 18px;display:flex}.preview-topbar .tdot{background:var(--border-light);border-radius:50%;width:10px;height:10px}.preview-body{grid-template-columns:200px 1fr;min-height:420px;display:grid}@media (width<=760px){.preview-body{grid-template-columns:1fr}.preview-sidebar{display:none}}.preview-sidebar{border-right:1px solid var(--border-light);background:var(--surface);padding:20px 14px}.preview-nav-item{color:var(--ink-soft);border-radius:10px;align-items:center;gap:10px;margin-bottom:4px;padding:10px 12px;font-size:13px;font-weight:600;display:flex}.preview-nav-item .bullet{background:var(--border-light);border-radius:50%;width:7px;height:7px}.preview-nav-item.active{color:var(--primary-dark);background:#6d5cff1a}.preview-nav-item.active .bullet{background:var(--primary)}.preview-main{padding:26px 28px}.preview-kpis{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:22px;display:grid}@media (width<=520px){.preview-kpis{grid-template-columns:1fr}}.preview-kpi{background:var(--surface);border:1px solid var(--border-light);border-radius:var(--radius-md);padding:16px 18px}.preview-kpi span{color:var(--ink-soft);font-size:12.5px;font-weight:600}.preview-kpi strong{font-family:var(--font-display);color:var(--ink);margin-top:6px;font-size:24px;display:block}.preview-kpi small{color:var(--accent-dark);font-size:12px;font-weight:700}.preview-table{background:var(--surface);border:1px solid var(--border-light);border-radius:var(--radius-md);overflow:hidden}.preview-row{border-bottom:1px solid var(--border-light);grid-template-columns:2fr 1fr 1fr;align-items:center;gap:10px;padding:13px 18px;display:grid}.preview-row:last-child{border-bottom:none}.preview-row.head{background:var(--surface-alt);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-soft);font-size:11.5px;font-weight:700}.preview-row span{color:var(--ink);font-size:13.5px}.preview-badge{border-radius:var(--radius-full);align-items:center;gap:6px;width:fit-content;padding:4px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.preview-badge.hot{color:#dc2626;background:#ef44441a}.preview-badge.warm{color:#b45309;background:#f59e0b1f}.preview-badge.new{color:var(--accent-dark);background:#25d3661f}.faq{background:var(--surface-alt)}.faq-list{flex-direction:column;gap:12px;max-width:780px;margin:0 auto;display:flex}.faq-item{background:var(--surface);border:1px solid var(--border-light);border-radius:var(--radius-md);overflow:hidden}.faq-question{text-align:left;width:100%;font-family:var(--font-display);color:var(--ink);background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:15.5px;font-weight:700;display:flex}.faq-question .plus{background:var(--surface-alt);width:28px;height:28px;color:var(--primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:transform .25s,background .25s;display:flex}.faq-item.open .faq-question .plus{background:#6d5cff1f;transform:rotate(45deg)}.faq-answer{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.faq-item.open .faq-answer{grid-template-rows:1fr}.faq-answer-inner{overflow:hidden}.faq-answer p{color:var(--ink-soft);padding:0 24px 22px;font-size:14.5px;line-height:1.65}.final-cta{background:var(--bg);position:relative;overflow:hidden}.final-cta:before{content:"";pointer-events:none;background:radial-gradient(700px 420px at 50% 30%,#6d5cff59,#0000 65%),radial-gradient(500px 320px at 85% 90%,#25d36633,#0000 60%);position:absolute;inset:0}.final-cta-inner{text-align:center;max-width:680px;margin:0 auto;position:relative}.final-cta h2{color:var(--on-dark);font-size:clamp(30px,4.6vw,46px)}.final-cta p{color:var(--on-dark-soft);margin-top:18px;font-size:18px}.final-cta-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:38px;display:flex}.final-cta-phone{color:var(--on-dark-soft);margin-top:24px;font-size:14px;font-weight:600}.final-cta-phone strong{color:var(--on-dark)}.footer{background:var(--bg-soft);border-top:1px solid var(--border-dark);color:var(--on-dark-soft);padding:56px 0 28px}.footer-top{border-bottom:1px solid var(--border-dark);flex-wrap:wrap;justify-content:space-between;gap:40px;padding-bottom:36px;display:flex}.footer-brand p{max-width:320px;margin-top:14px;font-size:14px;line-height:1.7}.footer-cols{flex-wrap:wrap;gap:64px;display:flex}.footer-col strong{color:var(--on-dark);margin-bottom:14px;font-size:13.5px;display:block}.footer-col ul{flex-direction:column;gap:10px;display:flex}.footer-col a{font-size:14px;transition:color .2s}.footer-col a:hover{color:var(--on-dark)}.footer-bottom{flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:24px;font-size:13px;display:flex}.reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(24px)}.reveal.in-view{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:80ms}.reveal-delay-2{transition-delay:.16s}.reveal-delay-3{transition-delay:.24s}.reveal-delay-4{transition-delay:.32s}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal,.bubble,.typing-dots,.floating-chip{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}
