@import url(https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@500;600;700&family=Inter:wght@400;500;600;700&display=swap);:root{--bg:#f7f8fa;--bg-card:#fff;--bg-card2:#f1f4f8;--accent:#315cff;--accent-h:#2449d8;--accent-soft:#eef2ff;--accent-rgb:49,92,255;--success:#15803d;--success-rgb:21,128,61;--danger:#dc2626;--danger-rgb:220,38,38;--warning:#b45309;--warning-rgb:180,83,9;--neutral:#667085;--neutral-rgb:102,112,133;--green:#25d366;--green-h:#1ebe59;--text:#111827;--muted:#667085;--muted2:#8a94a6;--border:#e5e9f0;--nav-bg-scrolled:#fffffff0;--mobile-menu-bg:#fff;--hamburger-bg:#f1f4f8;--hamburger-bar:#111827;--font-heading:"Plus Jakarta Sans",system-ui,sans-serif;--font-body:"Inter",system-ui,sans-serif;--shadow-sm:0 1px 3px #1118270f;--shadow-md:0 8px 24px #11182714;--shadow-nav:0 1px 0 #1118270d,0 4px 16px #1118270a}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;background:#f7f8fa;background:var(--bg);color:#111827;color:var(--text);font-family:Inter,system-ui,sans-serif;font-family:var(--font-body);font-weight:400;overflow-x:hidden}h1,h2,h3,h4{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-family:var(--font-heading);font-weight:700;letter-spacing:-.01em;line-height:1.2}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:#f7f8fa;background:var(--bg)}::-webkit-scrollbar-thumb{background:#315cff4d;background:rgba(var(--accent-rgb),.3);border-radius:4px}.icon-btn{align-items:center;background:#fff;background:var(--bg-card);border:1px solid #e5e9f0;border:1px solid var(--border);border-radius:10px;color:#111827;color:var(--text);cursor:pointer;display:flex;flex-shrink:0;height:38px;justify-content:center;transition:background .15s ease,border-color .15s ease;width:38px}.icon-btn:hover{background:#eef2ff;background:var(--accent-soft);border-color:#315cff4d;border-color:rgba(var(--accent-rgb),.3)}.btn-primary{align-items:center;background:#315cff;background:var(--accent);border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-family:var(--font-heading);font-size:.9rem;font-weight:600;gap:8px;letter-spacing:0;padding:12px 24px;text-decoration:none;transition:background .15s ease,transform .15s ease}.btn-primary:hover{background:#2449d8;background:var(--accent-h)}.btn-primary:active{transform:translateY(1px)}.btn-secondary{align-items:center;background:#fff;background:var(--bg-card);border:1px solid #e5e9f0;border:1px solid var(--border);border-radius:10px;color:#111827;color:var(--text);cursor:pointer;display:inline-flex;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-family:var(--font-heading);font-size:.9rem;font-weight:600;gap:8px;padding:12px 24px;text-decoration:none;transition:border-color .15s ease,background .15s ease}.btn-secondary:hover{background:#eef2ff;background:var(--accent-soft);border-color:#315cff;border-color:var(--accent)}.btn-whatsapp{align-items:center;background:#25d366;background:var(--green);border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-family:var(--font-heading);font-size:.9rem;font-weight:600;gap:8px;padding:12px 24px;text-decoration:none;transition:background .15s ease}.btn-whatsapp:hover{background:#1ebe59;background:var(--green-h)}.section{padding:96px 24px;position:relative}.section-sm{padding:64px 24px}.container{margin:0 auto;max-width:1200px;position:relative}.label{color:#315cff;color:var(--accent);display:inline-block;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-family:var(--font-heading);font-size:.75rem;font-weight:600;letter-spacing:.04em;margin-bottom:14px}.section-title{color:#111827;color:var(--text);font-size:clamp(1.75rem,3.2vw,2.5rem);margin-bottom:14px}.section-sub{color:#667085;color:var(--muted);font-size:1rem;font-weight:400;line-height:1.7;max-width:540px}.card{background:#fff;background:var(--bg-card);border:1px solid #e5e9f0;border:1px solid var(--border);border-radius:14px;box-shadow:0 1px 3px #1118270f;box-shadow:var(--shadow-sm);padding:28px;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.card:hover{border-color:#315cff59;border-color:rgba(var(--accent-rgb),.35);box-shadow:0 8px 24px #11182714;box-shadow:var(--shadow-md);transform:translateY(-2px)}.divider{background:#e5e9f0;background:var(--border);height:1px;margin:0}.desktop-nav{display:flex}.mobile-nav-btn{display:none!important}.cta-desktop-only{display:inline-flex}@media (max-width:860px){.desktop-nav{display:none!important}.mobile-nav-btn{display:flex!important}}@media (max-width:640px){.section{padding:64px 20px}.section-sm{padding:48px 20px}.cta-desktop-only{display:none!important}}.skip-link{background:#315cff;background:var(--accent);border-radius:8px;color:#fff;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-family:var(--font-heading);font-size:.85rem;font-weight:600;left:12px;padding:12px 20px;position:absolute;text-decoration:none;top:-48px;transition:top .15s ease;z-index:2000}.skip-link:focus{top:12px}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{border-radius:4px;outline:2px solid #315cff;outline:2px solid var(--accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}.tech-pill{align-items:center;background:#fff;background:var(--bg-card);border:1px solid #e5e9f0;border:1px solid var(--border);border-radius:8px;color:#111827;color:var(--text);display:inline-flex;font-family:Inter,system-ui,sans-serif;font-family:var(--font-body);font-size:.85rem;font-weight:500;gap:8px;padding:9px 16px;white-space:nowrap}.faq-item{border-bottom:1px solid #e5e9f0;border-bottom:1px solid var(--border)}.faq-trigger{align-items:center;background:none;border:none;color:#111827;color:var(--text);cursor:pointer;display:flex;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-family:var(--font-heading);font-size:.95rem;font-weight:600;gap:16px;justify-content:space-between;padding:20px 4px;text-align:left;width:100%}.faq-trigger svg{color:#315cff;color:var(--accent);flex-shrink:0;transition:transform .2s ease}.faq-panel{display:grid;transition:grid-template-rows .2s ease}.faq-panel,.faq-panel-inner{overflow:hidden}.field-label{color:#667085;color:var(--muted);display:block;font-size:.8rem;font-weight:600;letter-spacing:.01em;margin-bottom:8px}.field-input,.field-label,.field-select,.field-textarea{font-family:Inter,system-ui,sans-serif;font-family:var(--font-body)}.field-input,.field-select,.field-textarea{background:#fff;background:var(--bg-card);border:1px solid #e5e9f0;border:1px solid var(--border);border-radius:8px;box-sizing:border-box;color:#111827;color:var(--text);font-size:.9rem;outline:none;padding:12px 14px;transition:border-color .15s ease;width:100%}.field-input:focus,.field-select:focus,.field-textarea:focus{border-color:#315cff;border-color:var(--accent)}.field-error{border-color:#dc2626!important;border-color:var(--danger)!important}.field-error-text{color:#dc2626;color:var(--danger);font-size:.75rem;margin-top:4px}.field-checkbox-row{align-items:flex-start;display:flex;gap:10px}.field-checkbox-row input[type=checkbox]{accent-color:#315cff;accent-color:var(--accent);flex-shrink:0;height:16px;margin-top:3px;width:16px}.back-to-top{align-items:center;background:#fff;background:var(--bg-card);border:1px solid #e5e9f0;border:1px solid var(--border);border-radius:10px;bottom:24px;box-shadow:0 8px 24px #11182714;box-shadow:var(--shadow-md);color:#111827;color:var(--text);cursor:pointer;display:flex;height:42px;justify-content:center;left:24px;position:fixed;transition:border-color .15s ease;width:42px;z-index:999}.back-to-top:hover{border-color:#315cff;border-color:var(--accent);color:#315cff;color:var(--accent)}.hover-arrow{display:inline-flex;transition:transform .2s ease}.card:hover .hover-arrow,a:hover>.hover-arrow{transform:translateX(3px)}
/*# sourceMappingURL=main.80c17be2.css.map*/