@font-face{font-family:Guardian Sans;src:url(/fonts/guardian-sans-light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Guardian Sans;src:url(/fonts/guardian-sans-regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Guardian Sans;src:url(/fonts/guardian-sans-semibold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}:root{--color-bg:#fff;--color-text-primary:#0f172a;--color-text-secondary:#475569;--color-text-muted:#64748b;--color-primary:#187fd6;--color-primary-hover:#358ed7;--color-primary-light:#f1f5f9;--color-accent:#187fd6;--color-accent-light:#4f46e514;--glass-bg:#ffffffbf;--glass-border:#0f172a0f;--glass-shadow:0 4px 30px #00000008;--font-heading:"Guardian Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-body:"Guardian Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--transition-smooth:all .3s cubic-bezier(.4, 0, .2, 1);--transition-fast:all .15s ease;--radius-outer-wrapper:36px;--radius-card:26px;--radius-card-inner:16px;--radius-pill:9999px}*{box-sizing:border-box;margin:0;padding:0}html,body{background-color:var(--color-bg);color:var(--color-text-primary);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;font-size:18px;line-height:1.5;overflow-x:clip}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);color:var(--color-text-primary);font-weight:700;line-height:1.2}a{color:inherit;transition:var(--transition-fast);text-decoration:none}button,.btn{font-family:var(--font-body);cursor:pointer;background:0 0;border:none;outline:none}.container{width:100%;max-width:1280px;margin:0 auto;padding:0 1.5rem}.container-fluid{width:100%;max-width:100%;padding:0 1.5rem}@media (width>=992px){.container-fluid{padding:0 5%}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--color-bg)}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.animate-fade-in-up{animation:.8s cubic-bezier(.16,1,.3,1) forwards fadeInUp}.animate-float{animation:6s ease-in-out infinite float}.hs-clarity-pill,.about-pill-tag,.blog-badge,.precios-badge,.modulos-badge,.ovas-badge,.faq-badge,.contact-badge,.calc-badge,.precios-faq-badge,.category-badge,.ovas-section-badge,.catalog-badge,.problem-badge,.features-badge,.hs-faq-badge,.testimonials-badge,.hero-content .badge-tag,.badge-tag{border-radius:var(--radius-pill,9999px)!important;font-family:var(--font-heading,"Plus Jakarta Sans", sans-serif)!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#18181b!important;-webkit-backdrop-filter:none!important;background-color:#fff!important;border:1px solid #e4e4e7!important;align-items:center!important;gap:7px!important;padding:5px 14px!important;font-size:.68rem!important;font-weight:700!important;display:inline-flex!important;box-shadow:0 1px 2px #00000005!important}.hs-clarity-pill-dot,.about-pill-square,.blog-badge-dot,.precios-badge-dot,.modulos-badge-dot,.ovas-badge-dot,.faq-badge-dot,.contact-badge-dot,.calc-badge-dot,.precios-faq-badge-dot,.category-badge-dot,.ovas-section-badge-dot,.catalog-badge-dot,.problem-badge-dot,.features-badge-dot,.hs-faq-badge-dot,.testimonials-badge-dot,.hero-content .badge-square,.badge-dot{background-color:var(--color-primary,#187fd6)!important;width:7px!important;height:7px!important;box-shadow:none!important;border-radius:50%!important;flex-shrink:0!important}.blog-badge-text,.precios-badge-text,.modulos-badge-text,.ovas-badge-text,.faq-badge-text,.contact-badge-text,.calc-badge-text,.precios-faq-badge-text,.category-badge-text,.ovas-section-badge-text,.catalog-badge-text,.problem-badge-text,.features-badge-text,.hs-faq-badge-text,.testimonials-badge-text,.hero-content .badge-text{font-family:var(--font-heading,"Plus Jakarta Sans", sans-serif)!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#18181b!important;font-size:.68rem!important;font-weight:700!important;line-height:1.2!important}.badge-hierarchy-parent{color:#64748b!important;letter-spacing:.05em!important;align-items:center!important;font-weight:600!important;text-decoration:none!important;transition:color .18s!important;display:inline-flex!important}a.badge-hierarchy-parent:hover{color:#187fd6!important}.badge-hierarchy-sep{color:#cbd5e1!important;user-select:none!important;margin:0 1px!important;font-size:.75rem!important;font-weight:500!important;line-height:1!important}.badge-hierarchy-current{color:#0f172a!important;letter-spacing:.08em!important;font-weight:800!important}.btn-primary-cta,.login-link,.btn-mobile-primary,.btn-mobile-login,.btn-mobile-store,.btn-hero-primary,.btn-store,.btn-final-primary,.btn-final-whatsapp,.hs-clarity-btn-dark,.hs-clarity-btn-outline,.btn-hs-primary,.btn-hs-secondary,.btn-hs-whatsapp,.btn-plan-action,.mod-btn-dark,.mod-btn-outline,.mod-cta-btn,.btn-cta-primary,.btn-cta-secondary,.btn-precios-primary,.btn-precios-whatsapp,.btn-calc-cta,.btn-ovas-primary,.btn-ovas-secondary,.btn-modal-demo,.btn-faq-cta-primary,.btn-faq-cta-whatsapp,.btn-about-cta-primary,.btn-about-cta-secondary,.btn-stories-primary,.btn-stories-secondary,.btn-explore,.ft-explore-btn,.btn-panel-action,.btn-banner-case-studies,.btn-contact-submit,.btn-calc-plan,.btn-custom-pricing,.btn-filled,.btn-outline,.btn-submit-lead,.btn-launch-scheduler,.btn-whatsapp-short,.btn-channel,.support-link-item,.btn-schedule-event,.btn-success-home,.btn-sidebar-demo,.btn-read-featured{border-radius:var(--radius-pill,9999px)!important}.segment-card,.ft-card,.testimonial-card,.showcase-stage-card,.eco-stage-card,.eco-group-block,.siee-matrix-card,.qr-mockup-card,.timeline-comparison-card,.community-stats-card,.case-study-card-link,.about-story-card,.about-team-card,.belief-card,.client-card,.action-card,.module-card,.mod-hub-card,.featured-card,.plan-card,.calc-plan-card,.pricing-ledger-card,.grant-bento-card,.topic-card-desktop,.topic-ova-card,.competency-card,.ovas-role-card,.ova-item-card,.article-card,.featured-bento-card,.sidebar-cta-card,.cs-card,.cs-featured-hero-card,.comparison-card,.feature-hs-card,.community-testimonial-card,.contact-form-card,.advisor-portrait-card,.calendar-shortcut-card,.app-promo-card{border-radius:var(--radius-card,26px)!important}.final-cta-gradient-wrapper,.about-cta-gradient-wrapper,.ovas-cta-gradient-wrapper,.modulos-cta-gradient-wrapper,.precios-cta-gradient-wrapper,.hero-device-wrapper{border-radius:var(--radius-outer-wrapper,36px)!important}.final-cta-inner,.about-cta-inner-card,.ovas-cta-inner,.modulos-cta-inner,.precios-cta-inner,.hero-device-inner{border-radius:var(--radius-card,26px)!important}.route-progress-bar{opacity:0;z-index:999999;pointer-events:none;will-change:width, opacity;background:linear-gradient(90deg,#38bdf8 0%,#60a5fa 50%,#fff 100%);border-top-right-radius:3px;border-bottom-right-radius:3px;width:0%;height:3.5px;position:fixed;top:0;left:0;transform:translateZ(0);box-shadow:0 0 14px #38bdf8f2,0 0 6px #ffffffd9}.route-progress-bar:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#fffffff2 100%);width:90px;height:100%;position:absolute;top:0;right:0;box-shadow:0 0 16px #fff,0 0 10px #38bdf8}body.page-is-navigating,body.page-is-navigating a,body.page-is-navigating button{cursor:wait!important}.nav-item-loading{opacity:.82;filter:brightness(1.12);transition:opacity .15s;position:relative}
