@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&family=DM+Sans:wght@400;500;700&family=Inter:wght@400;500;600;700&family=Space+Grotesk:wght@500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800;900&family=Plus+Jakarta+Sans:wght@400;500;600;700;800&family=Sora:wght@400;500;600;700;800&display=swap";.splash[data-v-1298933b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:var(--bs-bg);display:flex;align-items:center;justify-content:center}.splash-inner[data-v-1298933b]{display:flex;align-items:center;justify-content:center;position:relative;animation:splashPulse-1298933b 1.2s ease-in-out}.splash-logo[data-v-1298933b]{width:120px;height:120px;border-radius:24px;-o-object-fit:cover;object-fit:cover;transition:all .8s cubic-bezier(.22,1,.36,1);filter:brightness(1)}.splash-ring[data-v-1298933b]{position:absolute;top:-16px;right:-16px;bottom:-16px;left:-16px;border-radius:36px;border:2px solid var(--bs-primary);opacity:.3;animation:ringExpand-1298933b 1.2s ease-out forwards}.is-leaving .splash-logo[data-v-1298933b]{transform:scale(.6);opacity:0;filter:blur(8px)}.is-leaving .splash-ring[data-v-1298933b]{transform:scale(1.8);opacity:0;transition:all .8s cubic-bezier(.22,1,.36,1)}.splash-fade-leave-active[data-v-1298933b]{transition:opacity .4s ease}.splash-fade-leave-to[data-v-1298933b]{opacity:0}@keyframes splashPulse-1298933b{0%{transform:scale(.85);opacity:0}50%{transform:scale(1.02);opacity:1}to{transform:scale(1);opacity:1}}@keyframes ringExpand-1298933b{0%{transform:scale(.8);opacity:0}50%{opacity:.4}to{transform:scale(1);opacity:.2}}@media (min-width: 768px){.splash-logo[data-v-1298933b]{width:160px;height:160px}}@media (prefers-reduced-motion: reduce){.splash-inner[data-v-1298933b]{animation:none}.splash-ring[data-v-1298933b]{animation:none;display:none}.splash-logo[data-v-1298933b]{transition:none}}.navbar[data-v-6660e462]{position:fixed;top:0;left:0;right:0;z-index:1000;padding:10px 0;transition:all .3s}.navbar.scrolled[data-v-6660e462]{background:color-mix(in srgb,var(--bs-bg) 88%,transparent);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--bs-border);padding:6px 0}[data-theme=light] .navbar[data-v-6660e462]{background:transparent}[data-theme=light] .navbar.scrolled[data-v-6660e462]{background:#ffffffe0;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}@media (min-width: 768px){.navbar[data-v-6660e462]{padding:12px 0}.navbar.scrolled[data-v-6660e462]{padding:8px 0}}.navbar-inner[data-v-6660e462]{display:flex;align-items:center;justify-content:space-between}.logo[data-v-6660e462]{text-decoration:none;display:flex;align-items:center;gap:10px;flex-shrink:0}.logo-icon[data-v-6660e462]{height:28px;width:auto;flex-shrink:0;border-radius:6px;-o-object-fit:contain;object-fit:contain}.logo-text[data-v-6660e462]{font-family:Antonio,sans-serif;font-optical-sizing:auto;font-weight:100;font-size:1.25rem;letter-spacing:.18em;color:var(--bs-primary);white-space:nowrap;line-height:1;text-transform:uppercase}@media (min-width: 768px){.logo-icon[data-v-6660e462]{height:32px;border-radius:7px}.logo-text[data-v-6660e462]{font-size:1.25rem}}@media (min-width: 1024px){.logo[data-v-6660e462]{gap:12px}.logo-icon[data-v-6660e462]{height:36px;border-radius:8px}.logo-text[data-v-6660e462]{font-size:1.375rem;letter-spacing:.18em}}.nav-links[data-v-6660e462]{display:none}@media (min-width: 768px){.nav-links[data-v-6660e462]{display:flex;gap:24px;align-items:center}}@media (min-width: 1024px){.nav-links[data-v-6660e462]{gap:36px}}.nav-link[data-v-6660e462]{color:var(--bs-text-muted);text-decoration:none;font-weight:500;font-size:.875rem;transition:color .2s;position:relative}@media (min-width: 1024px){.nav-link[data-v-6660e462]{font-size:.9375rem}}.nav-link[data-v-6660e462]:hover{color:var(--bs-text)}.nav-link.router-link-active[data-v-6660e462]{color:var(--bs-primary-light)}.nav-link.router-link-active[data-v-6660e462]:after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:2px;background:var(--bs-gradient);border-radius:2px}.nav-actions[data-v-6660e462]{display:flex;align-items:center;gap:8px}@media (min-width: 768px){.nav-actions[data-v-6660e462]{gap:10px}}@media (min-width: 1024px){.nav-actions[data-v-6660e462]{gap:12px}}.nav-icon-btn[data-v-6660e462]{display:flex;width:36px;height:36px;align-items:center;justify-content:center;color:var(--bs-text-muted);border-radius:8px;text-decoration:none;transition:all .2s;border:1px solid transparent;position:relative;background:transparent;cursor:pointer}.nav-icon-btn[data-v-6660e462]:hover{color:var(--bs-text);background:var(--bs-surface-2);border-color:var(--bs-border-strong)}@media (min-width: 1024px){.nav-icon-btn[data-v-6660e462]{width:40px;height:40px;border-radius:10px}}.user-avatar[data-v-6660e462]{width:28px;height:28px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid var(--bs-primary)}@media (min-width: 1024px){.user-avatar[data-v-6660e462]{width:32px;height:32px}}.nav-login-btn[data-v-6660e462]{display:flex;align-items:center;gap:6px;padding:8px 14px;background:var(--bs-gradient);color:#fff;border-radius:8px;text-decoration:none;font-weight:600;font-size:.875rem;transition:all .2s;border:none}.nav-login-btn[data-v-6660e462]:hover{opacity:.9;transform:translateY(-1px);box-shadow:0 4px 12px #f24c274d}.login-text[data-v-6660e462]{display:none}@media (min-width: 640px){.login-text[data-v-6660e462]{display:inline}}.nav-catalog-btn[data-v-6660e462]{display:inline-flex;align-items:center;padding:8px 16px;background:var(--bs-gradient);color:#fff;border-radius:50px;font-size:.875rem;font-weight:600;text-decoration:none;white-space:nowrap;transition:opacity .2s}.nav-catalog-btn[data-v-6660e462]:hover{opacity:.85}@media (max-width: 767px){.nav-catalog-btn[data-v-6660e462]{display:none}.theme-pill[data-v-6660e462]:not(.theme-pill--sm){display:none}}.cart-icon-wrap[data-v-6660e462]{position:relative;display:flex;align-items:center;justify-content:center}.cart-badge[data-v-6660e462]{position:absolute;top:-8px;right:-8px;min-width:16px;height:16px;padding:0 4px;background:var(--bs-gradient);color:#fff;font-size:.625rem;font-weight:700;border-radius:8px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px #f24c2766}@media (min-width: 1024px){.cart-badge[data-v-6660e462]{min-width:18px;height:18px;padding:0 5px;font-size:.6875rem;border-radius:9px}}.menu-button[data-v-6660e462]{width:40px;height:40px;border:1px solid var(--bs-border-strong);background:var(--bs-surface-2);border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--bs-text);transition:all .2s}.menu-button[data-v-6660e462]:hover{border-color:var(--bs-primary)}@media (min-width: 768px){.menu-button[data-v-6660e462]{display:none}}.mobile-menu[data-v-6660e462]{margin-top:12px;background:var(--bs-surface);border:1px solid var(--bs-border-strong);border-radius:16px;padding:12px;display:flex;flex-direction:column;gap:4px}@media (min-width: 768px){.mobile-menu[data-v-6660e462]{display:none}}.slide-down-enter-active[data-v-6660e462],.slide-down-leave-active[data-v-6660e462]{transition:all .25s ease-out}.slide-down-enter-from[data-v-6660e462],.slide-down-leave-to[data-v-6660e462]{opacity:0;transform:translateY(-10px)}.slide-down-enter-to[data-v-6660e462],.slide-down-leave-from[data-v-6660e462]{opacity:1;transform:translateY(0)}.mobile-link[data-v-6660e462]{padding:14px 16px;color:var(--bs-text-muted);text-decoration:none;font-weight:500;border-radius:10px;transition:all .2s;display:flex;align-items:center;gap:10px}.mobile-link[data-v-6660e462]:hover,.mobile-link.router-link-active[data-v-6660e462]{color:var(--bs-text);background:var(--bs-surface-2)}.mobile-link-highlight[data-v-6660e462]{background:var(--bs-gradient);color:#fff}.mobile-link-highlight[data-v-6660e462]:hover{opacity:.9;color:#fff}.mobile-cart-link[data-v-6660e462]{display:flex;align-items:center;justify-content:space-between}.mobile-cart-badge[data-v-6660e462]{background:var(--bs-gradient);color:#fff;font-size:.75rem;font-weight:700;padding:2px 8px;border-radius:10px}.mobile-divider[data-v-6660e462]{height:1px;background:var(--bs-border);margin:4px 0}.mobile-user-info[data-v-6660e462]{padding:12px 16px;display:flex;flex-direction:column;gap:2px}.mobile-user-name[data-v-6660e462]{font-weight:600;color:var(--bs-text);font-size:.9375rem}.mobile-user-email[data-v-6660e462]{font-size:.8125rem;color:var(--bs-text-muted)}.mobile-logout[data-v-6660e462]{color:#ef4444}.mobile-logout[data-v-6660e462]:hover{background:#ef44441a}.mobile-cta[data-v-6660e462]{margin-top:8px;padding:14px 16px;background:var(--bs-gradient);color:#fff;text-decoration:none;font-weight:700;border-radius:10px;text-align:center}.theme-pill[data-v-6660e462]{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center}.theme-pill-track[data-v-6660e462]{display:flex;align-items:center;width:56px;height:30px;border-radius:100px;border:1.5px solid var(--bs-border-strong);padding:3px;position:relative}.theme-pill--light .theme-pill-track[data-v-6660e462]{border-color:#3e7b534d}.theme-pill-thumb[data-v-6660e462]{width:22px;height:22px;border-radius:50%;background:var(--bs-primary);display:flex;align-items:center;justify-content:center;transform:translate(0);transition:transform .35s cubic-bezier(.4,0,.2,1),background .35s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 6px #00000040}.theme-pill--light .theme-pill-thumb[data-v-6660e462]{transform:translate(26px);background:var(--bs-secondary)}.theme-icon[data-v-6660e462]{width:12px;height:12px}.theme-icon--moon[data-v-6660e462],.theme-icon--sun[data-v-6660e462]{color:#fff}.theme-pill--sm .theme-pill-track[data-v-6660e462]{width:44px;height:24px}.theme-pill--sm .theme-pill-thumb[data-v-6660e462]{width:18px;height:18px}.theme-pill--sm.theme-pill--light .theme-pill-thumb[data-v-6660e462]{transform:translate(20px)}.theme-pill--sm .theme-icon[data-v-6660e462]{width:10px;height:10px}.mobile-theme-row[data-v-6660e462]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:none;border:none;cursor:pointer;border-radius:10px;transition:background .2s;width:100%}.mobile-theme-row[data-v-6660e462]:hover{background:var(--bs-surface-2)}.mobile-theme-label[data-v-6660e462]{font-size:.9375rem;font-weight:500;color:var(--bs-text-muted)}.theme-pill-track[data-v-6660e462]{background:var(--bs-surface-2)}.theme-pill--light .theme-pill-track[data-v-6660e462]{background:#3e7b5314}.twinkle-star[data-v-6660e462]{animation:twinkle-6660e462 2s ease-in-out infinite}.twinkle-star--delay[data-v-6660e462]{animation-delay:.7s}@keyframes twinkle-6660e462{0%,to{opacity:1}50%{opacity:.3}}.sun-rotate[data-v-6660e462]{transform-origin:12px 10px;animation:sunSpin-6660e462 12s linear infinite}@keyframes sunSpin-6660e462{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.theme-pill-track[data-v-6660e462]{transition:background .6s ease,border-color .35s cubic-bezier(.4,0,.2,1)}.footer[data-v-7030646d]{background:var(--bs-surface);border-top:1px solid var(--bs-border);padding:48px 0 24px;position:relative;overflow:hidden}@media (min-width: 768px){.footer[data-v-7030646d]{padding:64px 0 28px}}@media (min-width: 1024px){.footer[data-v-7030646d]{padding:80px 0 32px}}.footer-glow[data-v-7030646d]{position:absolute;bottom:-100px;left:50%;transform:translate(-50%);width:400px;height:200px;background:radial-gradient(ellipse,rgba(242,76,39,.1) 0%,transparent 70%);pointer-events:none}@media (min-width: 768px){.footer-glow[data-v-7030646d]{width:600px;height:300px}}.container[data-v-7030646d]{position:relative}.footer-grid[data-v-7030646d]{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-bottom:40px}@media (min-width: 640px){.footer-grid[data-v-7030646d]{grid-template-columns:1fr 1fr 1fr;gap:32px}.footer-brand[data-v-7030646d]{grid-column:1 / -1}}@media (min-width: 768px){.footer-grid[data-v-7030646d]{grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;margin-bottom:56px}.footer-brand[data-v-7030646d]{grid-column:auto}}@media (min-width: 1024px){.footer-grid[data-v-7030646d]{gap:48px;margin-bottom:64px}}.footer-logo[data-v-7030646d]{display:inline-flex;align-items:center;gap:8px;text-decoration:none;margin-bottom:12px}.footer-icon[data-v-7030646d]{height:24px;width:auto;flex-shrink:0;border-radius:5px;-o-object-fit:contain;object-fit:contain}.footer-logo-text[data-v-7030646d]{font-family:Antonio,sans-serif;font-optical-sizing:auto;font-weight:100;font-size:1.125rem;letter-spacing:.18em;color:var(--bs-primary);white-space:nowrap;text-transform:uppercase}@media (min-width: 768px){.footer-logo[data-v-7030646d]{margin-bottom:14px;gap:10px}.footer-icon[data-v-7030646d]{height:28px;border-radius:6px}.footer-logo-text[data-v-7030646d]{font-size:1.1875rem}}@media (min-width: 1024px){.footer-logo[data-v-7030646d]{margin-bottom:16px}.footer-icon[data-v-7030646d]{height:30px;border-radius:7px}.footer-logo-text[data-v-7030646d]{font-size:1.25rem;letter-spacing:.18em}}.footer-brand p[data-v-7030646d]{color:var(--bs-text-muted);font-size:.875rem;line-height:1.6;margin-bottom:20px;max-width:280px}@media (min-width: 768px){.footer-brand p[data-v-7030646d]{font-size:.9375rem;line-height:1.7;margin-bottom:24px}}.social-links[data-v-7030646d]{display:flex;gap:8px}@media (min-width: 768px){.social-links[data-v-7030646d]{gap:10px}}.social-btn[data-v-7030646d]{width:36px;height:36px;border-radius:8px;background:var(--bs-surface-2);border:1px solid var(--bs-border-strong);display:flex;align-items:center;justify-content:center;color:var(--bs-text-muted);transition:all .2s}@media (min-width: 768px){.social-btn[data-v-7030646d]{width:40px;height:40px;border-radius:10px}}.social-btn[data-v-7030646d]:hover{background:var(--bs-surface-3);color:var(--bs-text);border-color:var(--bs-primary);transform:translateY(-2px)}.social-btn.instagram[data-v-7030646d]:hover{background:#e1306c26;border-color:#e1306c;color:#e1306c}.social-btn.whatsapp[data-v-7030646d]:hover{background:#25d36626;border-color:var(--bs-whatsapp);color:var(--bs-whatsapp)}.footer-links h4[data-v-7030646d]{font-size:.8125rem;font-weight:700;color:var(--bs-text);margin-bottom:16px;text-transform:uppercase;letter-spacing:.05em}@media (min-width: 768px){.footer-links h4[data-v-7030646d]{font-size:.875rem;margin-bottom:20px}}.footer-links ul[data-v-7030646d]{list-style:none}.footer-links li[data-v-7030646d]{margin-bottom:10px}@media (min-width: 768px){.footer-links li[data-v-7030646d]{margin-bottom:12px}}.footer-links a[data-v-7030646d]{color:var(--bs-text-muted);text-decoration:none;font-size:.875rem;transition:color .2s}@media (min-width: 768px){.footer-links a[data-v-7030646d]{font-size:.9375rem}}.footer-links a[data-v-7030646d]:hover{color:var(--bs-primary-light)}.footer-contract[data-v-7030646d]{margin-top:24px;padding-top:20px;border-top:1px solid var(--bs-border)}.footer-contract__title[data-v-7030646d]{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--bs-text-subtle);margin:0 0 10px;font-weight:600}.footer-contract__list[data-v-7030646d]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:.7rem;line-height:1.5;color:var(--bs-text-subtle);opacity:.78}.footer-contract__list li[data-v-7030646d]{position:relative;padding-left:14px}.footer-contract__list li[data-v-7030646d]:before{content:"•";position:absolute;left:0;color:var(--bs-primary);opacity:.7}@media (min-width: 768px){.footer-contract[data-v-7030646d]{margin-top:32px;padding-top:28px}.footer-contract__list[data-v-7030646d]{font-size:.75rem}}.footer-bottom[data-v-7030646d]{padding-top:24px;border-top:1px solid var(--bs-border);display:flex;flex-direction:column;gap:12px;text-align:center;font-size:.8125rem;color:var(--bs-text-subtle)}@media (min-width: 640px){.footer-bottom[data-v-7030646d]{flex-direction:row;justify-content:space-between;align-items:center;gap:16px;text-align:left;padding-top:28px}}@media (min-width: 768px){.footer-bottom[data-v-7030646d]{font-size:.875rem;padding-top:32px}}.footer-legal[data-v-7030646d]{display:flex;gap:16px;justify-content:center}@media (min-width: 640px){.footer-legal[data-v-7030646d]{gap:24px;justify-content:flex-end}}.footer-legal a[data-v-7030646d]{color:var(--bs-text-subtle);text-decoration:none;transition:color .2s}.footer-legal a[data-v-7030646d]:hover{color:var(--bs-text-muted)}.assistant-widget[data-v-73fb3602]{position:fixed;bottom:24px;right:24px;z-index:40;transition:right .3s cubic-bezier(.34,1.2,.64,1),opacity .25s ease}body.drawer-open .assistant-widget[data-v-73fb3602]{right:504px}@media (max-width: 768px){body.drawer-open .assistant-widget[data-v-73fb3602]{opacity:0;pointer-events:none;right:24px}}.assistant-trigger[data-v-73fb3602]{width:56px;height:56px;border-radius:50%;background:var(--bs-gradient);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;position:relative;transition:transform .3s cubic-bezier(.23,1,.32,1),box-shadow .3s;box-shadow:0 4px 20px var(--bs-primary-glow)}.assistant-trigger[data-v-73fb3602]:hover{transform:scale(1.08);box-shadow:0 8px 32px var(--bs-primary-glow)}.assistant-trigger.open[data-v-73fb3602]{background:var(--bs-surface-2);color:var(--bs-text);box-shadow:0 4px 20px #0000004d;border:1px solid var(--bs-border-strong)}.trigger-icon[data-v-73fb3602]{position:relative;z-index:2}.trigger-pulse[data-v-73fb3602]{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:2px solid var(--bs-primary);opacity:0;animation:triggerPulse-73fb3602 3s ease-out infinite}.trigger-pulse-2[data-v-73fb3602]{animation-delay:1.5s}.assistant-trigger.open .trigger-pulse[data-v-73fb3602]{animation:none;opacity:0}@keyframes triggerPulse-73fb3602{0%{transform:scale(1);opacity:.6}to{transform:scale(1.8);opacity:0}}.icon-swap-enter-active[data-v-73fb3602],.icon-swap-leave-active[data-v-73fb3602]{transition:all .2s ease}.icon-swap-enter-from[data-v-73fb3602]{opacity:0;transform:scale(.5) rotate(90deg)}.icon-swap-leave-to[data-v-73fb3602]{opacity:0;transform:scale(.5) rotate(-90deg)}.assistant-modal[data-v-73fb3602]{position:absolute;bottom:72px;right:0;width:340px;background:var(--bs-surface);border:1px solid var(--bs-border-strong);border-radius:var(--bs-radius-lg);overflow:hidden;box-shadow:0 24px 64px #0006,0 0 0 1px #ffffff08}[data-theme=light] .assistant-modal[data-v-73fb3602]{box-shadow:0 24px 64px #0000001f,0 0 0 1px #0000000a}.modal-slide-enter-active[data-v-73fb3602]{transition:all .35s cubic-bezier(.16,1,.3,1)}.modal-slide-leave-active[data-v-73fb3602]{transition:all .2s ease-in}.modal-slide-enter-from[data-v-73fb3602]{opacity:0;transform:translateY(16px) scale(.95)}.modal-slide-leave-to[data-v-73fb3602]{opacity:0;transform:translateY(8px) scale(.98)}.modal-header[data-v-73fb3602]{padding:16px 20px;background:var(--bs-gradient-soft);border-bottom:1px solid var(--bs-border);display:flex;align-items:center;justify-content:space-between}.modal-header-left[data-v-73fb3602]{display:flex;align-items:center;gap:12px}.reset-btn[data-v-73fb3602]{background:transparent;border:none;color:var(--bs-text-muted);cursor:pointer;padding:6px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .2s}.reset-btn[data-v-73fb3602]:hover{color:var(--bs-text);background:var(--bs-surface-2)}.modal-avatar[data-v-73fb3602]{position:relative;width:36px;height:36px;flex-shrink:0}.modal-avatar-img[data-v-73fb3602]{width:36px;height:36px;border-radius:10px;-o-object-fit:cover;object-fit:cover}.modal-avatar-status[data-v-73fb3602]{position:absolute;bottom:-2px;right:-2px;width:10px;height:10px;border-radius:50%;background:var(--bs-green);border:2px solid var(--bs-surface);box-shadow:0 0 6px var(--bs-green-glow)}.modal-title[data-v-73fb3602]{font-weight:700;font-size:.9375rem;color:var(--bs-text);display:block}.modal-subtitle[data-v-73fb3602]{font-size:.75rem;color:var(--bs-text-muted)}.chat-body[data-v-73fb3602]{padding:16px;max-height:360px;overflow-y:auto;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.08) transparent}.chat-body[data-v-73fb3602]::-webkit-scrollbar{width:3px}.chat-body[data-v-73fb3602]::-webkit-scrollbar-track{background:transparent}.chat-body[data-v-73fb3602]::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:2px}.chat-messages[data-v-73fb3602]{display:flex;flex-direction:column}.chat-bubble[data-v-73fb3602]{display:flex;gap:8px;margin-bottom:12px;animation:msgIn-73fb3602 .3s ease both}@keyframes msgIn-73fb3602{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.chat-bubble.bot[data-v-73fb3602]{align-self:flex-start}.chat-bubble.user[data-v-73fb3602]{align-self:flex-end;flex-direction:row-reverse}.bubble-avatar img[data-v-73fb3602]{width:24px;height:24px;border-radius:6px}.bubble-content[data-v-73fb3602]{padding:10px 14px;border-radius:14px;font-size:.8125rem;line-height:1.5;max-width:240px}.chat-bubble.bot .bubble-content[data-v-73fb3602]{background:var(--bs-surface-2);border:1px solid var(--bs-border);color:var(--bs-text);border-bottom-left-radius:4px}.chat-bubble.user .bubble-content[data-v-73fb3602]{background:#f24c271f;border:1px solid rgba(242,76,39,.2);color:var(--bs-text);border-bottom-right-radius:4px}.typing-dots[data-v-73fb3602]{display:flex;gap:4px;padding:4px 6px}.typing-dots span[data-v-73fb3602]{width:6px;height:6px;border-radius:50%;background:var(--bs-primary-light);animation:dotBounce-73fb3602 1.4s ease-in-out infinite}.typing-dots span[data-v-73fb3602]:nth-child(2){animation-delay:.2s}.typing-dots span[data-v-73fb3602]:nth-child(3){animation-delay:.4s}@keyframes dotBounce-73fb3602{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-6px);opacity:1}}.modal-input[data-v-73fb3602]{padding:12px 16px;border-top:1px solid var(--bs-border)}.chat-input-form[data-v-73fb3602]{display:flex;gap:8px}.chat-input[data-v-73fb3602]{flex:1;font-family:inherit;background:var(--bs-surface-2);border:1px solid var(--bs-border);border-radius:20px;padding:10px 16px;color:var(--bs-text);font-size:.8125rem;outline:none;transition:border-color .2s}.chat-input[data-v-73fb3602]::-moz-placeholder{color:var(--bs-text-subtle)}.chat-input[data-v-73fb3602]::placeholder{color:var(--bs-text-subtle)}.chat-input[data-v-73fb3602]:focus{border-color:var(--bs-primary-light)}.chat-input-send[data-v-73fb3602]{width:36px;height:36px;border-radius:50%;background:var(--bs-gradient);color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s}.chat-input-send[data-v-73fb3602]:disabled{opacity:.4;cursor:not-allowed}.chat-input-send[data-v-73fb3602]:not(:disabled):hover{transform:scale(1.08)}.modal-footer[data-v-73fb3602]{padding:14px 20px;border-top:1px solid var(--bs-border);display:flex;align-items:center;justify-content:space-between;gap:8px}.modal-footer>span[data-v-73fb3602]{font-size:.75rem;color:var(--bs-text-subtle)}.footer-whatsapp[data-v-73fb3602]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#25d3661a;color:var(--bs-whatsapp);border:1px solid rgba(37,211,102,.2);border-radius:50px;font-size:.75rem;font-weight:600;text-decoration:none;transition:all .2s}.footer-whatsapp[data-v-73fb3602]:hover{background:#25d3662e;border-color:var(--bs-whatsapp);transform:translateY(-1px)}.assistant-modal[data-v-73fb3602]{width:calc(100vw - 48px)}@media (min-width: 401px){.assistant-modal[data-v-73fb3602]{width:340px}}.bs-toast-panel{position:fixed;top:24px;right:24px;z-index:99999;display:flex;flex-direction:column;gap:1rem;pointer-events:none;min-width:320px;max-width:400px}.bs-toast-item{pointer-events:auto;overflow:hidden}.bs-toast{color:#f5f5f5;padding:1.1rem 2.5rem 1.1rem 5rem;border-radius:1.25rem;position:relative;font-weight:300;text-align:left;font-family:Plus Jakarta Sans,Outfit,sans-serif}.bs-toast:before{content:"";position:absolute;width:4.5rem;height:5rem;background:var(--bs-toast-clr);bottom:0;left:0;border-radius:0 0 0 1.25rem;opacity:.5;mask-image:radial-gradient(circle at 0% 100%,black 60%,transparent 100%);-webkit-mask-image:radial-gradient(circle at 0% 100%,black 60%,transparent 100%)}.bs-toast:after{content:"";position:absolute;width:2.75rem;height:2.75rem;background:var(--bs-toast-clr);top:50%;left:1.25rem;transform:translateY(-50%);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;box-sizing:border-box;box-shadow:0 4px 16px #00000040}.bs-toast-close{position:absolute;top:.5rem;right:.75rem;width:1.5rem;height:1.5rem;background:none;border:none;color:#ffffffb3;font-size:1.5rem;line-height:1;cursor:pointer;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease;padding:0}.bs-toast-close:hover{background:#ffffff26;color:#fff}.bs-toast-title{font-size:1.1rem;margin:0;line-height:1.3;font-weight:600;position:relative}.bs-toast-title:before{border:.4rem solid transparent;width:0;height:0;position:absolute;content:"";left:-2.8rem;border-top:.7rem solid var(--bs-toast-clr);border-left:.7rem solid var(--bs-toast-clr);top:-.2em;transform:rotate(-96deg) skew(30deg);border-radius:.3rem}.bs-toast-message{position:relative;font-size:.88rem;z-index:1;margin:.2rem 0 0;opacity:.9;line-height:1.4}.bs-toast.info{--bs-toast-clr: #05478a;background:#0070e0}.bs-toast.info:after{content:"?";color:#fff;padding-top:.15rem}.bs-toast.success{--bs-toast-clr: #005e38;background:#03a65a}.bs-toast.success:after{content:"✓";color:#fff;font-size:1.6rem;font-weight:700}.bs-toast.warning{--bs-toast-clr: #c24914;background:#fc8621}.bs-toast.warning:after{content:"!";color:#fff;font-weight:700}.bs-toast.error{--bs-toast-clr: #851d41;background:#db3056}.bs-toast.error:after{content:"✕";color:#fff;font-size:1.4rem;font-weight:700}.bs-toast-enter-active{transition:all .4s cubic-bezier(.34,1.56,.64,1)}.bs-toast-leave-active{transition:all .3s ease-in}.bs-toast-enter-from{opacity:0;transform:translate(120px) scale(.9)}.bs-toast-leave-to{opacity:0;transform:translate(80px) scale(.95);max-height:0;margin:0;padding:0}@media (max-width: 640px){.bs-toast-panel{top:auto;bottom:16px;right:12px;left:12px;min-width:auto;max-width:none}.bs-toast-enter-from{transform:translateY(100px) scale(.95)}.bs-toast-leave-to{transform:translateY(60px) scale(.95)}}body{font-family:Outfit,sans-serif;color:var(--bs-text);background:var(--bs-bg);line-height:1.6}.app{min-height:100vh;display:flex;flex-direction:column}.main-content{flex:1}.jm-section[data-v-737f8993]{position:relative;padding:80px 0 0;overflow:hidden;background:var(--bs-bg)}@media (min-width: 768px){.jm-section[data-v-737f8993]{padding:100px 0 0}}.jm-content[data-v-737f8993]{position:relative;z-index:10}.jm-ambient-bg[data-v-737f8993]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.jm-star[data-v-737f8993]{position:absolute;border-radius:50%;background:#ffffc8b3;animation:jmStarGlow-737f8993 ease-in-out infinite alternate}[data-theme=light] .jm-star[data-v-737f8993]{display:none}@keyframes jmStarGlow-737f8993{0%{opacity:.2;transform:scale(.8)}to{opacity:.8;transform:scale(1.2)}}.jm-ambient-glow[data-v-737f8993]{position:absolute;border-radius:50%;filter:blur(80px);opacity:.06}.jm-ambient-glow--1[data-v-737f8993]{top:10%;right:-5%;width:400px;height:400px;background:var(--bs-primary)}.jm-ambient-glow--2[data-v-737f8993]{bottom:20%;left:-8%;width:350px;height:350px;background:var(--bs-secondary-light)}[data-theme=light] .jm-ambient-glow[data-v-737f8993]{opacity:.04}.jm-roadmap[data-v-737f8993]{position:relative;width:100%;min-height:300px;margin:5rem 0 2rem;display:flex;flex-direction:column;gap:0;align-items:center}.jm-path-svg[data-v-737f8993]{display:none}@media (min-width: 900px){.jm-roadmap[data-v-737f8993]{display:block;min-height:520px}.jm-path-svg[data-v-737f8993]{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}}.jm-path-glow[data-v-737f8993]{fill:none;stroke:var(--bs-primary);stroke-width:8;stroke-linecap:round;opacity:.12;filter:blur(8px)}.jm-path-line[data-v-737f8993]{fill:none;stroke:var(--bs-primary);stroke-width:3;stroke-linecap:round;opacity:.25}.jm-path-dash[data-v-737f8993]{fill:none;stroke:var(--bs-primary-light);stroke-width:3;stroke-linecap:round;stroke-dasharray:12 8;filter:drop-shadow(0 0 4px var(--bs-primary-glow));stroke-dashoffset:1200;transition:stroke-dashoffset 3s ease}.jm-roadmap.jm-roadmap-active .jm-path-dash[data-v-737f8993],.jm-roadmap:has(.jm-pin-visible) .jm-path-dash[data-v-737f8993]{stroke-dashoffset:0}.jm-path-glow-green[data-v-737f8993],.jm-path-line-green[data-v-737f8993]{stroke:var(--bs-secondary-light)}.jm-path-dash-green[data-v-737f8993]{stroke:var(--bs-secondary-light);filter:drop-shadow(0 0 4px var(--bs-green-glow))}.jm-pin-marker-template[data-v-737f8993]{background:linear-gradient(145deg,var(--bs-secondary-light),var(--bs-secondary));box-shadow:0 4px 20px var(--bs-green-glow),0 0 40px #3e7b531a;color:#fff;animation:jmPinFloat-737f8993 3s ease-in-out infinite}.jm-pin-marker-template[data-v-737f8993]:after{border-top-color:var(--bs-secondary)}.jm-pin-marker-template-step[data-v-737f8993]{background:linear-gradient(145deg,var(--bs-secondary-light),var(--bs-secondary));color:#fff;box-shadow:0 4px 20px var(--bs-green-glow),0 0 40px #3e7b531a;animation:jmPinFloat-737f8993 3s ease-in-out infinite}.jm-pin-marker-template-step[data-v-737f8993]:after{border-top-color:var(--bs-secondary)}.jm-badge-template[data-v-737f8993]{border-color:var(--bs-secondary-light)!important;color:var(--bs-secondary-light)!important;background:linear-gradient(135deg,#3e7b5326,#3e7b530d)!important}.jm-badge-dot-green[data-v-737f8993]{background:var(--bs-secondary-light)!important;box-shadow:0 0 6px var(--bs-green-glow)!important}.jm-path-divider[data-v-737f8993]{display:flex;align-items:center;gap:1.5rem;margin:2rem 0;padding:0 1rem}.jm-path-divider-label[data-v-737f8993]{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--bs-text-subtle);white-space:nowrap}.jm-transition-line[data-v-737f8993]{flex:1;height:1px;background:linear-gradient(90deg,transparent,var(--bs-border-strong),transparent)}.jm-pin[data-v-737f8993]{position:relative;display:flex;flex-direction:column;align-items:center;gap:.5rem;opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease;padding:1rem 0}.jm-pin-visible[data-v-737f8993]{opacity:1;transform:translateY(0)}.jm-pin-marker[data-v-737f8993]{order:1}.jm-pin-card[data-v-737f8993],.jm-pin-card-above[data-v-737f8993]{order:2}.jm-pin-line[data-v-737f8993]{order:3}.jm-pin+.jm-pin[data-v-737f8993]:before{content:"";position:absolute;top:-2px;left:50%;transform:translate(-50%);width:2px;height:1rem;background:linear-gradient(to bottom,var(--bs-primary-light),var(--bs-border));opacity:.4}.jm-pin-start[data-v-737f8993]{transition-delay:.1s}.jm-pin-1[data-v-737f8993]{transition-delay:.3s}.jm-pin-2[data-v-737f8993]{transition-delay:.5s}.jm-pin-3[data-v-737f8993]{transition-delay:.7s}.jm-pin-oasis[data-v-737f8993]{transition-delay:.9s}@media (min-width: 900px){.jm-pin+.jm-pin[data-v-737f8993]:before{display:none}.jm-pin[data-v-737f8993]{padding:0;position:absolute}.jm-pin-marker[data-v-737f8993],.jm-pin-card[data-v-737f8993]{order:unset}.jm-pin-card-above[data-v-737f8993]{order:-1}.jm-pin-line[data-v-737f8993]{order:unset}.jm-pin-start[data-v-737f8993]{top:40px;left:2%;transition-delay:.1s}.jm-pin-1[data-v-737f8993]{top:180px;left:22%;transition-delay:.5s}.jm-pin-2[data-v-737f8993]{top:20px;left:48%;transition-delay:.9s}.jm-pin-3[data-v-737f8993]{top:250px;left:70%;transition-delay:1.3s}.jm-pin-oasis[data-v-737f8993]{top:440px;right:-2%;left:auto;transition-delay:1.7s}.jm-roadmap-template[data-v-737f8993]{min-height:420px}.jm-roadmap-template .jm-pin-start[data-v-737f8993]{top:40px;left:5%}.jm-roadmap-template .jm-pin-1[data-v-737f8993]{top:200px;left:30%}.jm-roadmap-template .jm-pin-2[data-v-737f8993]{top:40px;left:58%}.jm-roadmap-template .jm-pin-oasis[data-v-737f8993]{top:280px;left:auto;right:-1%;transition-delay:1.3s}}.jm-pin-marker[data-v-737f8993]{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:800;position:relative;z-index:5;flex-shrink:0}.jm-pin-marker[data-v-737f8993]:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translate(-50%);border-left:7px solid transparent;border-right:7px solid transparent;border-top:10px solid}.jm-pin-marker-desert[data-v-737f8993]{background:linear-gradient(145deg,#ffffff14,#ffffff08);border:1px solid rgba(255,255,255,.12);box-shadow:0 4px 20px #0003;color:var(--bs-text-muted);animation:jmPinFloat-737f8993 3s ease-in-out infinite}[data-theme=light] .jm-pin-marker-desert[data-v-737f8993]{background:linear-gradient(145deg,#0000000a,#00000005);border-color:#00000014;box-shadow:0 4px 20px #0000000f}.jm-pin-marker-desert[data-v-737f8993]:after{border-top-color:#ffffff14}[data-theme=light] .jm-pin-marker-desert[data-v-737f8993]:after{border-top-color:#0000000a}.jm-pin-marker-step[data-v-737f8993]{background:var(--bs-gradient);color:#fff;box-shadow:0 4px 20px var(--bs-primary-glow),0 0 40px #f24c271a;animation:jmPinFloat-737f8993 3s ease-in-out infinite}.jm-pin-marker-step[data-v-737f8993]:after{border-top-color:var(--bs-primary)}.jm-pin-marker-oasis[data-v-737f8993]{background:linear-gradient(145deg,#3e7b53,#2d593c);box-shadow:0 4px 20px var(--bs-green-glow),0 0 40px #3e7b5326;color:#fff;animation:jmPinFloat-737f8993 3.5s ease-in-out infinite}.jm-pin-marker-oasis[data-v-737f8993]:after{border-top-color:#2d593c}.jm-pin-marker-oasis-orange[data-v-737f8993]{background:linear-gradient(145deg,var(--bs-primary-light),var(--bs-primary));box-shadow:0 4px 20px var(--bs-primary-glow),0 0 40px #f24c2726}.jm-pin-marker-oasis-orange[data-v-737f8993]:after{border-top-color:var(--bs-primary)}@keyframes jmPinFloat-737f8993{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.jm-pin-card[data-v-737f8993]{background:#0f0f14cc;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:12px 16px;max-width:220px;text-align:center}@media (max-width: 480px){.jm-pin-card[data-v-737f8993]{max-width:90%;padding:10px 12px}}[data-theme=light] .jm-pin-card[data-v-737f8993]{background:#ffffffd9;border-color:#00000014;box-shadow:0 4px 20px #00000014}.jm-pin-title[data-v-737f8993]{font-size:.875rem;font-weight:700;color:var(--bs-text);display:block}.jm-pin-desc[data-v-737f8993]{font-size:.75rem;color:var(--bs-text-muted);line-height:1.45;margin:4px 0 0}.jm-pin-line[data-v-737f8993]{display:none}@media (min-width: 900px){.jm-pin-line[data-v-737f8993]{display:block;width:2px;height:20px;background:var(--bs-primary);opacity:.3}}@media (min-width: 900px){.jm-pin-card-above[data-v-737f8993]{order:-1}.jm-pin-card-below[data-v-737f8993]{order:3}}.jm-badge-72h[data-v-737f8993]{display:none}@media (min-width: 900px){.jm-badge-72h[data-v-737f8993]{display:inline-flex;align-items:center;gap:6px;position:absolute;top:-28px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,#f24c2726,#f24c270d);border:1px solid var(--bs-primary-light);color:var(--bs-primary-light);padding:6px 16px;border-radius:var(--bs-radius-sm);font-size:.8rem;font-weight:700;white-space:nowrap;opacity:0;transition:opacity .6s ease 2s;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.jm-badge-72h.jm-pin-visible[data-v-737f8993]{opacity:1}.jm-badge-72h-dot[data-v-737f8993]{width:6px;height:6px;border-radius:50%;background:var(--bs-primary);box-shadow:0 0 6px var(--bs-primary-glow);animation:badgePulse-737f8993 2s ease-in-out infinite}}@keyframes badgePulse-737f8993{0%,to{opacity:1}50%{opacity:.4}}.jm-cta-row[data-v-737f8993]{display:flex;justify-content:center;margin:1.5rem 0 0;padding:0 1rem}.jm-cta[data-v-737f8993]{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;border-radius:var(--bs-radius-sm);font-size:.95rem;font-weight:700;text-decoration:none;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.jm-cta[data-v-737f8993]:hover{transform:translateY(-2px)}.jm-cta[data-v-737f8993]:active{transform:translateY(0)}.jm-cta--primary[data-v-737f8993]{background:var(--bs-gradient);color:#fff;box-shadow:0 4px 20px var(--bs-primary-glow)}.jm-cta--primary[data-v-737f8993]:hover{box-shadow:0 8px 30px var(--bs-primary-glow)}.jm-cta--secondary[data-v-737f8993]{background:linear-gradient(145deg,var(--bs-secondary-light),var(--bs-secondary));color:#fff;box-shadow:0 4px 20px var(--bs-green-glow)}.jm-cta--secondary[data-v-737f8993]:hover{box-shadow:0 8px 30px var(--bs-green-glow)}@media (prefers-reduced-motion: reduce){.jm-star[data-v-737f8993],.jm-pin-marker-desert[data-v-737f8993],.jm-pin-marker-step[data-v-737f8993],.jm-pin-marker-template[data-v-737f8993],.jm-pin-marker-template-step[data-v-737f8993],.jm-pin-marker-oasis[data-v-737f8993]{animation:none}.jm-pin[data-v-737f8993]{transition-duration:.01s;transition-delay:0s!important}.jm-path-dash[data-v-737f8993]{transition-duration:.01s}.jm-badge-72h[data-v-737f8993]{transition-duration:.01s;transition-delay:0s}}.j-gradient[data-v-737f8993]{background:var(--bs-gradient-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.templates-section{padding:80px 0;background:#0a0a0c;border-top:1px solid var(--bs-border);position:relative;z-index:1}[data-theme=light] .templates-section{background:#fff}@media (min-width: 768px){.templates-section{padding:100px 0}}@media (min-width: 1024px){.templates-section{padding:120px 0}}.custom-showcase{display:flex;flex-direction:column;gap:2.5rem;align-items:center}@media (min-width: 960px){.custom-showcase{flex-direction:row;gap:3.5rem;align-items:center}}.custom-showcase__visual{position:relative;width:100%;max-width:560px;flex-shrink:0}@media (min-width: 960px){.custom-showcase__visual{width:55%;max-width:none}}.device-toggle{display:flex;gap:4px;margin-bottom:1rem;background:var(--bs-surface-2);border:1px solid var(--bs-border);border-radius:10px;padding:4px;width:-moz-fit-content;width:fit-content}.device-toggle__btn{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border:none;border-radius:8px;font-size:.75rem;font-weight:600;color:var(--bs-text-muted);background:transparent;cursor:pointer;transition:all .2s ease}.device-toggle__btn.active{background:var(--bs-primary-light);color:#fff;box-shadow:0 2px 8px #f24c274d}.device-toggle__btn:not(.active):hover{color:var(--bs-text);background:var(--bs-surface-hover)}.device-fade-enter-active,.device-fade-leave-active{transition:opacity .3s ease,transform .3s ease}.device-fade-enter-from,.device-fade-leave-to{opacity:0;transform:scale(.96)}.showcase-mobile{display:flex;flex-direction:column;align-items:center;gap:.75rem}.showcase-mobile__label{font-size:.7rem;color:var(--bs-text-subtle);letter-spacing:.02em;font-family:JetBrains Mono,monospace}.pm-flat-wrap{position:relative;width:220px;height:440px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:10px}@media (min-width: 768px){.pm-flat-wrap{width:260px;height:500px}}@media (min-width: 960px){.pm-flat-wrap{width:300px;height:570px}}.pm-interact-hint{font-size:.75rem;color:var(--bs-text-muted);opacity:.7;letter-spacing:.03em}.pm{position:absolute;left:50%;top:50%;transform-origin:center center}.pm-flat{transform:translate(-50%,-50%) scale(.48)}@media (min-width: 768px){.pm-flat{transform:translate(-50%,-50%) scale(.56)}}@media (min-width: 960px){.pm-flat{transform:translate(-50%,-50%) scale(.64)}}.pm-iframe-live{pointer-events:auto}.pm-back{position:absolute;top:-3px;transform:translate(-50%,-50%);height:734px;width:430px;background-image:linear-gradient(to bottom,#3a3b3f 70%,#1d1d1f);border-radius:74px 40px 84px 50px;box-shadow:-26px 8px 8px -10px #0000004d,-6px 6px 6px #0009,-30px 14px 10px -10px #00000080,-20px 40px 8px #0000001a,-20px 30px 8px #0000001a,inset 20px 0 15px -6px #0009,inset 2px 0 4px -2px #0009,inset 2px 0 1px -2px #ffffff1a,inset 0 -15px 10px -10px #ffffff26}.pm-back:before{content:"";display:block;height:300px;width:100px;position:absolute;background-color:#fff;left:16px;bottom:40px;border-radius:20px;filter:blur(5px);opacity:.1;transform:rotate(4deg)}.pm-back:after{content:"";display:block;height:300px;width:100px;position:absolute;background-color:#fff;left:26px;bottom:40px;border-radius:20px;filter:blur(4px);opacity:.25;transform:rotate(2deg)}.pm-screen{position:absolute;top:-16px;left:14px;transform:translate(-50%,-50%);height:710px;width:400px;background-color:#000;border-radius:48px 40px 52px 45px;box-shadow:-2px 0 0 -1px #fff6,-1px 3px 3px -3px #ffffffb3}.pm-display{position:absolute;z-index:1;top:-23px;left:20px;transform:translate(-50%,-50%);height:690px;width:378px;background-color:#fbfbfb;border-radius:45px 37px 41px 41px;overflow:hidden}.pm-notch{position:absolute;top:-1px;left:50%;transform:translate(-50%);width:210px;background-color:#131313;border-top:6px solid #000;height:21px;z-index:3;border-radius:0 0 20px 20px}.pm-notch:after{content:"";display:block;height:12px;width:12px;background-color:transparent;position:absolute;left:-12px;top:-5px;border-radius:50%;box-shadow:5px -5px 0 -3px #000}.pm-notch:before{content:"";display:block;height:12px;width:12px;background-color:transparent;position:absolute;right:-12px;top:-5px;border-radius:50%;box-shadow:-4px -4px 0 -3px #000}.pm-notch-speaker{position:absolute;top:6px;width:58px;height:6px;border-radius:20px;background-color:#2b2b2b;overflow:hidden;box-shadow:0 0 0 1px #363637,inset -3px 3px 1px #000,inset -3px 4px 0 -1px #ffffff80;left:50%;transform:translate(-50%)}.pm-notch-speaker:after{content:"";display:block;height:4px;width:4px;background-color:#87888c;position:absolute;right:-1px;border-radius:50%;top:-1px}.pm-notch-speaker:before{content:"";display:block;height:4px;width:4px;background-color:#898a8e;position:absolute;right:-2px;border-radius:50%;top:4px}.pm-content{position:absolute;top:0;left:0;height:690px;width:378px;border-radius:45px 37px 41px 41px;overflow:hidden}.pm-iframe{width:378px;height:690px;border:none}.pm-left-side{position:absolute;left:0;top:60px;width:30px;height:100%}.pm-left-side .pm-antena{position:absolute;height:20px;width:50px;left:-5px;top:10px;border-radius:50%;transform:rotate(-40deg) skew(20deg);background-color:transparent;box-shadow:0 -2px 1px -2px #000}.pm-left-side .pm-antena.pm-antena-btm{top:auto;bottom:128px}.pm-left-side .pm-antena:after{content:"";display:block;height:20px;width:50px;position:absolute;transform:rotate(-2deg);left:-5px;top:3px;border-radius:50%;background-color:transparent;box-shadow:0 -2px 1px -2px #000}.pm-button{position:absolute;top:100px;left:4px;height:47px;width:12px;background-color:#010101;border-radius:30px;transform:skewY(-40deg);box-shadow:-32px -16px 10px #0006,-4px 0 4px #0006}.pm-button:before{content:"";display:block;position:absolute;height:45px;width:10px;background-image:linear-gradient(to bottom,#6a6b6f 85%,#0b0b0b);border-radius:20px}.pm-button:after{content:"";display:block;position:absolute;left:-2px;top:-1px;height:44px;width:10px;background-color:#2d2d2f;border-radius:20px;box-shadow:inset -1px -1px 0 -1px #fff9}.pm-button-bottom{top:160px}.pm-button-top{top:48px;height:29px;width:14px;left:2px;border-radius:10px 10px 10px 3px;box-shadow:inset 2px 0 0 -1px #ffffff40}.pm-button-top:after{height:27px;width:8px;left:4px;top:0}.pm-button-top:before{height:28px;width:8px;left:6px;top:0;box-shadow:1px 0 #0006}.pm-bottom{position:absolute;bottom:0;width:100%}.pm-speaker-grp{position:absolute;display:flex;left:calc(50% - 120px);bottom:6px;transform:skew(-50deg)}.pm-speaker-grp.pm-speaker-grp-r{left:calc(50% + 45px)}.pm-speaker-grp div{height:6px;width:6px;background-color:#212121;box-shadow:inset -4px -3px 2px -2px #000,1px -1px 0 -1px #ffffff80;margin:0 3px;border-radius:50%;position:relative;overflow:hidden}.pm-speaker-grp div:after{content:"";display:block;height:3px;width:3px;background-color:#fff;border-radius:50%;position:absolute;bottom:-1px;left:3px;opacity:.4}.pm-screw{position:absolute;bottom:5px;left:calc(50% - 38px);height:9px;width:9px;background-image:linear-gradient(to right,#1a1a1c 30%,#a1a2a7 60%,#1a1a1c 80%);border-radius:50%;transform:translate(-50%) skew(-50deg)}.pm-screw.pm-screw-r{left:calc(50% + 36px)}.pm-screw div{height:6px;width:6px;border-radius:50%;background-color:#252527;box-shadow:2px 2px #000000e6,inset -2px 1px 1px -1px #000;position:relative}.pm-screw div:after{content:"";display:block;height:4px;width:4px;background-color:#151515;transform:rotate(45deg);position:absolute;top:1px;box-shadow:inset -1px -1px #fff9}.pm-charger{position:absolute;left:50%;bottom:2px;background-image:linear-gradient(to right,#121214 5%,#434446 20%,#434446 60%,#7a7b80,#1b1b1d 90%);transform:translate(-50%) skew(-50deg);height:14px;width:48px;overflow:hidden;border-radius:15px 16px 24px 20px;box-shadow:1px 1px 1px -1px #fff6,inset -2px -2px 0 -1px #0e0e0e,inset -3px -3px 0 -1px #252527,inset 3px 3px 0 -1px #050505}.pm-charger:after{content:"";display:block;height:10px;width:42px;background-color:#050505;border-radius:20px 8px 16px 10px;box-shadow:1px 1px 0 -1px #fff6}.pm-bottom .pm-antena{position:absolute;height:20px;width:50px;bottom:8px;left:60px;border-radius:40%;opacity:.7;transform:rotate(-45deg) skew(20deg) scaleY(-1);background-color:transparent;box-shadow:0 -2px 1px -2px #000}.pm-bottom .pm-antena.pm-antena-r{left:auto;right:70px;box-shadow:0 -2px 1px -2px #000,19px -2px 0 -2px #fff6}.pm-bottom .pm-antena:after{content:"";display:block;height:20px;width:50px;position:absolute;transform:rotate(-2deg);left:-3px;top:3px;border-radius:40%;background-color:transparent;box-shadow:0 -2px 1px -2px #000}.pm-bottom .pm-antena.pm-antena-r:after{box-shadow:0 -2px 1px -2px #000,19px -2px 0 -2px #fff6}.pm-reflections{position:absolute;top:-17px;left:15px;transform:translate(-50%,-50%);height:709px;width:399px;border-radius:48px 40px 52px 45px;background-color:transparent;z-index:4;overflow:hidden;pointer-events:none}.pm-ref-1{position:absolute;height:200%;width:120%;background-color:#fff;opacity:.1;left:-320px;top:-200px;transform:rotate(32deg);z-index:10}.pm-ref-2{position:absolute;height:100%;left:-94px;width:100px;border-radius:100px;background-color:#000;top:calc(50% + 14px);transform:translateY(-50%);z-index:11}.pm-ref-3{position:absolute;height:60%;left:-8px;width:10px;border-radius:100px;background:#6d6c71;top:70%;transform:translateY(-50%);z-index:11;opacity:.6}.pm-ref-4{position:absolute;height:60%;top:0;background-color:#67686c;width:16px}.pm-ref-4:before{content:"";display:block;position:absolute;height:100px;width:100px;background-color:transparent;left:16px;top:4px;border-radius:44px 40px 0 0;box-shadow:-20px 0 #67686c}.pm-ref-4:after{content:"";display:block;height:80px;width:80px;background-color:transparent;position:absolute;border-radius:60px 0 0;left:0;top:-1px;transform:rotate(15deg);box-shadow:-25px -3px 2px -8px #000}.pm-ref-5{position:absolute;height:50%;bottom:0;left:4px;width:12px;background-color:#000;border-radius:50%}[data-theme=light] .pm-back{background-image:linear-gradient(to bottom,#c8c9cd 70%,#a0a1a5);box-shadow:-26px 8px 8px -10px #0000001a,-6px 6px 6px #00000026,-30px 14px 10px -10px #0000001f,inset 20px 0 15px -6px #00000026,inset 0 -15px 10px -10px #fff6}[data-theme=light] .pm-screen{background-color:#1a1a1c}[data-theme=light] .pm-ref-1{opacity:.2}[data-theme=light] .pm-ref-3{background:#b0b1b5}[data-theme=light] .pm-ref-4{background-color:#b5b6ba}[data-theme=light] .pm-ref-4:before{box-shadow:-20px 0 #b5b6ba}.showcase-browser{border-radius:var(--bs-radius-md);overflow:hidden;border:1px solid var(--bs-border);background:var(--bs-surface-2);box-shadow:var(--bs-shadow-lg);position:relative}.showcase-browser__bar{display:flex;align-items:center;gap:6px;padding:10px 14px;background:var(--bs-surface-2);border-bottom:1px solid var(--bs-border)}.showcase-browser__dot{width:8px;height:8px;border-radius:50%;background:#ffffff14}.showcase-browser__dot:first-child{background:#ff634780}.showcase-browser__dot:nth-child(2){background:#ffc10780}.showcase-browser__dot:nth-child(3){background:#4caf5080}[data-theme=light] .showcase-browser__dot:first-child{background:#ff6b6b}[data-theme=light] .showcase-browser__dot:nth-child(2){background:#ffc107}[data-theme=light] .showcase-browser__dot:nth-child(3){background:#4caf50}.showcase-browser__url{margin-left:8px;font-size:.7rem;color:var(--bs-text-subtle);background:var(--bs-surface);padding:3px 12px;border-radius:6px;flex:1;max-width:200px}.showcase-browser__viewport{position:relative;height:300px;overflow:hidden}@media (min-width: 768px){.showcase-browser__viewport{height:360px}}.showcase-browser__iframe{width:calc(100% / .35);height:calc(360px / .35);transform:scale(.35);transform-origin:top left;border:none;pointer-events:none;display:block;position:absolute;top:0;left:0}@media (min-width: 768px){.showcase-browser__iframe{width:250%;height:900px;transform:scale(.4)}}.showcase-browser:after{content:"";position:absolute;top:-20px;right:-20px;bottom:-20px;left:-20px;background:radial-gradient(ellipse at center,rgba(242,76,39,.06) 0%,transparent 70%);z-index:-1;pointer-events:none}.custom-showcase__content{text-align:center;max-width:480px}@media (min-width: 960px){.custom-showcase__content{text-align:left;flex:1}}.custom-showcase__tag{display:inline-flex;align-items:center;gap:6px;padding:6px 16px;background:linear-gradient(135deg,#f24c2726,#f24c270d);border:1px solid var(--bs-primary-light);border-radius:50px;font-size:.8rem;font-weight:700;color:var(--bs-primary-light);text-transform:uppercase;letter-spacing:.06em;margin-bottom:1.25rem}.custom-showcase__tag svg{flex-shrink:0}.custom-showcase__title{font-family:Antonio,sans-serif;font-optical-sizing:auto;font-weight:200;font-size:clamp(1.75rem,4vw,2.5rem);letter-spacing:.02em;text-transform:uppercase;line-height:1.15;margin-bottom:1rem}.custom-showcase__desc{font-size:1rem;color:var(--bs-text-muted);line-height:1.65;margin-bottom:2rem}@media (min-width: 768px){.custom-showcase__desc{font-size:1.0625rem}}.custom-showcase__features{list-style:none;padding:0;margin:0 0 2rem;display:flex;flex-direction:column;gap:1rem}.custom-showcase__feature{display:flex;align-items:flex-start;gap:.875rem;text-align:left}.feature-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;min-width:36px;border-radius:10px;background:var(--bs-gradient-soft);border:1px solid var(--bs-border);color:var(--bs-primary-light)}.custom-showcase__feature strong{display:block;font-size:.9rem;font-weight:600;color:var(--bs-text);margin-bottom:2px}.custom-showcase__feature span{font-size:.825rem;color:var(--bs-text-muted);line-height:1.4}.custom-showcase__cta{display:inline-flex;align-items:center;gap:10px;padding:14px 32px;background:var(--bs-gradient);color:#fff;border:none;border-radius:50px;font-weight:700;font-size:1rem;text-decoration:none;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 20px #f24c2740}.custom-showcase__cta:hover{transform:translateY(-2px);box-shadow:0 8px 32px #f24c2766;gap:14px}.custom-showcase__cta:active{transform:translateY(0)}@media (max-width: 959px){.custom-showcase__cta{width:100%;justify-content:center}}.section-divider{display:flex;align-items:center;gap:1.25rem;margin:4rem 0 3rem}.section-divider__line{flex:1;height:1px;background:var(--bs-border)}.section-divider__text{font-size:.825rem;font-weight:500;color:var(--bs-text-subtle);white-space:nowrap;text-transform:uppercase;letter-spacing:.06em}.tp-showcase{display:flex;flex-direction:column;align-items:center;gap:1.5rem;padding:2rem 0}.tp-showcase__header{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;justify-content:center}.tp-showcase__badge{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:3px 12px;border-radius:100px}.tp-showcase__name{font-size:1.25rem;font-weight:700;color:var(--bs-text);margin:0}.tp-showcase__price{font-size:.85rem;font-weight:800;color:var(--bs-primary-light)}.tp-showcase__devices{display:flex;align-items:center;justify-content:center;gap:0;width:100%;position:relative;padding:0 50px}@media (min-width: 768px){.tp-showcase__devices{gap:1.5rem;padding:0;max-width:780px;margin:0 auto}}.tp-showcase__arrow{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:40px;height:40px;min-width:40px;border-radius:50%;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;cursor:pointer;transition:all .2s ease;z-index:10}.tp-showcase__arrow--left{left:0}.tp-showcase__arrow--right{right:0}.tp-showcase__arrow:hover{background:#ffffff24;border-color:var(--bs-primary-light);color:var(--bs-primary-light);transform:translateY(-50%) scale(1.08)}[data-theme=light] .tp-showcase__arrow{border-color:var(--bs-border-strong);background:var(--bs-surface);color:var(--bs-text)}@media (min-width: 768px){.tp-showcase__arrow{position:relative;top:auto;transform:none;width:44px;height:44px;min-width:44px}.tp-showcase__arrow:hover{transform:scale(1.08)}}.tp-showcase__browser{display:none;background:#1a1a2e;border-radius:12px;padding:6px;box-shadow:0 30px 60px #00000080,0 0 0 1px #ffffff0f,inset 0 1px #ffffff0d;flex:1;min-width:0;max-width:420px}@media (min-width: 768px){.tp-showcase__browser{display:block}}[data-theme=light] .tp-showcase__browser{background:#e8e8ec;box-shadow:0 30px 60px #0000001f,0 0 0 1px #00000014}.tp-browser__bar{display:flex;align-items:center;gap:6px;padding:6px 10px;background:#ffffff08;border-radius:8px 8px 0 0;margin-bottom:4px}[data-theme=light] .tp-browser__bar{background:#0000000a}.tp-browser__dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.tp-browser__url{flex:1;text-align:center;font-size:.6rem;color:#fff6;font-family:JetBrains Mono,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-theme=light] .tp-browser__url{color:#0006}.tp-browser__screen{aspect-ratio:16 / 10;background:#fff;border-radius:0 0 8px 8px;overflow:hidden;position:relative}.tp-browser__iframe{width:1280px;height:800px;border:none;pointer-events:none;transform-origin:top left;position:absolute;top:0;left:0}.tp-showcase__phone{width:132px;min-width:132px;background:#0f0f0f;border-radius:32px;padding:7px;display:flex;flex-direction:column;align-items:center;box-shadow:0 30px 60px #00000080,0 0 0 1px #ffffff1a,inset 0 1px #ffffff0f;flex-shrink:0}[data-theme=light] .tp-showcase__phone{background:#1a1a1e}@media (min-width: 768px){.tp-showcase__phone{width:144px;min-width:144px;border-radius:36px;padding:8px}}.tp-phone__notch{width:36%;height:8px;background:#000;border-radius:10px;margin:5px auto 3px;display:flex;align-items:center;justify-content:flex-end;padding-right:6px}.tp-phone__cam{width:5px;height:5px;border-radius:50%;background:#1a1a3e;box-shadow:0 0 4px #32327880}.tp-phone__screen{flex:1;width:100%;aspect-ratio:9 / 19.5;border-radius:16px;overflow:hidden;background:#fff;position:relative}@media (min-width: 768px){.tp-phone__screen{border-radius:20px}}.tp-phone__bar{width:30%;height:4px;border-radius:4px;background:#ffffff26;margin:5px auto 3px}.tp-phone__iframe{width:375px;height:812px;border:none;pointer-events:none;transform-origin:top left;position:absolute;top:0;left:0}.tp-showcase__dots{display:flex;justify-content:center;gap:8px}.tp-showcase__dot{width:8px;height:8px;border-radius:50%;border:none;background:#fff3;cursor:pointer;padding:0;transition:all .3s ease}.tp-showcase__dot.active{background:var(--bs-primary-light);width:24px;border-radius:4px}.tp-showcase__dot:hover:not(.active){background:#fff6}[data-theme=light] .tp-showcase__dot{background:var(--bs-border-strong)}.tp-showcase__cta{display:inline-flex;align-items:center;gap:8px;padding:10px 24px;background:var(--bs-primary-light);color:#fff;font-size:.85rem;font-weight:700;border-radius:100px;text-decoration:none;transition:all .2s ease;box-shadow:0 4px 16px #f24c274d}.tp-showcase__cta:hover{filter:brightness(1.15);transform:translateY(-2px);box-shadow:0 6px 24px #f24c2766}.tp-card{display:flex;flex-direction:column;gap:.6rem;cursor:pointer;text-decoration:none}.tp-card__phone{position:relative;aspect-ratio:9 / 16;background:#111;border-radius:24px;padding:4px;display:flex;flex-direction:column;align-items:center;box-shadow:0 20px 40px #0006,0 8px 16px #0003,0 0 0 1px #ffffff14;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1)}.tp-card:hover .tp-card__phone{box-shadow:0 25px 50px #00000080,0 0 30px #f24c2726,0 0 0 1px #f24c274d;transform:translateY(-6px)}.tp-card__phone-notch{width:28%;height:6px;background:#000;border-radius:10px;margin:4px auto 2px;flex-shrink:0}.tp-card__phone-screen{flex:1;width:100%;border-radius:14px;overflow:hidden;background:#fff;position:relative}.tp-card__phone-bar{width:24%;height:3px;border-radius:3px;background:#ffffff26;margin:3px auto 2px;flex-shrink:0}[data-theme=light] .tp-card__phone{background:#1a1a1e}.tp-card__browser{position:relative;aspect-ratio:16 / 12;background:#1a1a2e;border-radius:12px;padding:6px;box-shadow:0 20px 40px #0006,0 8px 16px #0003,inset 0 1px #ffffff0d;border:1px solid rgba(255,255,255,.06);transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1)}.tp-card:hover .tp-card__browser{box-shadow:0 25px 50px #00000080,0 0 30px #f24c2726;transform:translateY(-6px)}[data-theme=light] .tp-card__browser{background:#e8e8ec;border-color:#00000014}.tp-card__browser-bar{display:flex;align-items:center;gap:6px;padding:5px 8px;background:#ffffff08;border-radius:8px 8px 0 0;margin-bottom:4px}[data-theme=light] .tp-card__browser-bar{background:#0000000a}.tp-card__browser-dot{width:6px;height:6px;border-radius:50%}.tp-card__browser-dot--r{background:#ff5f57}.tp-card__browser-dot--y{background:#febc2e}.tp-card__browser-dot--g{background:#28c840}.tp-card__browser-url{flex:1;text-align:center;font-size:.55rem;color:#fff6;font-family:JetBrains Mono,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-theme=light] .tp-card__browser-url{color:#0006}.tp-card__browser-viewport{position:relative;flex:1;background:#fff;border-radius:0 0 6px 6px;overflow:hidden;aspect-ratio:16 / 10}.tp-card__badge--browser{top:6px;right:6px}.tp-card--desktop{scroll-snap-align:start}.tp-card__iframe{width:375px;height:812px;border:none;pointer-events:none;transform-origin:top left;position:absolute;top:0;left:0}.tp-card__iframe--desktop{width:1280px;height:800px}@supports (container-type: inline-size){.tp-card__phone-screen{container-type:inline-size}.tp-card__phone-screen .tp-card__iframe{transform:scale(calc(1cqw / 3.75))}.tp-card__browser-viewport{container-type:inline-size}.tp-card__browser-viewport .tp-card__iframe--desktop{transform:scale(calc(1cqw / 12.8))}}@supports not (container-type: inline-size){.tp-card__iframe{transform:scale(calc((100vw - 48px) / 375))}.tp-card__iframe--desktop{transform:scale(calc((100vw - 48px) / 1280))}@media (min-width: 640px){.tp-card__iframe{transform:scale(calc(((100vw - 48px) / 2 - 10px) / 375))}.tp-card__iframe--desktop{transform:scale(calc(((100vw - 48px) / 2 - 10px) / 1280))}}@media (min-width: 768px){.tp-card__iframe{transform:scale(calc(((100vw - 48px) / 3 - 14px) / 375))}.tp-card__iframe--desktop{transform:scale(calc(((100vw - 48px) / 3 - 14px) / 1280))}}@media (min-width: 1024px){.tp-card__iframe{transform:scale(calc((1200px / 4 - 16px) / 375))}.tp-card__iframe--desktop{transform:scale(calc((1200px / 4 - 16px) / 1280))}}}.tp-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.7) 100%);opacity:0;transition:opacity .25s ease;display:flex;align-items:flex-end;justify-content:center;padding:1.25rem;z-index:2}.tp-card:hover .tp-card__overlay{opacity:1}.tp-card__cta{display:inline-flex;align-items:center;gap:6px;padding:8px 18px;background:var(--bs-gradient);color:#fff;border-radius:50px;font-size:.75rem;font-weight:700;text-decoration:none;white-space:nowrap;transform:translateY(8px);transition:transform .25s ease}.tp-card:hover .tp-card__cta{transform:translateY(0)}.tp-card__badge{position:absolute;top:10px;right:10px;z-index:3;font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:3px 10px;border-radius:50px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.tp-card__info{display:flex;align-items:center;justify-content:space-between;padding:0 2px}.tp-card__name{font-size:.8rem;font-weight:600;color:var(--bs-text-muted);letter-spacing:.01em}.tp-card__price{font-size:.7rem;font-weight:600;color:var(--bs-primary-light);white-space:nowrap}.templates-footer{text-align:center;margin-top:2.5rem}.btn-view-all{display:inline-flex;align-items:center;gap:10px;padding:14px 28px;background:transparent;color:var(--bs-text);border:1.5px solid var(--bs-border-strong);border-radius:50px;font-weight:600;font-size:1rem;text-decoration:none;transition:all .3s;cursor:pointer}.btn-view-all:hover{border-color:var(--bs-primary);background:#f24c271a;gap:14px}@media (prefers-reduced-motion: reduce){.custom-showcase__cta,.tp-card__frame,.btn-view-all,.device-fade-enter-active,.device-fade-leave-active{transition:none}.tp-card:hover .tp-card__frame,.custom-showcase__cta:hover{transform:none}}.testimonials-section[data-v-634d48e6]{padding:80px 0;background:#0a0a0c;border-top:1px solid var(--bs-border);position:relative;z-index:1}[data-theme=light] .testimonials-section[data-v-634d48e6]{background:#fff}@media (min-width: 768px){.testimonials-section[data-v-634d48e6]{padding:100px 0}}.testimonial-showcase[data-v-634d48e6]{position:relative;max-width:720px;margin:48px auto 0;min-height:240px}.testimonial-big[data-v-634d48e6]{display:none;text-align:center;padding:2.5rem 2rem;background:var(--bs-surface);border:1px solid var(--bs-border);border-radius:var(--bs-radius-md)}.testimonial-big.active[data-v-634d48e6]{display:block;animation:fadeInUp .5s ease both}.testimonial-quote-mark[data-v-634d48e6]{font-size:5rem;line-height:.8;color:var(--bs-primary);opacity:.2;display:block;font-family:Georgia,serif}.testimonial-big-text[data-v-634d48e6]{font-size:1.15rem;color:var(--bs-text);line-height:1.8;margin:1rem 0 2rem;font-style:italic}.testimonial-big-author[data-v-634d48e6]{display:flex;align-items:center;justify-content:center;gap:12px}.testimonial-avatar[data-v-634d48e6]{width:44px;height:44px;border-radius:50%;background:var(--bs-gradient);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.1rem;flex-shrink:0}.testimonial-big-name[data-v-634d48e6]{font-weight:700;color:var(--bs-text);display:block;font-size:.95rem}.testimonial-big-role[data-v-634d48e6]{font-size:.8rem;color:var(--bs-text-muted);display:block}.testimonial-featured[data-v-634d48e6]{border-color:var(--bs-primary);box-shadow:0 0 24px #a78bfa1f}.testimonial-featured .testimonial-quote-mark[data-v-634d48e6]{opacity:.4}.testimonial-featured .testimonial-big-text[data-v-634d48e6]{font-size:1.25rem}.testimonial-verified[data-v-634d48e6]{display:inline-block;vertical-align:middle;margin-left:4px;color:var(--bs-primary)}.testimonial-nav[data-v-634d48e6]{display:flex;justify-content:center;gap:8px;margin-top:1.5rem}.testimonial-nav-dot[data-v-634d48e6]{width:10px;height:10px;border-radius:50%;border:none;background:var(--bs-border-strong);cursor:pointer;transition:all .3s;padding:0}.testimonial-nav-dot.active[data-v-634d48e6]{background:var(--bs-primary);transform:scale(1.3)}.hero{position:relative;min-height:auto;display:flex;align-items:center;justify-content:center;padding:6rem 0 3rem;overflow:hidden;background:var(--bs-bg)}@media (min-width: 1024px){.hero{min-height:100vh;padding:7rem 0 4rem}}.ripple-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;overflow:hidden}.ripple-ring{position:absolute;width:0;height:0;border-radius:50%;transform:translate(-50%,-50%);border:1.5px solid rgba(242,76,39,.35);box-shadow:0 0 12px #f24c2726,inset 0 0 12px #f24c2714;animation:waterRipple 1.6s cubic-bezier(.2,.6,.3,1) forwards}.ripple-ring:before,.ripple-ring:after{content:"";position:absolute;border-radius:50%;border:1px solid rgba(242,76,39,.18);width:0;height:0;inset:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.ripple-ring:before{animation:waterRipple2 1.6s cubic-bezier(.2,.6,.3,1) .15s forwards}.ripple-ring:after{animation:waterRipple2 1.6s cubic-bezier(.2,.6,.3,1) .3s forwards}@keyframes waterRipple{0%{width:0;height:0;opacity:.7;border-width:2px}to{width:500px;height:500px;opacity:0;border-width:.5px}}@keyframes waterRipple2{0%{width:0;height:0;opacity:.5}to{width:350px;height:350px;opacity:0}}[data-theme=light] .ripple-ring{border-color:#f24c2740;box-shadow:0 0 12px #f24c271a,inset 0 0 12px #f24c270d}[data-theme=light] .ripple-ring:before,[data-theme=light] .ripple-ring:after{border-color:#f24c271f}.logo-watermark{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:0;animation:wmFadeIn 2s ease-out .4s forwards}@keyframes wmFadeIn{to{opacity:1}}.wm{position:absolute;border-radius:18px;opacity:.32;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}[data-theme=light] .wm{opacity:.7}.wm-a{width:130px;top:-2%;left:-4%;transform:rotate(-18deg);animation:wmDriftA 18s ease-in-out infinite}.wm-b{width:95px;top:3%;left:78%;transform:rotate(12deg);animation:wmDriftB 22s ease-in-out infinite}.wm-c{width:115px;top:30%;left:88%;transform:rotate(8deg);animation:wmDriftC 20s ease-in-out infinite}.wm-e{width:110px;top:85%;left:44%;transform:rotate(-22deg);animation:wmDriftD 24s ease-in-out infinite}.wm-f{width:122px;top:80%;left:82%;transform:rotate(10deg);animation:wmDriftE 19s ease-in-out infinite}.wm-g{width:105px;top:48%;left:-5%;transform:rotate(-20deg);animation:wmDriftF 21s ease-in-out infinite}.wm-h{width:85px;top:-1%;left:42%;transform:rotate(14deg);animation:wmDriftA 25s ease-in-out infinite reverse}.wm-i{width:100px;top:44%;left:46%;transform:rotate(-12deg);animation:wmDriftC 23s ease-in-out infinite reverse}.wm-j{width:126px;top:48%;left:58%;transform:rotate(18deg);animation:wmDriftB 17s ease-in-out infinite}.wm-l{width:90px;top:90%;left:-2%;transform:rotate(7deg);animation:wmDriftE 26s ease-in-out infinite reverse}@keyframes wmDriftA{0%,to{translate:0 0}25%{translate:8px -6px}50%{translate:-4px 10px}75%{translate:6px 4px}}@keyframes wmDriftB{0%,to{translate:0 0}25%{translate:-10px 5px}50%{translate:6px -8px}75%{translate:-3px 7px}}@keyframes wmDriftC{0%,to{translate:0 0}25%{translate:5px 9px}50%{translate:-7px -4px}75%{translate:10px -2px}}@keyframes wmDriftD{0%,to{translate:0 0}25%{translate:-6px -8px}50%{translate:9px 5px}75%{translate:-4px -6px}}@keyframes wmDriftE{0%,to{translate:0 0}25%{translate:7px 4px}50%{translate:-5px -9px}75%{translate:8px 6px}}@keyframes wmDriftF{0%,to{translate:0 0}25%{translate:-9px 7px}50%{translate:4px -6px}75%{translate:-7px 3px}}@media (min-width: 768px){.wm-a{width:230px;top:-3%;left:-5%}.wm-b{width:220px;top:-4%;left:86%}.wm-c{width:190px;top:70%;left:56%}.wm-e{width:175px;top:86%;left:38%}.wm-f{width:216px;top:82%;left:86%}.wm-g{width:185px;top:46%;left:-6%}.wm-h{width:155px;top:-2%;left:38%}.wm-i{width:170px;top:42%;left:44%}.wm-j{width:192px;top:48%;left:86%}.wm-l{width:150px;top:92%;left:-3%}}@media (min-width: 1280px){.wm-a{width:420px;top:-4%;left:-6%}.wm-b{width:380px;top:-5%;left:88%}.wm-c{width:280px;top:72%;left:58%}.wm-e{width:300px;top:88%;left:38%}.wm-f{width:297px;top:84%;left:88%}.wm-g{width:270px;top:42%;left:-7%}.wm-h{width:210px;top:-3%;left:38%}.wm-i{width:235px;top:40%;left:42%}.wm-j{width:265px;top:48%;left:88%}.wm-l{width:400px;top:92%;left:-4%}}.hero-grain{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.4'/%3E%3C/svg%3E");background-repeat:repeat;background-size:200px}.hero-glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.glow-orb{position:absolute;border-radius:50%;opacity:0}.glow-orb-1{width:45vw;height:45vw;max-width:600px;max-height:600px;top:-34%;left:-26%;background:radial-gradient(circle,rgba(242,76,39,.12) 0%,transparent 60%);filter:blur(120px);animation:orbIn 2s ease-out .2s forwards,orbDrift 14s ease-in-out 2.5s infinite}.glow-orb-1b{display:none}.glow-orb-2{width:40vw;height:40vw;max-width:550px;max-height:550px;bottom:-20%;right:-14%;background:radial-gradient(circle,rgba(242,76,39,.12) 0%,transparent 60%);filter:blur(120px);animation:orbIn 2.5s ease-out .4s forwards,orbDrift 16s ease-in-out 3s infinite reverse}.glow-orb-2b{display:none}@keyframes orbIn{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes orbDrift{0%,to{transform:scale(1) translate(0)}25%{transform:scale(1.06) translate(20px,-15px)}50%{transform:scale(.98) translate(-8px,12px)}75%{transform:scale(1.03) translate(12px,5px)}}@keyframes orbPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.12)}}.hero-split{position:relative;z-index:2;display:flex;flex-direction:column;gap:1.5rem;align-items:center}@media (min-width: 1024px){.hero-split{flex-direction:row;align-items:center;gap:3rem}}.hero-left{flex:1;text-align:center}@media (min-width: 1024px){.hero-left{text-align:left;max-width:520px}}.hero-right{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;width:100%;max-width:340px;margin:0 auto}@media (min-width: 768px){.hero-right{max-width:420px}}@media (min-width: 1024px){.hero-right{max-width:none}}.hide-mobile{display:none}@media (min-width: 768px){.hide-mobile{display:inline}}.hero-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;background:var(--bs-surface);border:1px solid var(--bs-border);border-radius:100px;font-size:.8125rem;font-weight:500;color:var(--bs-text-muted);margin-bottom:1.5rem}.badge-dot{width:7px;height:7px;border-radius:50%;background:var(--bs-green);box-shadow:0 0 8px var(--bs-green-glow);animation:badgePulse 2s ease-in-out infinite}@keyframes badgePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.hero-h1{font-family:Antonio,sans-serif;font-optical-sizing:auto;font-weight:200;font-size:2.75rem;line-height:1.08;letter-spacing:.02em;text-transform:uppercase;color:var(--bs-text);margin-bottom:1rem}@media (min-width: 768px){.hero-h1{font-size:5rem}}.hero-accent{background:var(--bs-gradient-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative}.hero-accent:after{content:"";position:absolute;bottom:2px;left:0;right:0;height:3px;background:var(--bs-gradient);border-radius:2px;opacity:.5}.hero-p{font-size:1.0625rem;line-height:1.7;color:var(--bs-text-muted);max-width:460px;margin-bottom:2rem}.hero-actions{display:flex;flex-direction:column;gap:10px;margin-bottom:2rem;align-items:stretch}.hero-btn-primary,.hero-btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 28px;border-radius:50px;font-weight:700;font-size:.9375rem;letter-spacing:.01em;text-decoration:none;white-space:nowrap;position:relative;overflow:hidden;transition:transform .3s cubic-bezier(.23,1,.32,1),box-shadow .3s,background .3s}.hero-btn-primary{background:var(--bs-gradient);color:#fff;box-shadow:0 4px 24px var(--bs-primary-glow)}.hero-btn-primary .btn-shimmer{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.15) 50%,transparent 100%);animation:btnShimmer 3s ease-in-out infinite;pointer-events:none}@keyframes btnShimmer{0%,65%,to{left:-100%}35%{left:100%}}.hero-btn-primary:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 12px 40px var(--bs-primary-glow),var(--bs-shadow-glow)}.hero-btn-secondary{background:#3e7b531a;border:1px solid rgba(62,123,83,.3);color:var(--bs-secondary-light);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}[data-theme=light] .hero-btn-secondary{background:#2d593c14;border-color:#2d593c40;color:var(--bs-secondary)}.hero-btn-secondary:hover{border-color:var(--bs-secondary-light);color:var(--bs-secondary-light);background:#3e7b532e;transform:translateY(-2px);box-shadow:0 6px 20px var(--bs-secondary-glow)}.hero-btn-primary,.hero-btn-secondary{width:100%}@media (min-width: 481px){.hero-actions{flex-direction:row;gap:12px}.hero-btn-primary,.hero-btn-secondary{width:auto}}.macbook-wrapper{position:relative;width:100%}.hero-btn-explore-solid{background:var(--bs-primary);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:var(--bs-radius-sm);font-weight:600;text-decoration:none;display:none;align-items:center;gap:.5rem;transition:var(--bs-transition);box-shadow:var(--bs-shadow-sm);font-size:.875rem}@media (min-width: 1024px){.hero-btn-explore-solid{display:inline-flex}}.hero-btn-explore-solid:hover{background:var(--bs-primary-hover);box-shadow:var(--bs-shadow-md);transform:translateY(-2px)}.hero-stats{display:flex;align-items:center;gap:1rem;justify-content:center}@media (min-width: 1024px){.hero-stats{justify-content:flex-start}}.stat-pill{display:flex;flex-direction:column;align-items:center;gap:2px}.stat-val{font-family:JetBrains Mono,monospace;font-weight:700;font-size:1.125rem;color:var(--bs-primary)}.stat-lbl{font-size:.6875rem;color:var(--bs-text-subtle);text-transform:uppercase;letter-spacing:.08em}.stat-divider{width:1px;height:28px;background:var(--bs-border)}.device-showcase{position:relative;width:100%;max-width:320px;display:flex;flex-direction:column;align-items:center;overflow:visible;transform-style:preserve-3d}@media (min-width: 768px){.device-showcase{max-width:420px}}@media (min-width: 1024px){.device-showcase{max-width:520px}}@media (min-width: 1280px){.device-showcase{max-width:600px}}.macbook{--mac-w: 280px;--mac-ratio: .5625;--mac-pad: 3%;--mac-pad-px: calc(.03 * var(--mac-w));--mac-screen-w: calc(var(--mac-w) + 2 * var(--mac-pad-px));--mac-screen-h: calc(var(--mac-w) * var(--mac-ratio) + 2 * var(--mac-pad-px));--mac-base-h: calc(.04 * var(--mac-screen-h));--mac-total-h: calc(var(--mac-screen-h) + var(--mac-base-h));--mac-transition: 1.8s;width:var(--mac-screen-w);height:var(--mac-total-h);text-align:center;margin:0 auto;perspective:calc(var(--mac-screen-h) * 5);perspective-origin:50% var(--mac-screen-h);transform-style:preserve-3d;filter:drop-shadow(0 4px 6px rgba(0,0,0,.5));position:relative}@media (min-width: 768px){.macbook{--mac-w: 380px}}@media (min-width: 1024px){.macbook{--mac-w: 480px}}@media (min-width: 1280px){.macbook{--mac-w: 540px}}.macbook-lid{height:var(--mac-screen-h);width:var(--mac-screen-w);position:relative;margin:0 auto;transform-origin:50% 100%;transform-style:preserve-3d;transition:transform var(--mac-transition) cubic-bezier(.32,.94,.6,1);animation:lidOpen 2.4s cubic-bezier(.32,.94,.6,1) .3s both}.macbook-lid:before{content:"";display:block;position:absolute;top:calc(.018 * var(--mac-screen-h));left:0;right:0;height:0;padding-top:calc(.018 * var(--mac-screen-h));width:calc(var(--mac-w) + 4px);margin-left:-2px;background-color:#2a2a2c;background-image:linear-gradient(90deg,#0000004d,#fff6 2%,#ffffff1a 5%,#0003 95%,#fff3 98%,#0006);border-radius:16px 16px 0 0;border-bottom:1px solid #000;transform-origin:50% 100%;transform:rotateX(90deg);transition:transform var(--mac-transition)}[data-theme=light] .macbook-lid:before{background-color:#c8c8ca;background-image:linear-gradient(90deg,#00000026,#ffffff80 2%,#fff3 5%,#0000001a 95%,#ffffff4d 98%,#0003)}@keyframes lidOpen{0%{transform:rotateX(-90deg)}45%{transform:rotateX(6deg)}65%{transform:rotateX(-3deg)}80%{transform:rotateX(1.5deg)}to{transform:rotateX(0)}}.macbook-screen{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#0e0e0e;padding:var(--mac-pad) 2.5%;border:2px solid #3a3a3c;border-bottom:0;border-radius:16px 16px 0 0;transform-style:preserve-3d;transition:transform var(--mac-transition)}[data-theme=light] .macbook-screen{background:#1a1a1a;border-color:#bbb}.macbook-screen:before{content:"";position:absolute;top:calc(var(--mac-pad-px) * .35);left:50%;transform:translate(-50%);width:5px;height:5px;border-radius:50%;background:#1a1a1c;border:1px solid #333;box-shadow:0 0 2px #0064c826 inset;z-index:5}[data-theme=light] .macbook-screen:before{background:#888;border-color:#999}.macbook-screen:after{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent);z-index:2}[data-theme=light] .macbook-screen:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent)}.macbook-content{display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden;border-radius:2px;background:var(--bs-bg);box-shadow:inset 0 0 4px #00000080}.mac-browser-bar{height:22px;min-height:22px;background:#1a1a1a;display:flex;align-items:center;padding:0 8px;gap:5px;border-bottom:.5px solid #222}[data-theme=light] .mac-browser-bar{background:#e8e8e8;border-bottom-color:#d5d5d5}.dot{width:6px;height:6px;border-radius:50%}.dot-r{background:#ff5f57}.dot-y{background:#febc2e}.dot-g{background:#28c840}.mac-url{flex:1;text-align:center;font-size:.45rem;color:#555;letter-spacing:.02em;white-space:nowrap;overflow:hidden}[data-theme=light] .mac-url{color:#888}.mac-lock{font-size:.38rem;margin-right:2px;opacity:.4}.mac-viewport{flex:1;position:relative;overflow:hidden;background:#000}.iframe-skeleton{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,#111 30%,#1a1a1a,#111 70%);background-size:200% 100%;animation:shimmer 1.5s ease-in-out infinite;z-index:0}[data-theme=light] .iframe-skeleton{background:linear-gradient(110deg,#e8e8e8 30%,#f5f5f5,#e8e8e8 70%);background-size:200% 100%}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.mac-iframe{position:absolute;top:0;left:0;width:1280px;height:900px;border:none;pointer-events:none;transform-origin:top left;transform:scale(.21);z-index:1}@media (min-width: 768px){.mac-iframe{transform:scale(.29)}}@media (min-width: 1024px){.mac-iframe{transform:scale(.38)}}@media (min-width: 1280px){.mac-iframe{transform:scale(.43)}}.macbook-base{position:absolute;bottom:0;left:-6%;width:112%;height:var(--mac-base-h);overflow:hidden;background-color:#dadadc;background-image:linear-gradient(90deg,#0000004d,#fff6 2%,#ffffff1a 5%,#0003 95%,#fff3 98%,#0006);border-radius:1px 1px 10px 10px}.macbook-base:before{content:"";position:absolute;display:block;width:15%;height:40%;top:0;left:50%;transform:translate(-50%);background:#b0b0b0;border-radius:0 0 10px 10px;box-shadow:0 -1px 5px #0009 inset}.macbook-base:after{content:"";position:absolute;display:block;width:100%;height:15%;border-radius:0 0 10px 10px;bottom:0;left:0;background:#b3b3b3;box-shadow:0 0 20px #00000080 inset}[data-theme=light] .macbook-base{background-color:#e0e0e2;background-image:linear-gradient(90deg,#0000001a,#fff9 2%,#ffffff4d 5%,#00000014 95%,#fff6 98%,#00000026)}.showcase-selector{display:flex;flex-direction:column;align-items:center;gap:4px;z-index:10;margin-bottom:.5rem;animation:fadeIn .5s ease 2.4s both}@media (min-width: 1024px){.showcase-selector{gap:6px;margin-bottom:.75rem}}.showcase-dots{display:flex;gap:10px;justify-content:center}.showcase-dot{width:10px;height:10px;border-radius:50%;border:1.5px solid var(--bs-border-strong);background:transparent;cursor:pointer;padding:0;transition:all .3s}.showcase-dot:hover{border-color:var(--bs-primary)}.showcase-dot.active{background:var(--bs-primary);border-color:var(--bs-primary);transform:scale(1.2)}.showcase-template-name{text-align:center;font-size:.875rem;font-weight:500;color:var(--bs-text-muted);letter-spacing:.02em}.float-card{position:absolute;z-index:20;display:flex;align-items:center;gap:8px;padding:8px 14px;background:#0f0f14d9;border:1px solid var(--bs-border);border-radius:12px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);font-size:.8125rem;font-weight:600;color:var(--bs-text);white-space:nowrap;box-shadow:0 8px 32px #0006;opacity:0;animation:floatCardIn .6s ease both}[data-theme=light] .float-card{background:#ffffffeb;box-shadow:0 8px 32px #0000001a}.float-card-text{display:flex;flex-direction:column;gap:1px}.float-card-text strong{font-size:.8125rem;font-weight:600;color:var(--bs-text)}.float-card-text span{font-size:.6875rem;font-weight:400;color:var(--bs-text-muted)}.float-card-emoji{font-size:1.125rem}.float-card-published,.float-card-customizing{display:none}@media (min-width: 1024px){.float-card-published,.float-card-customizing{display:flex}.float-card-published{top:15%;right:-24px;animation:floatCardIn .6s ease 1.5s both,floatDriftUp 3s ease-in-out 2.1s infinite}.float-card-customizing{bottom:20%;left:-20px;animation:floatCardIn .6s ease 2s both,floatDriftDown 3.5s ease-in-out 2.6s infinite}}@keyframes floatCardIn{0%{opacity:0;transform:translateY(16px) scale(.85)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes floatDriftUp{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes floatDriftDown{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.device-showcase:after{content:"";position:absolute;bottom:-20px;left:50%;transform:translate(-50%);width:80%;height:40px;background:radial-gradient(ellipse,var(--bs-primary-glow) 0%,transparent 70%);filter:blur(20px);opacity:.4;animation:glowPulse 4s ease-in-out infinite}@keyframes glowPulse{0%,to{opacity:.3}50%{opacity:.6}}.hero-cards{position:relative;z-index:2;display:grid;grid-template-columns:1fr;gap:12px;margin-top:2rem;padding:0 4px}@media (min-width: 640px){.hero-cards{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:2.5rem}}.hero-card{position:relative;display:flex;flex-direction:column;gap:12px;padding:24px;background:#ffffff08;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.08);border-radius:var(--bs-radius-lg, 16px);transition:var(--bs-transition);overflow:hidden}.hero-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,rgba(255,255,255,.1) 0%,transparent 50%,rgba(197,164,126,.15) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.hero-card:hover{background:#ffffff0f;border-color:#c5a47e40;box-shadow:0 8px 32px #0000004d,0 0 0 1px #c5a47e1a;transform:translateY(-2px)}.hero-card-icon{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:linear-gradient(135deg,#c5a47e26,#c5a47e0d);color:var(--bs-primary, #c5a47e)}.hero-card-title{font-family:Outfit,sans-serif;font-size:1rem;font-weight:600;color:var(--bs-text);line-height:1.35;margin:0}.hero-card-link{display:inline-flex;align-items:center;gap:6px;font-size:.8125rem;font-weight:500;color:var(--bs-primary, #c5a47e);text-decoration:none;transition:var(--bs-transition);margin-top:auto}.hero-card-link:hover{gap:10px;color:#d4b88a}[data-theme=light] .hero-card{background:#ffffffb3;border-color:#00000014}[data-theme=light] .hero-card:hover{background:#ffffffe6;border-color:#2d593c40;box-shadow:0 8px 32px #00000014}.animate-hero{opacity:0;transform:translateY(24px);animation:heroEnter .8s cubic-bezier(.16,1,.3,1) forwards;animation-delay:var(--delay, 0s)}.animate-hero-fade{opacity:0;animation:fadeIn 1.2s ease var(--delay, 0s) forwards}@keyframes heroEnter{to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{to{opacity:1}}@media (prefers-reduced-motion: reduce){.logo-watermark{animation:none;opacity:1}.wm{animation:none!important}.glow-orb{animation:none!important;opacity:.7;transform:scale(1)}.badge-dot{animation:none}.hero-accent:after{animation:none}.hero-btn-primary:before{animation:none}.animate-hero,.animate-hero-fade{opacity:1;transform:none;animation:none}.macbook-lid{animation:none!important;transform:none!important}.showcase-dots,.showcase-template-name{animation:none!important;opacity:1!important}.device-showcase:after{animation:none}.ripple-ring,.ripple-ring:before,.ripple-ring:after{animation:none!important}.float-card{animation:none!important;opacity:1!important}}.dash-preview[data-v-4b0d23e5]{position:relative;max-width:780px;margin:0 auto}.dash-browser[data-v-4b0d23e5]{background:var(--bs-surface);border:1px solid var(--bs-border);border-radius:16px;overflow:hidden;box-shadow:0 32px 80px -20px #00000080;position:relative;z-index:1}.dash-browser-bar[data-v-4b0d23e5]{display:flex;align-items:center;gap:6px;padding:10px 14px;background:var(--bs-surface-2);border-bottom:1px solid var(--bs-border)}.dash-browser-bar .dot[data-v-4b0d23e5]{width:8px;height:8px;border-radius:50%;background:#ffffff1a}.dash-url-bar[data-v-4b0d23e5]{flex:1;display:flex;align-items:center;gap:6px;padding:4px 10px;background:#ffffff0a;border-radius:6px;margin-left:8px;font-size:.72rem;color:var(--bs-text-subtle)}.dash-url-bar svg[data-v-4b0d23e5]{color:var(--bs-green);flex-shrink:0}.dash-body[data-v-4b0d23e5]{padding:16px;display:flex;flex-direction:column;gap:12px}@media (min-width: 768px){.dash-body[data-v-4b0d23e5]{padding:20px 24px;gap:14px}}.dash-glow[data-v-4b0d23e5]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;height:400px;border-radius:50%;background:radial-gradient(circle,rgba(242,76,39,.1),transparent 70%);pointer-events:none;z-index:0}.dash-realtime[data-v-4b0d23e5]{display:flex;align-items:center;gap:8px;font-size:.75rem;color:var(--bs-text-muted)}.dash-dot-live[data-v-4b0d23e5]{width:8px;height:8px;border-radius:50%;background:var(--bs-green);animation:livePulse-4b0d23e5 2s ease-in-out infinite}@keyframes livePulse-4b0d23e5{0%,to{box-shadow:0 0 #4ade8066}50%{box-shadow:0 0 0 6px #4ade8000}}.dash-rt-text strong[data-v-4b0d23e5]{color:var(--bs-text);font-variant-numeric:tabular-nums}.dash-kpi-row[data-v-4b0d23e5]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}@media (min-width: 768px){.dash-kpi-row[data-v-4b0d23e5]{grid-template-columns:repeat(4,1fr);gap:10px}}.dash-kpi[data-v-4b0d23e5]{padding:10px 12px;background:var(--bs-surface-2);border:1px solid var(--bs-border);border-radius:10px;display:flex;flex-direction:column;gap:2px}.dash-kpi-label[data-v-4b0d23e5]{font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--bs-text-subtle)}.dash-kpi-value[data-v-4b0d23e5]{font-family:Space Grotesk,Outfit,sans-serif;font-size:1.1rem;font-weight:700;color:var(--bs-text);font-variant-numeric:tabular-nums}@media (min-width: 768px){.dash-kpi-value[data-v-4b0d23e5]{font-size:1.3rem}}.dash-kpi-value--badge[data-v-4b0d23e5]{color:#34d399;text-shadow:0 0 12px rgba(52,211,153,.4);animation:badgePulse-4b0d23e5 2.5s ease-in-out infinite}@keyframes badgePulse-4b0d23e5{0%,to{text-shadow:0 0 12px rgba(52,211,153,.4)}50%{text-shadow:0 0 20px rgba(52,211,153,.7)}}.dash-kpi-trend[data-v-4b0d23e5]{display:flex;align-items:center;gap:3px;font-size:.65rem;font-weight:700}.dash-kpi-trend--up[data-v-4b0d23e5]{color:var(--bs-green)}.dash-kpi-trend--down[data-v-4b0d23e5]{color:#ef4444}.dash-chart[data-v-4b0d23e5]{height:70px;border-radius:8px;overflow:hidden;background:var(--bs-surface-2);border:1px solid var(--bs-border)}@media (min-width: 768px){.dash-chart[data-v-4b0d23e5]{height:90px}}.dash-chart-svg[data-v-4b0d23e5]{width:100%;height:100%;display:block}.dash-chart-line[data-v-4b0d23e5]{stroke-dasharray:1200;stroke-dashoffset:1200;animation:drawLine-4b0d23e5 2s ease-out forwards .5s}.dash-chart-area[data-v-4b0d23e5]{opacity:0;animation:fadeIn-4b0d23e5 1s ease-out forwards 1s}@keyframes drawLine-4b0d23e5{to{stroke-dashoffset:0}}@keyframes fadeIn-4b0d23e5{to{opacity:1}}.dash-widgets[data-v-4b0d23e5]{display:grid;grid-template-columns:1fr;gap:10px}@media (min-width: 768px){.dash-widgets[data-v-4b0d23e5]{grid-template-columns:1fr 1fr}}.dash-widget[data-v-4b0d23e5]{padding:12px;background:var(--bs-surface-2);border:1px solid var(--bs-border);border-radius:10px}.dash-widget-title[data-v-4b0d23e5]{display:block;font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--bs-text-subtle);margin-bottom:8px}.dash-source[data-v-4b0d23e5]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.dash-source[data-v-4b0d23e5]:last-child{margin-bottom:0}.dash-source-label[data-v-4b0d23e5]{font-size:.7rem;color:var(--bs-text-muted);width:48px;flex-shrink:0}.dash-source-bar[data-v-4b0d23e5]{flex:1;height:6px;background:#ffffff0f;border-radius:3px;overflow:hidden}.dash-source-fill[data-v-4b0d23e5]{height:100%;border-radius:3px;transition:width 1.2s cubic-bezier(.16,1,.3,1)}.dash-source-pct[data-v-4b0d23e5]{font-size:.65rem;font-weight:700;color:var(--bs-text);width:28px;text-align:right;font-variant-numeric:tabular-nums}.dash-page-row[data-v-4b0d23e5]{display:flex;justify-content:space-between;align-items:center;padding:3px 0}.dash-page-path[data-v-4b0d23e5]{font-size:.72rem;color:var(--bs-text-muted);font-family:JetBrains Mono,monospace}.dash-page-views[data-v-4b0d23e5]{font-size:.72rem;font-weight:700;color:var(--bs-text);font-variant-numeric:tabular-nums}.gpc__journey[data-v-1067cb47]{max-width:720px;margin:0 auto 56px;text-align:center}.gpc__journey-header[data-v-1067cb47]{margin-bottom:32px}.gpc__journey-label[data-v-1067cb47]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--bs-primary-light);margin-bottom:8px}.gpc__journey-title[data-v-1067cb47]{font-family:Space Grotesk,sans-serif;font-size:1.25rem;font-weight:700;color:var(--bs-text);margin:0}.gpc__journey-track[data-v-1067cb47]{display:flex;align-items:flex-start;justify-content:center;gap:0;position:relative;padding:0 16px}.gpc__journey-line[data-v-1067cb47]{position:absolute;top:20px;left:15%;right:15%;height:2px;background:linear-gradient(90deg,#f24c271a,#f24c274d,#34d39966);border-radius:1px}.gpc__step[data-v-1067cb47]{flex:1;display:flex;flex-direction:column;align-items:center;gap:12px;position:relative;z-index:1}.gpc__step-dot[data-v-1067cb47]{width:40px;height:40px;border-radius:50%;background:var(--bs-surface-2);border:2px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center;transition:all .3s}.gpc__step-dot svg[data-v-1067cb47]{width:18px;height:18px;color:var(--bs-text-muted)}.gpc__step-dot--active[data-v-1067cb47]{border-color:#34d39966;background:#34d39914;box-shadow:0 0 20px #34d39926}.gpc__step-dot--active svg[data-v-1067cb47]{color:#34d399}.gpc__step-content[data-v-1067cb47]{text-align:center}.gpc__step-month[data-v-1067cb47]{display:block;font-size:.78rem;font-weight:700;color:var(--bs-text);margin-bottom:2px}.gpc__step-text[data-v-1067cb47]{display:block;font-size:.72rem;color:var(--bs-text-muted);line-height:1.4;max-width:160px;margin:0 auto}@media (max-width: 600px){.gpc__journey-track[data-v-1067cb47]{flex-direction:column;align-items:flex-start;gap:20px;padding:0}.gpc__journey-line[data-v-1067cb47]{display:none}.gpc__step[data-v-1067cb47]{flex-direction:row;gap:14px}.gpc__step-content[data-v-1067cb47]{text-align:left}.gpc__step-text[data-v-1067cb47]{max-width:none}}.gpc__toggle[data-v-1067cb47]{display:flex;align-items:center;justify-content:center;gap:14px;margin-bottom:48px}.gpc__tl[data-v-1067cb47]{font-size:14px;font-weight:500;color:var(--bs-text-muted);transition:color .3s;display:flex;align-items:center;gap:8px}.gpc__tl.active[data-v-1067cb47]{color:var(--bs-text);font-weight:700}.gpc__save[data-v-1067cb47]{display:inline-flex;padding:3px 10px;background:#34d3991f;border:1px solid rgba(52,211,153,.25);border-radius:100px;font-size:10px;font-weight:700;color:#34d399;animation:savePulse-1067cb47 2s ease-in-out infinite}@keyframes savePulse-1067cb47{0%,to{box-shadow:0 0 #34d39933}50%{box-shadow:0 0 0 6px #34d39900}}.gpc__sw[data-v-1067cb47]{position:relative;width:52px;height:28px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:100px;cursor:pointer;transition:all .3s;padding:0}.gpc__sw.on[data-v-1067cb47]{background:#f24c2740;border-color:#f24c2766}.gpc__knob[data-v-1067cb47]{position:absolute;top:3px;left:3px;width:20px;height:20px;background:var(--bs-text);border-radius:50%;transition:transform .35s cubic-bezier(.16,1,.3,1)}.gpc__sw.on .gpc__knob[data-v-1067cb47]{transform:translate(24px);background:var(--bs-primary-light)}.gpc__grid[data-v-1067cb47]{display:flex;gap:20px;overflow-x:auto;padding:16px 20px 48px;margin:0 calc(-1 * var(--container-px, 20px));scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.gpc__grid[data-v-1067cb47]::-webkit-scrollbar{height:6px}.gpc__grid[data-v-1067cb47]::-webkit-scrollbar-thumb{background:var(--bs-surface-3);border-radius:3px}@media (min-width: 900px){.gpc__grid[data-v-1067cb47]{justify-content:center;overflow-x:visible;margin:0;padding:16px 0 48px}}.gpc__card[data-v-1067cb47]{flex:0 0 85%;max-width:360px;background:#ffffff08;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.08);border-radius:24px;padding:36px 28px;display:flex;flex-direction:column;position:relative;scroll-snap-align:center;overflow:hidden;transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .3s,box-shadow .4s}@media (min-width: 900px){.gpc__card[data-v-1067cb47]{flex:1}}.gpc__card[data-v-1067cb47]:hover{transform:translateY(-8px);border-color:#ffffff26;box-shadow:0 24px 48px #0000004d}.gpc__card--feat[data-v-1067cb47]{border-color:#f24c2766;background:linear-gradient(180deg,#f24c2714,#ffffff05 40%)}.gpc__card--feat[data-v-1067cb47]:hover{border-color:#f24c2799;box-shadow:0 24px 64px #f24c2726,0 0 80px #f24c2714}.gpc__glow[data-v-1067cb47]{position:absolute;top:-50%;left:-30%;width:160%;height:160%;background:radial-gradient(circle at 40% 40%,rgba(242,76,39,.06) 0%,transparent 60%);pointer-events:none;animation:glowDrift-1067cb47 8s ease-in-out infinite}@keyframes glowDrift-1067cb47{0%,to{transform:translate(0)}50%{transform:translate(20px,-10px)}}.gpc__badge[data-v-1067cb47]{position:absolute;top:0;left:50%;transform:translate(-50%);background:var(--bs-gradient);color:#fff;font-size:.65rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;padding:5px 18px;border-radius:0 0 12px 12px;box-shadow:0 4px 20px #f24c2759;z-index:2}.gpc__head[data-v-1067cb47]{text-align:center;margin-bottom:28px}.gpc__name[data-v-1067cb47]{font-family:Space Grotesk,sans-serif;font-size:1.5rem;font-weight:800;margin:20px 0 6px;color:var(--bs-text)}.gpc__tag[data-v-1067cb47]{font-size:.82rem;color:var(--bs-text-subtle);margin:0 0 24px;line-height:1.4}.gpc__price-wrap[data-v-1067cb47]{min-height:52px;display:flex;justify-content:center}.gpc__price[data-v-1067cb47]{display:inline-flex;align-items:flex-start}.gpc__cur[data-v-1067cb47]{font-size:1rem;font-weight:600;margin-right:2px;margin-top:8px;color:var(--bs-text-muted)}.gpc__val[data-v-1067cb47]{font-family:JetBrains Mono,monospace;font-size:3rem;font-weight:800;letter-spacing:-.04em;line-height:1;color:var(--bs-text)}.gpc__card--feat .gpc__val[data-v-1067cb47]{color:var(--bs-primary-light)}.gpc__per[data-v-1067cb47]{font-size:.9rem;color:var(--bs-text-subtle);align-self:flex-end;margin-bottom:6px;margin-left:3px}.gpc__billing-info[data-v-1067cb47]{display:flex;flex-direction:column;align-items:center;gap:2px;margin-top:8px}.gpc__billing-total[data-v-1067cb47]{font-size:.8rem;font-weight:700;color:var(--bs-text-muted)}.gpc__billing-was[data-v-1067cb47]{font-size:.72rem;color:var(--bs-text-subtle)}.gpc__billing-was s[data-v-1067cb47]{text-decoration-color:#ef444480}.gpc__billing-save[data-v-1067cb47]{display:inline-flex;padding:2px 8px;background:#34d3991a;border-radius:4px;font-size:.68rem;font-weight:700;color:#34d399;margin-top:2px}.gpc__billing-detail[data-v-1067cb47]{font-size:.72rem;color:var(--bs-text-subtle)}.gpc__period-info[data-v-1067cb47]{font-size:.68rem;color:var(--bs-text-subtle);font-weight:500}.price-flip-enter-active[data-v-1067cb47],.price-flip-leave-active[data-v-1067cb47]{transition:all .35s cubic-bezier(.16,1,.3,1)}.price-flip-enter-from[data-v-1067cb47]{opacity:0;transform:translateY(12px) scale(.95)}.price-flip-leave-to[data-v-1067cb47]{opacity:0;transform:translateY(-12px) scale(.95)}.fade-slide-enter-active[data-v-1067cb47]{transition:all .4s cubic-bezier(.16,1,.3,1) .15s}.fade-slide-leave-active[data-v-1067cb47]{transition:all .2s ease-in}.fade-slide-enter-from[data-v-1067cb47]{opacity:0;transform:translateY(8px);max-height:0}.fade-slide-enter-to[data-v-1067cb47]{max-height:80px}.fade-slide-leave-to[data-v-1067cb47]{opacity:0;max-height:0}.gpc__feats[data-v-1067cb47]{list-style:none;padding:0;margin:0 0 32px;flex:1}.gpc__feats li[data-v-1067cb47]{display:flex;align-items:flex-start;gap:10px;font-size:.85rem;color:var(--bs-text);margin-bottom:14px;line-height:1.4}.gpc__feats li svg[data-v-1067cb47]{color:#34d399;flex-shrink:0;width:16px;height:16px;margin-top:2px}.gpc__inherit[data-v-1067cb47]{font-weight:700;padding-bottom:6px;border-bottom:1px solid var(--bs-border);margin-bottom:14px;color:var(--bs-text-muted);font-size:.8rem;text-transform:uppercase;letter-spacing:.04em}.gpc__disc[data-v-1067cb47]{font-size:.7rem;color:var(--bs-text-muted);font-style:italic;margin-top:8px;gap:0}.gpc__cta[data-v-1067cb47]{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 20px;border-radius:14px;font-size:.92rem;font-weight:700;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);width:100%;cursor:pointer;border:1px solid rgba(255,255,255,.12);color:var(--bs-text);background:#ffffff0a}.gpc__cta svg[data-v-1067cb47]{width:16px;height:16px;transition:transform .3s}.gpc__cta[data-v-1067cb47]:hover{border-color:var(--bs-primary-light);color:var(--bs-primary-light);background:#f24c270f}.gpc__cta:hover svg[data-v-1067cb47]{transform:translate(4px)}.gpc__cta--primary[data-v-1067cb47]{background:var(--bs-gradient);border:none;color:#fff;box-shadow:0 8px 28px #f24c274d}.gpc__cta--primary[data-v-1067cb47]:hover{transform:translateY(-2px);box-shadow:0 12px 40px #f24c2773}.gpc__cta--wa[data-v-1067cb47]{border-color:#25d3664d;color:var(--bs-whatsapp)}.gpc__cta--wa svg[data-v-1067cb47]{width:18px;height:18px}.gpc__cta--wa[data-v-1067cb47]:hover{background:#25d3660f;border-color:var(--bs-whatsapp)}[data-theme=light] .gpc__card[data-v-1067cb47]{background:#00000005;border-color:#00000014;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}[data-theme=light] .gpc__card--feat[data-v-1067cb47]{background:linear-gradient(180deg,#f24c270f,#00000003 40%);border-color:#f24c274d}.precos-section[data-v-4a9131e6]{padding:96px 0 80px;background:var(--bs-bg);border-top:1px solid var(--bs-border);position:relative;z-index:1}@media (min-width: 768px){.precos-section[data-v-4a9131e6]{padding:128px 0 96px}}.section-header[data-v-4a9131e6]{margin-bottom:48px}@media (min-width: 768px){.section-header[data-v-4a9131e6]{margin-bottom:64px}}.section-header__overline[data-v-4a9131e6]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.section-header__line[data-v-4a9131e6]{width:40px;height:2px;background:var(--bs-primary);border-radius:1px;flex-shrink:0}.section-header__overline span[data-v-4a9131e6]{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--bs-primary)}.section-header__title[data-v-4a9131e6]{font-family:Space Grotesk,sans-serif;font-size:clamp(1.8rem,4vw,2.8rem);font-weight:700;letter-spacing:-.025em;line-height:1.1;color:var(--bs-text);margin:0 0 12px;max-width:520px}.section-header__sub[data-v-4a9131e6]{font-size:1rem;color:var(--bs-text-muted);line-height:1.6;max-width:480px;margin:0}.product-cards[data-v-4a9131e6]{display:flex;gap:20px;overflow-x:auto;padding:10px 20px 40px;margin:0 calc(-1 * var(--container-px, 20px));scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.product-cards[data-v-4a9131e6]::-webkit-scrollbar{height:6px}.product-cards[data-v-4a9131e6]::-webkit-scrollbar-thumb{background:var(--bs-surface-3);border-radius:3px}@media (min-width: 900px){.product-cards[data-v-4a9131e6]{justify-content:center;overflow-x:visible;margin:0;padding:0 0 48px}}.plan-card[data-v-4a9131e6]{flex:0 0 85%;max-width:360px;background:var(--bs-surface);border:1px solid rgba(255,255,255,.06);border-radius:var(--bs-radius-lg);padding:32px 28px;display:flex;flex-direction:column;position:relative;scroll-snap-align:center;transition:box-shadow .35s cubic-bezier(.16,1,.3,1),border-color .35s cubic-bezier(.16,1,.3,1)}@media (min-width: 900px){.plan-card[data-v-4a9131e6]{flex:1}}.plan-card[data-v-4a9131e6]:hover{border-color:#ffffff1a;box-shadow:0 4px 6px #0000000a,0 10px 20px #00000014,0 24px 48px #0000001f}.plan-card.highlight[data-v-4a9131e6]{border-color:var(--bs-primary);background:linear-gradient(180deg,var(--bs-surface-2) 0%,var(--bs-surface) 100%);box-shadow:0 4px 6px #0000000a,0 10px 20px #f24c270f,0 24px 48px #f24c2714}.plan-card.highlight[data-v-4a9131e6]:hover{box-shadow:0 4px 6px #0000000a,0 10px 20px #f24c271a,0 32px 64px #f24c2724}.plan-card__icon[data-v-4a9131e6]{width:40px;height:40px;border-radius:var(--bs-radius-sm);background:#ffffff0a;border:1px solid rgba(255,255,255,.06);display:flex;align-items:center;justify-content:center;margin-bottom:20px}.plan-card__icon svg[data-v-4a9131e6]{width:20px;height:20px;color:var(--bs-text-muted)}.plan-card__icon--featured[data-v-4a9131e6]{background:#f24c271a;border-color:#f24c2733}.plan-card__icon--featured svg[data-v-4a9131e6]{color:var(--bs-primary)}.plan-popular-badge[data-v-4a9131e6]{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:var(--bs-primary);color:#fff;font-size:.65rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;padding:5px 18px;border-radius:100px;box-shadow:0 2px 4px #f24c2733,0 8px 16px #f24c2726}.plan-card-header[data-v-4a9131e6]{margin-bottom:24px}.plan-card-header h3[data-v-4a9131e6]{font-family:Space Grotesk,sans-serif;font-size:1.35rem;font-weight:700;letter-spacing:-.02em;margin:0 0 6px;color:var(--bs-text)}.plan-card-header p[data-v-4a9131e6]{font-size:.82rem;color:var(--bs-text-subtle);margin:0 0 20px;line-height:1.5}.plan-price[data-v-4a9131e6]{color:var(--bs-text);display:inline-flex;align-items:flex-start}.plan-price .currency[data-v-4a9131e6]{font-size:1rem;font-weight:600;margin-right:2px;margin-top:8px}.plan-price .amount[data-v-4a9131e6]{font-size:2.8rem;font-weight:800;letter-spacing:-.04em;line-height:1}.plan-price .amount--sm[data-v-4a9131e6]{font-size:2rem}.plan-price .period[data-v-4a9131e6]{font-size:.9rem;color:var(--bs-text-subtle);align-self:flex-end;margin-bottom:6px;margin-left:2px}.plan-annual[data-v-4a9131e6]{display:block;font-size:.75rem;font-weight:600;color:#34d399;margin-top:4px}.plan-note[data-v-4a9131e6]{display:block;font-size:.75rem;color:var(--bs-text-muted);margin-top:6px}.plan-price-from[data-v-4a9131e6]{display:block;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--bs-primary-light);margin-bottom:2px}.plan-pages-note[data-v-4a9131e6]{display:block;font-size:.72rem;color:var(--bs-text-muted);margin-top:4px;line-height:1.4}.plan-price-duo[data-v-4a9131e6]{display:flex;align-items:flex-start;gap:10px;flex-wrap:wrap}.plan-price-block[data-v-4a9131e6]{display:flex;flex-direction:column;gap:2px}.plan-price-label[data-v-4a9131e6]{font-size:.6rem;text-transform:uppercase;letter-spacing:.08em;color:var(--bs-text-muted);font-weight:700}.plan-price-plus[data-v-4a9131e6]{font-size:20px;font-weight:300;color:var(--bs-text-subtle);align-self:center;padding-top:14px}.plan-gift[data-v-4a9131e6]{display:inline-flex;align-items:center;gap:8px;margin-top:16px;padding:8px 14px;background:#34d39914;border:1px solid rgba(52,211,153,.18);border-radius:var(--bs-radius-sm);font-size:.72rem;font-weight:600;color:#34d399;line-height:1.3}.plan-gift__icon[data-v-4a9131e6]{width:16px;height:16px;flex-shrink:0}.plan-features[data-v-4a9131e6]{list-style:none;padding:0;margin:0 0 32px;flex:1}.plan-features li[data-v-4a9131e6]{display:flex;align-items:flex-start;gap:10px;font-size:.82rem;color:var(--bs-text);margin-bottom:12px;line-height:1.45}.plan-features li svg[data-v-4a9131e6]{color:var(--bs-primary);flex-shrink:0;width:16px;height:16px;margin-top:2px}.plan-features__group-label[data-v-4a9131e6]{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--bs-text-muted);margin-top:8px;margin-bottom:4px;padding-bottom:4px;border-bottom:1px solid rgba(255,255,255,.06)}.btn-plan[data-v-4a9131e6]{display:block;text-align:center;padding:14px;border-radius:var(--bs-radius-sm);font-size:.9rem;font-weight:600;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);width:100%;cursor:pointer}.btn-plan.outline[data-v-4a9131e6]{border:1px solid rgba(255,255,255,.12);color:var(--bs-text);background:transparent}.btn-plan.outline[data-v-4a9131e6]:hover{border-color:#ffffff3d;background:#ffffff08}.btn-plan.solid[data-v-4a9131e6]{background:var(--bs-primary);color:#fff;border:none;position:relative;overflow:hidden;box-shadow:0 2px 4px #f24c2733,0 8px 16px #f24c2726}.btn-plan.solid[data-v-4a9131e6]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(rgba(255,255,255,.12),transparent);opacity:0;transition:opacity .25s cubic-bezier(.16,1,.3,1)}.btn-plan.solid[data-v-4a9131e6]:hover:after{opacity:1}.btn-plan.solid[data-v-4a9131e6]:hover{box-shadow:0 4px 8px #f24c2740,0 12px 24px #f24c2733}.btn-plan--sent[data-v-4a9131e6]{background:#22c55e!important;box-shadow:0 4px 16px #22c55e59!important;pointer-events:none}.btn-plan[data-v-4a9131e6]:focus-visible,.trust-bar__item[data-v-4a9131e6]:focus-visible{outline:2px solid var(--bs-primary);outline-offset:2px;border-radius:4px}.trust-bar[data-v-4a9131e6]{display:flex;flex-direction:column;gap:0;max-width:640px;margin:0 auto 24px;border-radius:var(--bs-radius-md);background:#ffffff05;border:1px solid rgba(255,255,255,.05);overflow:hidden}@media (min-width: 640px){.trust-bar[data-v-4a9131e6]{flex-direction:row}}.trust-bar__item[data-v-4a9131e6]{display:flex;align-items:center;gap:12px;padding:16px 20px;flex:1}.trust-bar__divider[data-v-4a9131e6]{width:100%;height:1px;background:#ffffff0d}@media (min-width: 640px){.trust-bar__divider[data-v-4a9131e6]{width:1px;height:auto;align-self:stretch}}.trust-bar__icon[data-v-4a9131e6]{width:32px;height:32px;border-radius:8px;background:#34d3991a;display:flex;align-items:center;justify-content:center;flex-shrink:0}.trust-bar__icon svg[data-v-4a9131e6]{width:16px;height:16px;color:#34d399}.trust-bar__icon--muted[data-v-4a9131e6]{background:#ffffff0a}.trust-bar__icon--muted svg[data-v-4a9131e6]{color:var(--bs-text-subtle)}.trust-bar__text[data-v-4a9131e6]{display:flex;flex-direction:column;gap:2px}.trust-bar__text strong[data-v-4a9131e6]{font-size:.8rem;font-weight:600;color:var(--bs-text)}.trust-bar__text span[data-v-4a9131e6]{font-size:.72rem;color:var(--bs-text-muted);line-height:1.4}.produtos-footer[data-v-4a9131e6]{text-align:center;margin-bottom:0}.produtos-footer-sub[data-v-4a9131e6]{font-size:.82rem;color:var(--bs-text-muted);margin:0}.produtos-footer-sub a[data-v-4a9131e6]{color:var(--bs-primary-light);text-decoration:none;font-weight:600;background-image:linear-gradient(var(--bs-primary-light),var(--bs-primary-light));background-size:0% 1px;background-position:left bottom;background-repeat:no-repeat;transition:background-size .3s cubic-bezier(.16,1,.3,1)}.produtos-footer-sub a[data-v-4a9131e6]:hover{background-size:100% 1px}.gestao-transition[data-v-4a9131e6]{margin:80px 0 48px;text-align:center;position:relative}.gestao-transition__line[data-v-4a9131e6]{width:80px;height:2px;margin:0 auto 28px;background:var(--bs-gradient);border-radius:1px;opacity:0;transform:scaleX(0);transition:transform .8s cubic-bezier(.16,1,.3,1),opacity .5s}.gestao-transition.revealed .gestao-transition__line[data-v-4a9131e6]{opacity:1;transform:scaleX(1)}.gestao-transition__title[data-v-4a9131e6]{font-family:Space Grotesk,sans-serif;font-size:clamp(1.25rem,3vw,2rem);font-weight:700;letter-spacing:-.02em;color:var(--bs-text);margin:0 0 8px}.gestao-transition__sub[data-v-4a9131e6]{font-size:.9rem;color:var(--bs-text-muted);max-width:520px;margin:0 auto;line-height:1.6}.gestao-plans[data-v-4a9131e6]{margin-top:56px}.gestao-plans__more[data-v-4a9131e6]{text-align:center;font-size:.82rem;color:var(--bs-text-muted);margin:0}.gestao-plans__link[data-v-4a9131e6]{color:var(--bs-primary);text-decoration:none;font-weight:600;background-image:linear-gradient(var(--bs-primary),var(--bs-primary));background-size:0% 1px;background-position:left bottom;background-repeat:no-repeat;transition:background-size .3s cubic-bezier(.16,1,.3,1)}.gestao-plans__link[data-v-4a9131e6]:hover{background-size:100% 1px}.pricing-note[data-v-4a9131e6]{font-size:12px;color:#ffffff73;font-style:italic;margin-top:8px;border-top:1px solid rgba(255,255,255,.06);padding-top:8px;display:block}.dashboard-label[data-v-4a9131e6]{font-size:14px;font-weight:600;color:#fff9;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:12px;text-align:center}.gestao-plans-mini[data-v-4a9131e6]{display:grid;grid-template-columns:1fr;gap:16px;margin-top:32px;margin-bottom:24px}@media (min-width: 768px){.gestao-plans-mini[data-v-4a9131e6]{grid-template-columns:repeat(3,1fr)}}.gpm-card[data-v-4a9131e6]{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:var(--bs-radius-md, 12px);padding:20px}.gpm-featured[data-v-4a9131e6]{border-color:var(--bs-primary, #c5a47e);background:#c5a47e0f}.gpm-card h4[data-v-4a9131e6]{font-size:16px;font-weight:600;margin-bottom:8px;color:#fff}.gpm-price[data-v-4a9131e6]{font-size:28px;font-weight:700;color:#fff;margin-bottom:16px}.gpm-currency[data-v-4a9131e6]{font-size:16px;vertical-align:super;margin-right:2px}.gpm-period[data-v-4a9131e6]{font-size:14px;font-weight:400;color:#ffffff80}.gpm-card ul[data-v-4a9131e6]{list-style:none;padding:0;margin:0}.gpm-card li[data-v-4a9131e6]{font-size:13px;color:#ffffffb3;padding:4px 0}.gpm-card li[data-v-4a9131e6]:before{content:"✓ ";color:var(--bs-primary, #c5a47e)}[data-theme=light] .plan-card[data-v-4a9131e6]{border-color:#0000000f}[data-theme=light] .plan-card[data-v-4a9131e6]:hover{border-color:#0000001a;box-shadow:0 4px 6px #00000008,0 10px 20px #0000000d,0 24px 48px #00000014}[data-theme=light] .plan-card__icon[data-v-4a9131e6]{background:#00000008;border-color:#0000000f}[data-theme=light] .btn-plan.outline[data-v-4a9131e6]{border-color:#0000001f}[data-theme=light] .btn-plan.outline[data-v-4a9131e6]:hover{border-color:#0000003d;background:#00000005}[data-theme=light] .trust-bar[data-v-4a9131e6]{background:#00000005;border-color:#0000000f}[data-theme=light] .trust-bar__divider[data-v-4a9131e6]{background:#0000000f}[data-theme=light] .trust-bar__icon--muted[data-v-4a9131e6]{background:#0000000a}.ember-particles[data-v-2c24b6fc]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.dino-wrapper[data-v-233d023f]{position:relative;width:100%;max-width:800px;margin:0 auto;border-radius:var(--bs-radius-sm, 8px);overflow:hidden;cursor:pointer;border:1px solid var(--bs-border)}.dino-canvas[data-v-233d023f]{display:block;width:100%;height:auto;aspect-ratio:4 / 1}.dino-start[data-v-233d023f],.dino-over[data-v-233d023f]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#0000004d;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.dino-instruction[data-v-233d023f]{color:var(--bs-text-muted);font-size:.85rem;text-align:center}.dino-instruction kbd[data-v-233d023f]{background:var(--bs-surface);border:1px solid var(--bs-border);border-radius:4px;padding:2px 6px;font-size:.8rem}.dino-score-final[data-v-233d023f]{color:var(--bs-primary);font-size:1.25rem;font-weight:700}@media (prefers-reduced-motion: reduce){.dino-wrapper[data-v-233d023f]{display:none}}.final-cta-desert[data-v-63033b8b]{position:relative;padding:5rem 0;overflow:hidden;background:var(--bs-gradient);background-size:200% 200%;animation:rotateGradient-63033b8b 20s linear infinite}@keyframes rotateGradient-63033b8b{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.final-cta-content[data-v-63033b8b]{position:relative;z-index:2;text-align:center}.final-cta-title[data-v-63033b8b]{font-family:Antonio,sans-serif;font-size:2rem;color:#fff;margin-bottom:1rem}.final-cta-title .gradient-text[data-v-63033b8b]{background:linear-gradient(135deg,#fff,#fef5ec);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media (min-width: 768px){.final-cta-title[data-v-63033b8b]{font-size:3rem}}.final-cta-sub[data-v-63033b8b]{color:#ffffffd9;font-size:1.125rem;margin-bottom:2rem}.dino-cta-area[data-v-63033b8b]{margin-top:2rem;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.final-cta-game-btn[data-v-63033b8b]{background:#ffffff1a;border:2px solid rgba(255,255,255,.25);color:#fff;padding:.75rem 2rem;border-radius:var(--bs-radius-sm);font-size:1rem;font-weight:600;cursor:pointer;transition:var(--bs-transition);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.final-cta-game-btn[data-v-63033b8b]:hover{border-color:#ffffff80;background:#ffffff26;transform:translateY(-2px)}.dino-death-overlay[data-v-63033b8b]{display:flex;justify-content:center;width:100%;max-width:800px}.dino-death-card[data-v-63033b8b]{text-align:center;background:#0009;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);border-radius:var(--bs-radius-md, 16px);padding:2rem 2.5rem;width:100%}.dino-death-icon[data-v-63033b8b]{font-size:2.5rem;margin-bottom:.75rem}.dino-death-message[data-v-63033b8b]{color:#ffffffe6;font-size:1.1rem;line-height:1.6;margin-bottom:1rem}.dino-death-countdown[data-v-63033b8b]{color:var(--bs-primary-light, #f5a623);font-size:.95rem;font-weight:600;margin-bottom:1.25rem;font-variant-numeric:tabular-nums}.dino-death-btn-whatsapp[data-v-63033b8b]{display:inline-flex;align-items:center;gap:.5rem;background:#25d366;color:#fff;padding:1rem 2rem;border-radius:var(--bs-radius-sm);font-weight:700;text-decoration:none;font-size:1.1rem;transition:var(--bs-transition);animation:dinoWhatsappPulse-63033b8b 1.5s ease-in-out infinite}.dino-death-btn-whatsapp[data-v-63033b8b]:hover{background:#20bd5a;transform:translateY(-2px);box-shadow:0 8px 30px #25d3664d}@keyframes dinoWhatsappPulse-63033b8b{0%,to{box-shadow:0 0 #25d36666}50%{box-shadow:0 0 0 12px #25d36600}}.dino-btn-appear[data-v-63033b8b]{animation:dinoBtnPop-63033b8b .4s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes dinoBtnPop-63033b8b{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@media (max-width: 375px){.final-cta-title[data-v-63033b8b]{font-size:1.5rem}.final-cta-sub[data-v-63033b8b]{font-size:1rem;margin-bottom:1.5rem}}.faq-section[data-v-01595408]{padding:80px 0;background:var(--bs-surface)}@media (min-width: 768px){.faq-section[data-v-01595408]{padding:100px 0}}@media (min-width: 1024px){.faq-section[data-v-01595408]{padding:120px 0}}.faq-hero-bg[data-v-01595408]{position:relative;overflow:hidden}.faq-bg-glow[data-v-01595408],.faq-bg-watermark[data-v-01595408],.faq-bg-grain[data-v-01595408]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.faq-bg-glow .glow-orb[data-v-01595408]{position:absolute;border-radius:50%;opacity:0;animation:faqOrbIn-01595408 2s ease-out forwards}.faq-bg-glow .glow-orb-1[data-v-01595408]{width:40vw;height:40vw;max-width:500px;max-height:500px;top:-25%;right:-15%;background:radial-gradient(circle,rgba(242,76,39,.2) 0%,rgba(245,116,87,.08) 35%,transparent 60%);filter:blur(100px);animation-delay:.2s}.faq-bg-glow .glow-orb-2[data-v-01595408]{width:35vw;height:35vw;max-width:450px;max-height:450px;bottom:-20%;left:-10%;background:radial-gradient(circle,rgba(242,76,39,.18) 0%,rgba(245,116,87,.06) 35%,transparent 60%);filter:blur(100px);animation-delay:.5s}[data-theme=light] .faq-bg-glow .glow-orb-1[data-v-01595408]{background:radial-gradient(circle,rgba(242,76,39,.12) 0%,rgba(245,116,87,.05) 35%,transparent 60%)}[data-theme=light] .faq-bg-glow .glow-orb-2[data-v-01595408]{background:radial-gradient(circle,rgba(242,76,39,.1) 0%,rgba(245,116,87,.04) 35%,transparent 60%)}@keyframes faqOrbIn-01595408{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.faq-bg-grain[data-v-01595408]{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.4'/%3E%3C/svg%3E");background-repeat:repeat;background-size:200px;opacity:.1}.faq-grid[data-v-01595408]{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.faq-item[data-v-01595408]{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden;transition:all .3s;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.faq-item[data-v-01595408]:hover{border-color:#f24c2740;background:#ffffff0f}[data-theme=light] .faq-item[data-v-01595408]{background:#ffffffb3;border-color:#00000014;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}[data-theme=light] .faq-item[data-v-01595408]:hover{border-color:#f24c274d;background:#ffffffd9}.faq-question[data-v-01595408]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;background:none;border:none;color:var(--bs-text);font-size:.9375rem;font-weight:600;text-align:left;cursor:pointer;transition:color .2s}@media (min-width: 768px){.faq-question[data-v-01595408]{padding:20px 24px;font-size:1rem}}.faq-question[data-v-01595408]:hover{color:var(--bs-primary-light)}.faq-icon[data-v-01595408]{flex-shrink:0;transition:transform .3s;color:var(--bs-text-muted)}.faq-question.active .faq-icon[data-v-01595408]{transform:rotate(180deg);color:var(--bs-primary-light)}.faq-answer[data-v-01595408]{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease}.faq-answer.active[data-v-01595408]{max-height:200px;padding:0 20px 18px}@media (min-width: 768px){.faq-answer.active[data-v-01595408]{padding:0 24px 20px}}.faq-answer p[data-v-01595408]{font-size:.9375rem;color:var(--bs-text-muted);line-height:1.6;margin:0}.faq-cta[data-v-01595408]{text-align:center;margin-top:40px}.faq-cta p[data-v-01595408]{font-size:1rem;color:var(--bs-text-muted);margin-bottom:16px}.btn-faq-cta[data-v-01595408]{display:inline-flex;align-items:center;gap:10px;padding:14px 28px;background:#25d3661a;color:var(--bs-whatsapp);border:1.5px solid rgba(37,211,102,.3);border-radius:50px;font-weight:700;font-size:1rem;text-decoration:none;transition:all .3s}.btn-faq-cta[data-v-01595408]:hover{background:#25d36633;border-color:var(--bs-whatsapp);transform:translateY(-2px)}@media (max-width: 480px){.faq-question[data-v-01595408]{padding:14px 16px;gap:12px;font-size:.875rem}}.toast[data-v-ab8c6e11]{position:fixed;bottom:32px;left:50%;transform:translate(-50%) translateY(100px);background:var(--bs-surface);color:var(--bs-text);padding:16px 24px;border-radius:12px;box-shadow:0 12px 40px #0006;z-index:3000;opacity:0;transition:all .3s}.toast.show[data-v-ab8c6e11]{transform:translate(-50%) translateY(0);opacity:1}.flashcard-overlay[data-v-28b7ce08]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:1rem}.flashcard[data-v-28b7ce08]{position:relative;width:100%;max-width:420px;background:var(--bs-surface-1, #1a1a2e);border:1px solid var(--bs-border, rgba(255,255,255,.08));border-radius:var(--bs-radius-lg, 16px);overflow:hidden;box-shadow:0 24px 48px #0000004d}.flashcard--wide[data-v-28b7ce08]{max-width:520px}.flashcard__progress[data-v-28b7ce08]{height:3px;background:var(--bs-surface-2, rgba(255,255,255,.05))}.flashcard__progress-bar[data-v-28b7ce08]{height:100%;background:var(--bs-primary, #f24c27);transition:width .3s ease}.flashcard__close[data-v-28b7ce08]{position:absolute;top:12px;right:12px;background:none;border:none;color:var(--bs-text-subtle, #999);cursor:pointer;padding:4px;border-radius:6px;transition:color .2s,background .2s}.flashcard__close[data-v-28b7ce08]:hover{color:var(--bs-text, #fff);background:var(--bs-surface-2, rgba(255,255,255,.05))}.flashcard__content[data-v-28b7ce08]{padding:2rem 2rem 1.5rem;text-align:center}.flashcard__icon[data-v-28b7ce08]{font-size:2.5rem;margin-bottom:.75rem}.flashcard__title[data-v-28b7ce08]{font-size:1.15rem;font-weight:700;color:var(--bs-text, #fff);margin:0 0 .5rem;line-height:1.3}.flashcard__text[data-v-28b7ce08]{font-size:.9rem;color:var(--bs-text-subtle, #aaa);line-height:1.6;margin:0}.flashcard__footer[data-v-28b7ce08]{display:flex;align-items:center;justify-content:space-between;padding:1rem 2rem 1.5rem}.flashcard__step[data-v-28b7ce08]{font-size:.75rem;color:var(--bs-text-subtle, #888);font-weight:500}.flashcard__actions[data-v-28b7ce08]{display:flex;gap:.5rem}.flashcard__btn[data-v-28b7ce08]{padding:.5rem 1.25rem;border-radius:var(--bs-radius-md, 10px);font-size:.85rem;font-weight:600;cursor:pointer;border:none;transition:all .2s}.flashcard__btn--primary[data-v-28b7ce08]{background:var(--bs-primary, #f24c27);color:#fff}.flashcard__btn--primary[data-v-28b7ce08]:hover{filter:brightness(1.1);transform:translateY(-1px)}.flashcard__btn--secondary[data-v-28b7ce08]{background:var(--bs-surface-2, rgba(255,255,255,.05));color:var(--bs-text-subtle, #aaa)}.flashcard__btn--secondary[data-v-28b7ce08]:hover{background:var(--bs-surface-3, rgba(255,255,255,.1));color:var(--bs-text, #fff)}.flashcard-enter-active[data-v-28b7ce08],.flashcard-leave-active[data-v-28b7ce08]{transition:opacity .3s ease}.flashcard-enter-active .flashcard[data-v-28b7ce08],.flashcard-leave-active .flashcard[data-v-28b7ce08]{transition:transform .3s ease,opacity .3s ease}.flashcard-enter-from[data-v-28b7ce08],.flashcard-leave-to[data-v-28b7ce08]{opacity:0}.flashcard-enter-from .flashcard[data-v-28b7ce08]{transform:scale(.95) translateY(10px)}.flashcard-leave-to .flashcard[data-v-28b7ce08]{transform:scale(.95) translateY(-10px)}.acomp-section[data-v-599be96b]{margin-top:3rem;text-align:center}.acomp-section__title[data-v-599be96b]{font-family:Antonio,sans-serif;font-size:clamp(1.25rem,3vw,1.75rem);font-weight:700;color:var(--bs-text);margin:0 0 .5rem}.acomp-section__sub[data-v-599be96b]{color:var(--bs-text-muted);font-size:.9rem;margin:0 0 2rem}.acomp-grid[data-v-599be96b]{display:grid;grid-template-columns:1fr;gap:1.25rem;text-align:left}.acomp-card[data-v-599be96b]{padding:1.75rem;border-radius:var(--bs-radius-lg);border:1px solid var(--bs-border);background:var(--bs-surface-2);position:relative;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease;display:flex;flex-direction:column}.acomp-card[data-v-599be96b]:hover{transform:translateY(-4px)}.acomp-card--featured[data-v-599be96b]{border-color:var(--bs-primary);box-shadow:0 0 40px #f24c271a}.acomp-card--featured[data-v-599be96b]:hover{box-shadow:0 16px 48px #f24c272e}.acomp-card__glow[data-v-599be96b]{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at 30% 30%,rgba(242,76,39,.06) 0%,transparent 50%);pointer-events:none}.acomp-card__badge[data-v-599be96b]{position:absolute;top:1rem;right:1rem;padding:3px 10px;border-radius:999px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;background:var(--bs-primary);color:#fff}.acomp-card__header[data-v-599be96b]{margin-bottom:1.25rem}.acomp-card__name[data-v-599be96b]{font-size:1.125rem;font-weight:700;color:var(--bs-text);margin:0 0 .25rem}.acomp-card__price[data-v-599be96b]{font-size:1.75rem;font-weight:800;color:var(--bs-text)}.acomp-card__price span[data-v-599be96b]{font-size:.9rem;font-weight:500;color:var(--bs-text-muted)}.acomp-card--featured .acomp-card__price[data-v-599be96b]{color:var(--bs-primary)}.acomp-card__annual[data-v-599be96b]{display:block;font-size:.75rem;font-weight:600;color:#34d399;margin-top:-.25rem}.acomp-card__list[data-v-599be96b]{list-style:none;padding:0;margin:0 0 1.5rem;flex:1}.acomp-card__list li[data-v-599be96b]{padding:.3rem 0;font-size:.82rem;display:flex;align-items:center;gap:.5rem}.acomp-card__yes[data-v-599be96b]{color:var(--bs-text)}.acomp-card__yes[data-v-599be96b]:before{content:"✓";color:var(--bs-green);font-weight:700;flex-shrink:0}.acomp-card__no[data-v-599be96b]{color:var(--bs-text-subtle);opacity:.45}.acomp-card__no[data-v-599be96b]:before{content:"—";color:var(--bs-text-subtle);flex-shrink:0}.acomp-card__cta[data-v-599be96b]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.25rem;border-radius:var(--bs-radius-sm);font-weight:600;font-size:.875rem;text-decoration:none;transition:var(--bs-transition);width:100%;background:transparent;color:var(--bs-text);border:1px solid var(--bs-border)}.acomp-card__cta[data-v-599be96b]:hover{border-color:var(--bs-whatsapp);color:var(--bs-whatsapp);background:#25d3660f}.acomp-card__cta--primary[data-v-599be96b]{background:var(--bs-whatsapp);color:#fff;border-color:var(--bs-whatsapp);box-shadow:0 4px 16px #25d36640}.acomp-card__cta--primary[data-v-599be96b]:hover{background:#20bd5a;transform:translateY(-2px);box-shadow:0 8px 28px #25d36659;color:#fff}.acomp-card__cta svg[data-v-599be96b]{width:18px;height:18px}.acomp-section__already[data-v-599be96b]{margin-top:1.5rem;font-size:.875rem;color:var(--bs-text-muted)}.acomp-section__link[data-v-599be96b]{color:var(--bs-primary);text-decoration:none;font-weight:600}.acomp-section__link[data-v-599be96b]:hover{text-decoration:underline}@media (min-width: 768px){.acomp-grid[data-v-599be96b]{grid-template-columns:repeat(3,1fr)}}.catalog-page[data-v-599be96b]{min-height:100vh;background:var(--bs-bg);color:var(--bs-text);font-family:Outfit,sans-serif;position:relative;overflow-x:hidden}.catalog-banner[data-v-599be96b]{position:relative;padding:5rem 1.5rem 1.5rem;overflow:hidden}.catalog-banner__glow[data-v-599be96b]{position:absolute;top:-60%;left:50%;transform:translate(-50%);width:600px;height:400px;background:radial-gradient(ellipse,rgba(242,76,39,.1) 0%,transparent 70%);pointer-events:none}.catalog-banner__content[data-v-599be96b]{position:relative;z-index:2;max-width:1280px;margin:0 auto;display:flex;flex-direction:column;text-align:center;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.catalog-banner__title[data-v-599be96b]{font-family:Antonio,sans-serif;font-size:clamp(1.5rem,3vw,2.25rem);color:var(--bs-text);line-height:1.15;margin:0}.catalog-banner__sub[data-v-599be96b]{font-size:.9rem;color:var(--bs-text-muted);margin:.25rem 0 0}.catalog-banner__prices[data-v-599be96b]{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:center}.price-tag[data-v-599be96b]{display:flex;flex-direction:column;padding:.5rem 1.25rem;border-radius:var(--bs-radius-sm);border:1px solid var(--bs-border);background:var(--bs-surface)}.price-tag__val[data-v-599be96b]{font-weight:700;font-size:.9rem;color:var(--bs-text)}.price-tag__label[data-v-599be96b]{font-size:.7rem;color:var(--bs-text-muted)}.price-tag--custom[data-v-599be96b]{border-color:#3e7b534d;background:#3e7b5314}.price-tag--custom .price-tag__val[data-v-599be96b]{color:var(--bs-green)}.price-tag--analytics[data-v-599be96b]{border-color:#e879494d;background:#e8794914;text-decoration:none;cursor:pointer;transition:var(--bs-transition)}.price-tag--analytics[data-v-599be96b]:hover{border-color:var(--bs-primary);background:#e8794926}.price-tag--analytics .price-tag__val[data-v-599be96b]{color:var(--bs-primary)}.price-tag__sub[data-v-599be96b]{font-size:.6rem;color:var(--bs-text-subtle);margin-top:1px}.catalog-body[data-v-599be96b]{display:flex;flex-direction:column;max-width:1440px;margin:0 auto;padding:0 1rem;gap:1.5rem;position:relative}.catalog-sidebar[data-v-599be96b]{position:fixed;top:64px;left:0;bottom:0;z-index:999;width:280px;max-height:100vh;flex-shrink:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--bs-border) transparent;background:var(--bs-surface);border:1px solid var(--bs-border);border-radius:0;transform:translate(-100%);transition:transform .3s ease,width .3s,opacity .3s}.catalog-sidebar--open[data-v-599be96b]{transform:translate(0)}.catalog-sidebar--collapsed[data-v-599be96b]{width:280px;opacity:1;overflow-y:auto;border:1px solid var(--bs-border);padding:initial}.sidebar-head[data-v-599be96b]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--bs-border)}.sidebar-head__title[data-v-599be96b]{font-weight:700;font-size:.9rem;color:var(--bs-text)}.sidebar-head__collapse[data-v-599be96b]{width:28px;height:28px;border:1px solid var(--bs-border);border-radius:6px;background:transparent;color:var(--bs-text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:var(--bs-transition)}.sidebar-head__collapse[data-v-599be96b]:hover{background:var(--bs-surface-2);color:var(--bs-text)}.sidebar-head__chevron[data-v-599be96b]{width:16px;height:16px}.catalog-sidebar--collapsed .sidebar-head__chevron[data-v-599be96b]{transform:rotate(180deg)}.sidebar-head__collapse[data-v-599be96b]{display:none}.sidebar-head__close[data-v-599be96b]{display:flex;width:28px;height:28px;border:none;background:transparent;color:var(--bs-text-muted);cursor:pointer;align-items:center;justify-content:center;padding:0}.sidebar-head__close svg[data-v-599be96b]{width:18px;height:18px}.sidebar-body[data-v-599be96b]{padding:.75rem}.sidebar-section[data-v-599be96b]{margin-bottom:.5rem}.sidebar-section__header[data-v-599be96b]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.6rem .5rem;border:none;background:transparent;color:var(--bs-text);font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;cursor:pointer}.sidebar-section__header--static[data-v-599be96b]{cursor:default}.sidebar-section__chevron[data-v-599be96b]{width:14px;height:14px;color:var(--bs-text-subtle)}.sidebar-section__body[data-v-599be96b]{padding:.25rem .5rem}.sidebar-check[data-v-599be96b]{display:flex;align-items:center;gap:.5rem;padding:.5rem .25rem;border-radius:6px;cursor:pointer;transition:background .15s;font-size:.85rem;min-height:44px}.sidebar-check[data-v-599be96b]:hover{background:var(--bs-surface-2)}.sidebar-check__input[data-v-599be96b]{position:absolute;opacity:0;width:0;height:0}.sidebar-check__mark[data-v-599be96b]{width:16px;height:16px;border:1.5px solid var(--bs-border-strong);border-radius:4px;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:var(--bs-transition)}.sidebar-check__input:checked+.sidebar-check__mark[data-v-599be96b]{background:var(--seg-color, var(--bs-primary));border-color:var(--seg-color, var(--bs-primary))}.sidebar-check__input:checked+.sidebar-check__mark[data-v-599be96b]:after{content:"✓";font-size:.65rem;color:#fff;font-weight:700}.sidebar-check__icon[data-v-599be96b]{font-size:.9rem}.sidebar-check__label[data-v-599be96b]{flex:1;color:var(--bs-text-muted)}.sidebar-check__input:checked~.sidebar-check__label[data-v-599be96b]{color:var(--bs-text)}.sidebar-check__count[data-v-599be96b]{font-size:.7rem;color:var(--bs-text-subtle);background:var(--bs-surface-2);padding:1px 6px;border-radius:999px}.sidebar-search[data-v-599be96b]{position:relative;display:flex;align-items:center}.sidebar-search__icon[data-v-599be96b]{position:absolute;left:10px;width:15px;height:15px;color:var(--bs-text-subtle);pointer-events:none}.sidebar-search__input[data-v-599be96b]{width:100%;padding:.6rem .5rem .6rem 2rem;border:1px solid var(--bs-border);border-radius:var(--bs-radius-sm);background:var(--bs-surface-2);color:var(--bs-text);font-size:1rem;transition:border-color .2s;min-height:44px}.sidebar-search__input[data-v-599be96b]::-moz-placeholder{color:var(--bs-text-subtle)}.sidebar-search__input[data-v-599be96b]::placeholder{color:var(--bs-text-subtle)}.sidebar-search__input[data-v-599be96b]:focus{outline:none;border-color:var(--bs-primary)}.sidebar-search__clear[data-v-599be96b]{position:absolute;right:6px;width:18px;height:18px;border:none;background:var(--bs-surface-3);border-radius:4px;color:var(--bs-text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.sidebar-search__clear svg[data-v-599be96b]{width:12px;height:12px}.sidebar-select[data-v-599be96b]{width:100%;padding:.55rem .5rem;border:1px solid var(--bs-border);border-radius:var(--bs-radius-sm);background:var(--bs-surface-2);color:var(--bs-text);font-size:.9rem;cursor:pointer;min-height:44px}.sidebar-clear[data-v-599be96b]{display:flex;align-items:center;gap:.35rem;width:100%;padding:.6rem;margin-top:.5rem;border:1px solid rgba(242,76,39,.2);border-radius:var(--bs-radius-sm);background:#f24c270f;color:var(--bs-primary);font-size:.8rem;font-weight:600;cursor:pointer;transition:background .2s}.sidebar-clear[data-v-599be96b]:hover{background:#f24c271f}.sidebar-clear__icon[data-v-599be96b]{width:14px;height:14px}.sidebar-toggle[data-v-599be96b]{display:flex;align-items:center;gap:.4rem;position:sticky;top:0;z-index:50;padding:.75rem 1rem;border:1px solid var(--bs-border);border-radius:var(--bs-radius-sm);background:var(--bs-surface);color:var(--bs-text);font-size:.85rem;font-weight:600;cursor:pointer;margin-bottom:1rem;width:100%;min-height:44px}.sidebar-toggle__icon[data-v-599be96b]{width:16px;height:16px}.sidebar-toggle__badge[data-v-599be96b]{background:var(--bs-primary);color:#fff;font-size:.65rem;padding:1px 6px;border-radius:999px;font-weight:700}.sidebar-overlay[data-v-599be96b]{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:140;background:#00000080}.catalog-body--full[data-v-599be96b]{display:block}.catalog-main--full[data-v-599be96b]{max-width:1440px;margin:0 auto;padding:0 1.5rem 3rem}.catalog-main[data-v-599be96b]{flex:1;min-width:0;padding-bottom:3rem}.catalog-results[data-v-599be96b]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.catalog-results__label[data-v-599be96b]{font-size:.85rem;color:var(--bs-text-subtle);margin:0}.catalog-results__label strong[data-v-599be96b]{color:var(--bs-text)}.catalog-grid[data-v-599be96b]{display:grid;grid-template-columns:1fr;gap:1.5rem}.template-card[data-v-599be96b]{background:var(--bs-surface);border-radius:var(--bs-radius-lg);border:1px solid var(--bs-border);overflow:hidden;cursor:pointer;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1);border-top:3px solid var(--seg-color, var(--bs-primary));opacity:0;transform:translateY(30px)}.template-card--visible[data-v-599be96b]{animation:cardReveal-599be96b .5s ease forwards;animation-delay:var(--stagger)}@keyframes cardReveal-599be96b{to{opacity:1;transform:none}}.template-card[data-v-599be96b]:hover{transform:translateY(-6px) scale(1.01);box-shadow:0 20px 60px #00000059,0 0 0 1px color-mix(in srgb,var(--seg-color) 40%,transparent);border-color:color-mix(in srgb,var(--seg-color) 30%,transparent)}.template-card__preview[data-v-599be96b]{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:var(--bs-surface-2)}.template-card__preview[data-v-599be96b]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:60px;background:linear-gradient(to top,rgba(0,0,0,.6),transparent);pointer-events:none;z-index:2}.template-card__chrome[data-v-599be96b]{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;gap:5px;padding:8px 12px;background:#000000b3;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:3;font-size:.65rem}.tc-dot[data-v-599be96b]{width:7px;height:7px;border-radius:50%;background:#ff5f57}.tc-dot[data-v-599be96b]:nth-child(2){background:#febc2e}.tc-dot[data-v-599be96b]:nth-child(3){background:#28c840}.tc-url[data-v-599be96b]{color:#ffffff80;margin-left:8px;font-family:SF Mono,JetBrains Mono,monospace;font-size:.6rem}.template-card__frame[data-v-599be96b]{width:100%;height:100%}.template-card__iframe[data-v-599be96b]{width:200%;height:200%;transform:scale(.5);transform-origin:top left;border:none;pointer-events:none}.template-card__img[data-v-599be96b]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.template-card__placeholder[data-v-599be96b]{width:100%;height:100%;background:linear-gradient(135deg,var(--bs-surface) 0%,var(--bs-surface-2) 100%)}.template-card__segment-badge[data-v-599be96b]{position:absolute;bottom:8px;left:8px;padding:3px 10px;border-radius:999px;font-size:.7rem;font-weight:600;background:color-mix(in srgb,var(--seg-color) 25%,#000);color:var(--seg-color);border:1px solid color-mix(in srgb,var(--seg-color) 30%,transparent);z-index:3}.template-card__new[data-v-599be96b]{position:absolute;top:32px;right:8px;padding:2px 8px;border-radius:999px;font-size:.65rem;font-weight:700;background:var(--bs-primary);color:#fff;z-index:3}.template-card__featured[data-v-599be96b]{position:absolute;top:32px;right:8px;padding:2px 8px;border-radius:999px;font-size:.65rem;font-weight:700;background:#eab308e6;color:#000;z-index:3}.template-card__bestseller[data-v-599be96b]{position:absolute;top:32px;left:8px;font-size:.9rem;z-index:3;filter:drop-shadow(0 1px 2px rgba(0,0,0,.6))}.template-card__overlay[data-v-599be96b]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:.75rem;background:#0000008c;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);opacity:0;transition:opacity .25s ease;z-index:4}.template-card:hover .template-card__overlay[data-v-599be96b]{opacity:1}.tc-action[data-v-599be96b]{display:inline-flex;align-items:center;gap:.4rem;padding:.6rem 1.1rem;border-radius:50px;border:none;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .2s ease;transform:translateY(6px)}.template-card:hover .tc-action[data-v-599be96b]{transform:translateY(0)}.tc-action--eye[data-v-599be96b]{background:#ffffff1f;color:#fff;border:1px solid rgba(255,255,255,.2)}.tc-action--eye[data-v-599be96b]:hover{background:#ffffff38}.tc-action--pen[data-v-599be96b]{background:var(--bs-gradient);color:#fff;box-shadow:0 4px 16px #f24c274d}.tc-action--pen[data-v-599be96b]:hover{box-shadow:0 6px 24px #f24c2773}.tc-action__i[data-v-599be96b]{width:14px;height:14px}.template-card__foot[data-v-599be96b]{padding:1.125rem 1.25rem 1.25rem;display:flex;flex-direction:column;gap:.5rem}.template-card__name[data-v-599be96b]{font-size:.95rem;font-weight:700;color:var(--bs-text);margin:0;letter-spacing:.01em}.template-card__desc[data-v-599be96b]{font-size:.8rem;color:var(--bs-text-muted);margin:0;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.template-card__cta[data-v-599be96b]{display:flex;align-items:center;justify-content:space-between;margin-top:.25rem;padding-top:.75rem;border-top:1px solid var(--bs-border)}.template-card__price[data-v-599be96b]{font-weight:800;font-size:1rem;color:var(--seg-color, var(--bs-primary));letter-spacing:-.01em;font-variant-numeric:tabular-nums}.template-card__btn[data-v-599be96b]{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem 1rem;border-radius:50px;border:1px solid var(--bs-primary);background:var(--bs-primary);color:#fff;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .2s ease;min-height:44px}.template-card__btn[data-v-599be96b]:hover{background:var(--bs-primary-hover);border-color:var(--bs-primary-hover);transform:translateY(-1px);box-shadow:0 4px 12px #f24c2740}.template-card__btn--done[data-v-599be96b]{background:var(--bs-green);border-color:var(--bs-green);color:#fff}.template-card__btn-i[data-v-599be96b]{width:14px;height:14px}.skeleton-card[data-v-599be96b]{border-radius:var(--bs-radius-md);background:var(--bs-surface);border:1px solid var(--bs-border);overflow:hidden}.skeleton-card__img[data-v-599be96b]{aspect-ratio:16/10;background:linear-gradient(90deg,var(--bs-surface) 25%,var(--bs-surface-2) 50%,var(--bs-surface) 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}.skeleton-card__body[data-v-599be96b]{padding:1rem}.skeleton-card__line[data-v-599be96b]{height:12px;border-radius:6px;background:var(--bs-border);margin-bottom:8px}.skeleton-card__line--short[data-v-599be96b]{width:60%}.catalog-state[data-v-599be96b]{text-align:center;padding:5rem 1.5rem}.catalog-state__icon[data-v-599be96b]{width:48px;height:48px;color:var(--bs-text-subtle);margin:0 auto 1rem}.catalog-state__icon--error[data-v-599be96b]{color:var(--bs-primary)}.catalog-state h2[data-v-599be96b]{font-family:Antonio,sans-serif;font-size:1.3rem;margin:0 0 .5rem;color:var(--bs-text)}.catalog-state p[data-v-599be96b]{color:var(--bs-text-muted);font-size:.9rem;margin:0 0 1.25rem}.catalog-state__btn[data-v-599be96b]{display:inline-flex;align-items:center;gap:.35rem;padding:.6rem 1.25rem;border:1px solid var(--bs-primary);border-radius:var(--bs-radius-sm);background:#f24c2714;color:var(--bs-primary);font-size:.85rem;font-weight:600;cursor:pointer}.catalog-state__btn-icon[data-v-599be96b]{width:16px;height:16px}.catalog-pagination[data-v-599be96b]{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:2.5rem;padding:1rem 0}.catalog-pagination__btn[data-v-599be96b]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:1px solid var(--bs-border);background:transparent;color:var(--bs-text);cursor:pointer;transition:all .2s}.catalog-pagination__btn[data-v-599be96b]:hover:not(:disabled){border-color:var(--bs-primary-light);color:var(--bs-primary-light);background:#f24c2714}.catalog-pagination__btn[data-v-599be96b]:disabled{opacity:.3;cursor:not-allowed}.catalog-pagination__page[data-v-599be96b]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;border:1px solid var(--bs-border);background:transparent;color:var(--bs-text-muted);font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s}.catalog-pagination__page[data-v-599be96b]:hover{border-color:var(--bs-text-subtle);color:var(--bs-text)}.catalog-pagination__page.active[data-v-599be96b]{background:var(--bs-primary);border-color:var(--bs-primary);color:#fff}.custom-divider[data-v-599be96b]{display:flex;align-items:center;gap:1.5rem;padding:4rem 1.5rem;max-width:1000px;margin:0 auto}.custom-divider__line[data-v-599be96b]{flex:1;height:1px;background:linear-gradient(90deg,transparent,var(--bs-primary-light),transparent);opacity:.4}.custom-divider__content[data-v-599be96b]{text-align:center;flex-shrink:0;max-width:360px}.custom-divider__icon[data-v-599be96b]{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#f24c2726,#f24c270d);border:1px solid rgba(242,76,39,.2);color:var(--bs-primary-light);margin-bottom:1rem}.custom-divider__icon svg[data-v-599be96b]{width:24px;height:24px}.custom-divider__title[data-v-599be96b]{font-family:Antonio,sans-serif;font-size:clamp(1.25rem,2.5vw,1.6rem);color:var(--bs-text);margin:0 0 .5rem;text-transform:uppercase;letter-spacing:.02em}.custom-divider__sub[data-v-599be96b]{font-size:.9rem;color:var(--bs-text-muted);margin:0;line-height:1.5}.pricing-zone[data-v-599be96b]{position:relative;padding:0 1.5rem 5rem;overflow:hidden}.pricing-zone__glow[data-v-599be96b]{position:absolute;top:-100px;left:50%;transform:translate(-50%);width:1000px;height:500px;background:radial-gradient(ellipse,rgba(242,76,39,.06) 0%,rgba(62,123,83,.04) 40%,transparent 70%);pointer-events:none}.pricing-zone__content[data-v-599be96b]{position:relative;z-index:2;max-width:940px;margin:0 auto;opacity:0;transform:translateY(30px);transition:all .6s ease}.pricing-zone__content--visible[data-v-599be96b]{opacity:1;transform:none}.pricing-zone__badge[data-v-599be96b]{display:inline-flex;align-items:center;gap:6px;padding:.45rem 1.1rem;border-radius:999px;font-size:.8rem;font-weight:700;background:linear-gradient(135deg,#f24c2726,#f24c270d);color:var(--bs-primary-light);border:1px solid rgba(242,76,39,.25);margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:.04em}.pricing-card[data-v-599be96b]{background:var(--bs-surface);border:1px solid var(--bs-border);border-radius:var(--bs-radius-lg);padding:2.5rem 1.5rem;text-align:center}.pricing-card__title[data-v-599be96b]{font-family:Antonio,sans-serif;font-size:clamp(1.5rem,3.5vw,2.25rem);color:var(--bs-text);margin:0 0 .5rem;text-transform:uppercase;letter-spacing:.02em}.pricing-card__sub[data-v-599be96b]{font-size:1rem;color:var(--bs-text-muted);margin:0 0 2.5rem;max-width:600px;margin-left:auto;margin-right:auto}.pricing-pipeline[data-v-599be96b]{display:flex;justify-content:center;align-items:flex-start;gap:.75rem;margin-bottom:2.5rem;flex-wrap:wrap}.pricing-step[data-v-599be96b]{display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center;flex:0 1 140px}.pricing-step__icon[data-v-599be96b]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#3e7b531f;border:2px solid rgba(62,123,83,.3);color:var(--bs-green);flex-shrink:0;transition:var(--bs-transition)}.pricing-step__icon svg[data-v-599be96b]{width:20px;height:20px}.pricing-step div[data-v-599be96b]{text-align:center}.pricing-step strong[data-v-599be96b]{display:block;font-size:.9rem;color:var(--bs-text);margin-bottom:.15rem}.pricing-step span[data-v-599be96b]{font-size:.75rem;color:var(--bs-text-muted);line-height:1.3}.pricing-step__connector[data-v-599be96b]{display:none;color:var(--bs-text-subtle);padding-top:14px;flex-shrink:0}.pricing-step__connector svg[data-v-599be96b]{width:18px;height:18px}.pricing-step__num[data-v-599be96b],.pricing-step__arrow[data-v-599be96b]{display:none}.pricing-options[data-v-599be96b]{display:grid;grid-template-columns:1fr;gap:1.5rem;text-align:left}.pricing-option[data-v-599be96b]{padding:2rem;border-radius:var(--bs-radius-lg);border:1px solid var(--bs-border);background:var(--bs-surface-2);position:relative;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}.pricing-option[data-v-599be96b]:hover{transform:translateY(-4px)}.pricing-option--main[data-v-599be96b]{border-color:#3e7b5380;box-shadow:0 0 40px #3e7b5314}.pricing-option--main[data-v-599be96b]:hover{box-shadow:0 16px 48px #3e7b5326}.pricing-option__glow[data-v-599be96b]{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at 30% 30%,rgba(62,123,83,.08) 0%,transparent 50%);pointer-events:none}.pricing-option__badge[data-v-599be96b]{display:inline-block;padding:3px 10px;border-radius:999px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;background:var(--bs-green);color:#fff;margin-bottom:1rem}.pricing-option h3[data-v-599be96b]{font-size:1.25rem;color:var(--bs-text);margin:0 0 .75rem}.pricing-option__price[data-v-599be96b]{display:flex;align-items:baseline;gap:.5rem;margin-bottom:.5rem;flex-wrap:wrap}.pricing-option__big[data-v-599be96b]{font-size:1.75rem;font-weight:800;color:var(--bs-text)}.pricing-option__plus[data-v-599be96b]{color:var(--bs-text-muted)}.pricing-option__monthly[data-v-599be96b]{font-size:1.1rem;font-weight:700;color:var(--bs-green)}.pricing-option__free[data-v-599be96b]{display:inline-block;font-size:.8rem;color:var(--bs-green);font-weight:600;margin-bottom:1rem;padding:3px 8px;background:#3e7b531a;border-radius:var(--bs-radius-sm)}.pricing-option__installment[data-v-599be96b]{font-size:.85rem;color:var(--bs-text-muted)}.pricing-option__list[data-v-599be96b]{list-style:none;padding:0;margin:0 0 1.5rem}.pricing-option__list li[data-v-599be96b]{padding:.35rem 0;font-size:.85rem;color:var(--bs-text-muted);display:flex;align-items:center;gap:.5rem}.pricing-option--main .pricing-option__list li[data-v-599be96b]{color:var(--bs-text)}.pricing-option__list li[data-v-599be96b]:before{content:"✓";color:var(--bs-green);font-weight:700;flex-shrink:0}.pricing-option__no[data-v-599be96b]{opacity:.5}.pricing-option__no[data-v-599be96b]:before{content:"—"!important;color:var(--bs-text-subtle)!important}.pricing-cta[data-v-599be96b]{display:inline-flex;align-items:center;gap:.5rem;padding:.85rem 1.5rem;border-radius:var(--bs-radius-sm);font-weight:700;font-size:.95rem;text-decoration:none;transition:var(--bs-transition);width:100%;justify-content:center}.pricing-cta--chat[data-v-599be96b]{background:var(--bs-whatsapp);color:#fff;border-radius:999px;padding:1rem 1.75rem;font-size:1rem;box-shadow:0 4px 16px #25d36640;position:relative}.pricing-cta--chat[data-v-599be96b]:after{content:"";position:absolute;bottom:-6px;left:28px;width:12px;height:12px;background:var(--bs-whatsapp);clip-path:polygon(0 0,100% 0,0 100%)}.pricing-cta--chat[data-v-599be96b]:hover{background:#20bd5a;transform:translateY(-2px);box-shadow:0 8px 28px #25d36659}.pricing-cta--chat svg[data-v-599be96b]{width:20px;height:20px}.pricing-cta--whatsapp[data-v-599be96b]{background:var(--bs-whatsapp);color:#fff}.pricing-cta--whatsapp[data-v-599be96b]:hover{background:#20bd5a;transform:translateY(-2px);box-shadow:0 8px 24px #25d3664d}.pricing-cta--outline[data-v-599be96b]{background:transparent;color:var(--bs-text);border:1px solid var(--bs-border)}.pricing-cta--outline[data-v-599be96b]:hover{border-color:var(--bs-text-muted);background:var(--bs-surface)}.preview-overlay[data-v-599be96b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#000c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:8px}.preview-modal[data-v-599be96b]{width:100%;max-width:1100px;max-height:95vh;background:var(--bs-surface);border:1px solid var(--bs-border);border-radius:var(--bs-radius-md);overflow:hidden;display:flex;flex-direction:column}.preview-header[data-v-599be96b]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--bs-border);gap:8px;flex-wrap:wrap}.preview-header-info[data-v-599be96b]{display:flex;align-items:center;gap:8px;min-width:0;flex:1}.preview-badge[data-v-599be96b]{padding:4px 10px;border-radius:6px;font-size:.72rem;font-weight:600;white-space:nowrap}.preview-header-info h2[data-v-599be96b]{font-family:Antonio,sans-serif;font-size:1rem;font-weight:700;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.preview-header-actions[data-v-599be96b]{display:flex;gap:8px;flex-shrink:0}.btn-preview-action[data-v-599be96b]{display:flex;align-items:center;gap:6px;padding:7px 14px;border:1px solid var(--bs-border);border-radius:8px;background:transparent;color:var(--bs-text);font-size:.78rem;font-weight:500;cursor:pointer;transition:all .2s;min-height:44px}.btn-preview-fullscreen[data-v-599be96b]{display:none}.btn-preview-action[data-v-599be96b]:hover{background:var(--bs-surface-2)}.action-icon[data-v-599be96b]{width:14px;height:14px}.btn-preview-customize[data-v-599be96b]{background:var(--bs-primary);color:#fff;border-color:var(--bs-primary)}.preview-close[data-v-599be96b]{width:32px;height:32px;border:none;background:#ffffff0d;border-radius:8px;color:var(--bs-text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.preview-close svg[data-v-599be96b]{width:18px;height:18px}.preview-body[data-v-599be96b]{flex:1;min-height:0;background:#fff}.preview-body iframe[data-v-599be96b]{width:100%;height:100%;min-height:300px;border:none}.preview-no-demo[data-v-599be96b]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:400px;color:var(--bs-text-subtle)}.no-demo-icon[data-v-599be96b]{width:48px;height:48px;margin-bottom:12px}.preview-footer[data-v-599be96b]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-top:1px solid var(--bs-border);gap:12px;flex-wrap:wrap}.preview-footer-info[data-v-599be96b]{min-width:0}.preview-description[data-v-599be96b]{font-size:.82rem;color:var(--bs-text-muted);margin:0 0 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.preview-price-value[data-v-599be96b]{font-weight:700;background:var(--bs-gradient-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.btn-use-template[data-v-599be96b]{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;border:none;border-radius:10px;background:var(--bs-primary);color:#fff;font-size:.85rem;font-weight:700;cursor:pointer;white-space:nowrap;transition:transform .2s;min-height:44px;flex-shrink:0}.btn-use-template[data-v-599be96b]:hover{transform:translateY(-1px)}.btn-icon[data-v-599be96b]{width:16px;height:16px}.modal-enter-active[data-v-599be96b],.modal-leave-active[data-v-599be96b]{transition:opacity .3s ease}.modal-enter-active .preview-modal[data-v-599be96b],.modal-leave-active .preview-modal[data-v-599be96b]{transition:transform .3s ease}.modal-enter-from[data-v-599be96b],.modal-leave-to[data-v-599be96b]{opacity:0}.modal-enter-from .preview-modal[data-v-599be96b],.modal-leave-to .preview-modal[data-v-599be96b]{transform:scale(.95) translateY(20px)}.toast-container[data-v-599be96b]{position:fixed;bottom:16px;left:16px;right:16px;z-index:300;display:flex;flex-direction:column;gap:8px}.toast[data-v-599be96b]{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:12px;background:var(--bs-surface);border:1px solid var(--bs-border);box-shadow:var(--bs-shadow-md);font-size:.82rem;color:var(--bs-text)}.toast.success[data-v-599be96b]{border-color:#3e7b534d}.toast.error[data-v-599be96b]{border-color:#ef44444d}.toast-icon[data-v-599be96b]{width:18px;height:18px;flex-shrink:0}.toast.success .toast-icon[data-v-599be96b]{color:var(--bs-green)}.toast.error .toast-icon[data-v-599be96b]{color:#ef4444}.toast-message[data-v-599be96b]{flex:1}.toast-close[data-v-599be96b]{width:20px;height:20px;border:none;background:transparent;color:var(--bs-text-subtle);cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center}.toast-close svg[data-v-599be96b]{width:14px;height:14px}.toast-enter-active[data-v-599be96b]{transition:all .3s ease}.toast-leave-active[data-v-599be96b]{transition:all .2s ease}.toast-enter-from[data-v-599be96b],.toast-leave-to[data-v-599be96b]{opacity:0;transform:translate(40px)}.sidebar-overlay-enter-active[data-v-599be96b],.sidebar-overlay-leave-active[data-v-599be96b]{transition:opacity .3s}.sidebar-overlay-enter-from[data-v-599be96b],.sidebar-overlay-leave-to[data-v-599be96b]{opacity:0}@media (min-width: 768px){.catalog-body[data-v-599be96b]{flex-direction:row}.catalog-banner__content[data-v-599be96b]{flex-direction:row;text-align:left}.catalog-banner__prices[data-v-599be96b]{justify-content:flex-end}.catalog-sidebar[data-v-599be96b]{position:sticky;top:1rem;max-height:calc(100vh - 2rem);width:260px;border-radius:var(--bs-radius-md);transform:none}.catalog-sidebar--collapsed[data-v-599be96b]{width:0;overflow:hidden;border:none;opacity:0;padding:0}.sidebar-head__collapse[data-v-599be96b]{display:flex}.sidebar-head__close[data-v-599be96b],.sidebar-toggle[data-v-599be96b],.sidebar-overlay[data-v-599be96b]{display:none}.catalog-grid[data-v-599be96b]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.75rem}.preview-header-actions .btn-preview-fullscreen[data-v-599be96b]{display:flex}.preview-body iframe[data-v-599be96b]{min-height:500px}.pricing-options[data-v-599be96b]{grid-template-columns:1fr 1fr}.pricing-card[data-v-599be96b]{padding:2.5rem}.pricing-step__arrow[data-v-599be96b],.pricing-step__connector[data-v-599be96b]{display:block}.toast-container[data-v-599be96b]{bottom:24px;right:24px;left:auto}}@media (min-width: 1024px){.catalog-grid[data-v-599be96b]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2rem}}@media (prefers-reduced-motion: reduce){.template-card[data-v-599be96b],.pricing-zone__content[data-v-599be96b]{transition-duration:.01s}.template-card[data-v-599be96b]{opacity:1;transform:none}.skeleton-card__img[data-v-599be96b]{animation:none}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.mx-2{margin-left:.5rem;margin-right:.5rem}.ml-2{margin-left:.5rem}.block{display:block}.inline{display:inline}.table{display:table}.grid{display:grid}.contents{display:contents}.h-4{height:1rem}.h-5{height:1.25rem}.h-8{height:2rem}.w-4{width:1rem}.w-40{width:10rem}.w-5{width:1.25rem}.w-60{width:15rem}.w-8{width:2rem}.w-80{width:20rem}.flex-shrink{flex-shrink:1}.flex-grow,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.justify-center{justify-content:center}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.rounded-full{border-radius:9999px}.border{border-width:1px}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-pink-600{--tw-bg-opacity: 1;background-color:rgb(219 39 119 / var(--tw-bg-opacity, 1))}.text-sm{font-size:.875rem;line-height:1.25rem}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.italic{font-style:italic}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-pink-600{--tw-text-opacity: 1;color:rgb(219 39 119 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:root{--bs-bg: #030304;--bs-surface: #111113;--bs-surface-2: #19191c;--bs-surface-3: #222225;--bs-border: rgba(242, 76, 39, .12);--bs-border-strong: rgba(242, 76, 39, .24);--bs-primary: #f24c27;--bs-primary-hover: #d9320d;--bs-primary-light: #f57457;--bs-primary-glow: rgba(242, 76, 39, .35);--bs-secondary: #2d593c;--bs-secondary-light: #3e7b53;--bs-secondary-glow: rgba(45, 89, 60, .3);--bs-gradient: linear-gradient(135deg, #f24c27 0%, #f57457 100%);--bs-gradient-soft: linear-gradient(135deg, rgba(242,76,39,.15) 0%, rgba(245,116,87,.08) 100%);--bs-gradient-text: linear-gradient(135deg, #f24c27 0%, #f57457 100%);--bs-amber: #f5a623;--bs-amber-glow: rgba(245, 166, 35, .3);--bs-green: #3e7b53;--bs-green-glow: rgba(62, 123, 83, .3);--bs-whatsapp: #25D366;--bs-text: #f5f5f7;--bs-text-muted: #a1a1a6;--bs-text-subtle: #636366;--color-primary: var(--bs-primary);--color-bg: var(--bs-bg);--color-surface: var(--bs-surface);--color-text: var(--bs-text);--color-muted: var(--bs-text-muted);--color-border: var(--bs-border);--cream: var(--bs-bg);--bs-shadow-sm: 0 2px 8px rgba(0,0,0,.25);--bs-shadow-md: 0 8px 24px rgba(0,0,0,.35);--bs-shadow-lg: 0 16px 48px rgba(0,0,0,.45);--bs-shadow-glow: 0 0 60px rgba(242,76,39,.25);--bs-transition: .25s cubic-bezier(.4, 0, .2, 1);--bs-transition-slow: .45s cubic-bezier(.4, 0, .2, 1);--bs-radius-sm: 10px;--bs-radius-md: 16px;--bs-radius-lg: 24px;--bs-letter-spacing-title: .04em;--bs-letter-spacing-caps: .12em;--bs-seg-barbearia: #f59e0b;--bs-seg-restaurante: #ef4444;--bs-seg-clinica-estetica: #f472b6;--bs-seg-imobiliaria: #8b5cf6;--bs-seg-consultoria: #06b6d4;--bs-seg-dentista: #0ea5e9;--bs-seg-advocacia: #64748b;--bs-seg-clinica: #0d9488;--bs-seg-contabilidade: #84cc16;--bs-seg-industria: #f97316}[data-theme=light]{--bs-bg: #fffaf5;--bs-surface: #ffffff;--bs-surface-2: #fef5ec;--bs-surface-3: #fceede;--bs-border: rgba(45, 89, 60, .1);--bs-border-strong: rgba(45, 89, 60, .2);--bs-primary: #d9320d;--bs-primary-hover: #b82a0a;--bs-primary-light: #f24c27;--bs-primary-glow: rgba(217, 50, 13, .25);--bs-secondary: #2d593c;--bs-secondary-light: #3e7b53;--bs-secondary-glow: rgba(45, 89, 60, .2);--bs-gradient: linear-gradient(135deg, #d9320d 0%, #f57457 100%);--bs-gradient-soft: linear-gradient(135deg, rgba(217,50,13,.1) 0%, rgba(245,116,87,.08) 100%);--bs-gradient-text: linear-gradient(135deg, #d9320d 0%, #f24c27 100%);--bs-amber: #d4890a;--bs-amber-glow: rgba(212, 137, 10, .2);--bs-green: #2d593c;--bs-green-glow: rgba(45, 89, 60, .2);--bs-whatsapp: #128C7E;--bs-text: #1a1208;--bs-text-muted: #5c4a35;--bs-text-subtle: #8b7a66;--color-primary: var(--bs-primary);--color-bg: var(--bs-bg);--color-surface: var(--bs-surface);--color-text: var(--bs-text);--color-muted: var(--bs-text-muted);--color-border: var(--bs-border);--cream: var(--bs-bg);--glass-bg: rgba(255, 255, 255, .85);--glass-border: rgba(0, 0, 0, .08);--bs-shadow-sm: 0 2px 8px rgba(26,18,8,.07);--bs-shadow-md: 0 8px 24px rgba(26,18,8,.1);--bs-shadow-lg: 0 16px 48px rgba(26,18,8,.13);--bs-shadow-glow: 0 0 40px rgba(242,76,39,.12)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Outfit,sans-serif;background-color:var(--bs-bg);color:var(--bs-text);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.01em}h1,h2,h3,h4,h5,h6{font-family:Antonio,sans-serif;font-optical-sizing:auto;font-weight:200;line-height:1.15;color:var(--bs-text);letter-spacing:.02em;text-transform:uppercase}.container{width:100%;margin:0 auto;padding:0 1rem}@media (min-width: 640px){.container{padding:0 1.25rem}}@media (min-width: 768px){.container{padding:0 1.5rem}}@media (min-width: 1024px){.container{max-width:1024px;padding:0 2rem}}@media (min-width: 1280px){.container{max-width:1280px}}h1{font-size:2rem}h2{font-size:1.5rem}h3{font-size:1.25rem}@media (min-width: 768px){h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.5rem}}@media (min-width: 1024px){h1{font-size:3rem}h2{font-size:2.25rem}}.gradient-text{background:var(--bs-gradient-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--bs-surface)}::-webkit-scrollbar-thumb{background:var(--bs-surface-3);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--bs-primary)}.btn-gradient{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;background:var(--bs-gradient);color:#fff;border:none;border-radius:50px;font-weight:700;font-size:.875rem;cursor:pointer;text-decoration:none;transition:all .25s;position:relative;overflow:hidden}@media (min-width: 640px){.btn-gradient{padding:14px 28px;font-size:.9375rem}}.btn-gradient:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff1a;opacity:0;transition:opacity .2s}.btn-gradient:hover:before{opacity:1}.btn-gradient:hover{transform:translateY(-2px);box-shadow:0 8px 30px var(--bs-primary-glow)}.btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 19px;background:transparent;color:var(--bs-text);border:1.5px solid var(--bs-border-strong);border-radius:50px;font-weight:600;font-size:.875rem;cursor:pointer;text-decoration:none;transition:all .25s}@media (min-width: 640px){.btn-ghost{padding:13px 27px;font-size:.9375rem}}.btn-ghost:hover{border-color:var(--bs-primary-light);color:var(--bs-primary-light);transform:translateY(-2px)}.bs-card{background:var(--bs-surface);border:1px solid var(--bs-border);border-radius:16px;transition:all .3s}@media (min-width: 768px){.bs-card{border-radius:20px}}.bs-card:hover{border-color:var(--bs-border-strong);transform:translateY(-4px);box-shadow:0 20px 60px #0006}input,textarea,select{background:var(--bs-surface-2);border:1.5px solid var(--bs-border-strong);color:var(--bs-text);border-radius:12px;padding:12px 14px;font-size:1rem;width:100%;transition:all .2s;outline:none}@media (min-width: 768px){input,textarea,select{padding:14px 16px}}input::-moz-placeholder,textarea::-moz-placeholder{color:var(--bs-text-subtle)}input::placeholder,textarea::placeholder{color:var(--bs-text-subtle)}input:focus,textarea:focus,select:focus{border-color:var(--bs-primary);box-shadow:0 0 0 3px var(--bs-primary-glow)}select option{background:var(--bs-surface-2);color:var(--bs-text)}.grid{display:grid;gap:1rem}.grid-cols-1{grid-template-columns:1fr}@media (min-width: 640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,1fr)}.sm\:gap-6{gap:1.5rem}}@media (min-width: 768px){.md\:grid-cols-2{grid-template-columns:repeat(2,1fr)}.md\:grid-cols-3{grid-template-columns:repeat(3,1fr)}.md\:gap-8{gap:2rem}}@media (min-width: 1024px){.lg\:grid-cols-3{grid-template-columns:repeat(3,1fr)}.lg\:grid-cols-4{grid-template-columns:repeat(4,1fr)}.lg\:gap-12{gap:3rem}}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.hidden{display:none}@media (min-width: 768px){.md\:flex{display:flex}.md\:hidden{display:none}.md\:flex-row{flex-direction:row}}@media (min-width: 1024px){.lg\:flex{display:flex}.lg\:hidden{display:none}}.toast{position:fixed;bottom:1rem;right:1rem;left:1rem;padding:.875rem 1.25rem;border-radius:12px;font-weight:600;z-index:9999;box-shadow:0 8px 30px #0006;text-align:center}@media (min-width: 640px){.toast{bottom:1.5rem;right:1.5rem;left:auto;padding:1rem 1.5rem}}.toast-success{background:var(--bs-green);color:#fff}.toast-error{background:#ef4444;color:#fff}section{padding:3rem 0}@media (min-width: 768px){section{padding:4rem 0}}@media (min-width: 1024px){section{padding:5rem 0}}.scroll-reveal{opacity:0;transform:translateY(24px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.scroll-reveal.revealed{opacity:1;transform:translateY(0)}.scroll-reveal:nth-child(2){transition-delay:.08s}.scroll-reveal:nth-child(3){transition-delay:.16s}.scroll-reveal:nth-child(4){transition-delay:.24s}.scroll-reveal:nth-child(5){transition-delay:.32s}.scroll-reveal:nth-child(6){transition-delay:.4s}.animate-fade-in-up{animation:fadeInUp .7s cubic-bezier(.16,1,.3,1) both}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.delay-400{animation-delay:.4s}.delay-500{animation-delay:.5s}@keyframes fadeInUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.btn-gradient:active,.btn-ghost:active,button:active{transform:scale(.97)}a:not([class]){position:relative;text-decoration:none;color:var(--bs-primary-light)}a:not([class]):after{content:"";position:absolute;bottom:-1px;left:0;width:0;height:1.5px;background:var(--bs-primary-light);transition:width .3s cubic-bezier(.16,1,.3,1)}a:not([class]):hover:after{width:100%}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton{background:linear-gradient(90deg,var(--bs-surface-2) 25%,var(--bs-surface-3) 50%,var(--bs-surface-2) 75%);background-size:200% 100%;animation:shimmer 1.8s ease-in-out infinite;border-radius:8px}.page-enter-active,.page-leave-active{transition:opacity .25s ease,transform .25s ease}.page-enter-from{opacity:0;transform:translateY(12px)}.page-leave-to{opacity:0;transform:translateY(-8px)}:focus-visible{outline:2px solid var(--bs-primary-light);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion: reduce){.scroll-reveal{opacity:1;transform:none;transition:none}.animate-fade-in-up{animation:none;opacity:1;transform:none}*{animation-duration:.01ms!important;transition-duration:.01ms!important}}.heading-luxury{letter-spacing:var(--bs-letter-spacing-title);font-weight:700;line-height:1.1}.caps-label{letter-spacing:var(--bs-letter-spacing-caps);text-transform:uppercase;font-size:.7rem;font-weight:600;color:var(--bs-text-subtle)}.glass-card{background:#ffffff08;border:1px solid rgba(255,255,255,.06);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:var(--bs-radius-md);box-shadow:var(--bs-shadow-md);transition:transform var(--bs-transition),box-shadow var(--bs-transition)}.glass-card:hover{transform:translateY(-2px);box-shadow:var(--bs-shadow-lg)}.glow-hero{position:relative}.glow-hero:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;height:400px;background:radial-gradient(ellipse at center,rgba(242,76,39,.12) 0%,rgba(45,89,60,.08) 40%,transparent 70%);pointer-events:none;z-index:0}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-up{animation:fadeUp .5s cubic-bezier(.4,0,.2,1) both}@media (min-width: 640px){.sm\:inline{display:inline}}
