.partners-root{--p-negro:var(--nb-negro);--p-verde:var(--nb-verde);--p-verde-m:var(--nb-verde-m);--p-verde-c:var(--nb-verde-c);--p-naranja:var(--nb-naranja);--p-naranja-c:var(--nb-naranja-c);--p-crema:var(--nb-crema);--p-arena:var(--nb-arena);--p-amarillo:var(--nb-amarillo);--p-blanco:var(--nb-blanco);--p-gris:var(--nb-gris);font-family:var(--font-dm-sans),system-ui,sans-serif;color:var(--p-negro);overflow-x:hidden}.partners-root blockquote,.partners-root h1,.partners-root h2,.partners-root h3,.partners-root h4{font-family:var(--font-space-grotesk),system-ui,sans-serif}.pb-btn{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;border-radius:8px;font-weight:700;font-size:.9rem;text-decoration:none;transition:all .2s;border:2px solid transparent;cursor:pointer}.pb-btn-yellow{background:var(--p-amarillo);color:var(--p-negro);border-color:var(--p-negro);box-shadow:3px 3px 0 var(--p-negro)}.pb-btn-yellow:hover{transform:translate(-2px,-2px);box-shadow:5px 5px 0 var(--p-negro)}.pb-btn-dark{background:var(--p-negro);color:#fff;border-color:var(--p-negro)}.pb-btn-dark:hover{background:var(--p-verde)}.pb-btn-white{background:#fff;color:var(--p-negro);border-color:var(--p-negro);box-shadow:3px 3px 0 rgba(0,0,0,.3)}.pb-btn-white:hover{transform:translate(-2px,-2px);box-shadow:5px 5px 0 rgba(0,0,0,.3)}.pb-btn-big{background:var(--p-amarillo);color:var(--p-negro);text-decoration:none;padding:18px 44px;border:2px solid var(--p-negro);border-radius:8px;font-family:var(--font-space-grotesk),system-ui,sans-serif;font-weight:800;font-size:1.1rem;box-shadow:4px 4px 0 hsla(0,0%,100%,.2);transition:all .2s;display:inline-flex;align-items:center;gap:10px}.pb-btn-big:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 hsla(0,0%,100%,.2)}.pb-card{border:2px solid var(--p-negro);border-radius:20px;overflow:hidden;box-shadow:6px 6px 0 var(--p-negro)}.pb-card,.pb-card-sm{background:var(--p-blanco)}.pb-card-sm{border:2px solid var(--p-negro);border-radius:14px;box-shadow:4px 4px 0 var(--p-negro)}.pb-tag{display:inline-flex;align-items:center;border:2px solid;border-radius:100px;padding:4px 16px;font-size:.7rem;font-weight:700;letter-spacing:2px;text-transform:uppercase}.pb-bg-text{position:absolute;font-family:var(--font-space-grotesk),system-ui,sans-serif;font-weight:800;font-size:16rem;color:rgba(0,0,0,.03);line-height:1;pointer-events:none;user-select:none;letter-spacing:-8px;top:50%;transform:translateY(-50%);right:-40px}.pb-bg-text-light{color:hsla(0,0%,100%,.04)}.pb-bullet{width:22px;height:22px;border-radius:50%;background:var(--p-verde);color:var(--p-crema);display:flex;align-items:center;justify-content:center;font-size:.6rem;font-weight:700;flex-shrink:0;margin-top:1px}.pb-reveal{opacity:0;transform:translateY(28px);transition:opacity .6s ease,transform .6s ease;will-change:transform,opacity}.pb-revealed{opacity:1;transform:none}@keyframes pb-slide{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes pb-bobble{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes pb-pulse-dot{0%,to{opacity:1}50%{opacity:.25}}@keyframes pb-demo-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes hero-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes hero-slide-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.hero-slide-in{animation:hero-slide-in .45s ease-out}.hero-highlight-underline{position:relative;display:inline-block}.hero-highlight-underline:after{content:"";position:absolute;bottom:4px;left:0;right:0;height:.18em;background:var(--p-amarillo);border-radius:2px;z-index:-1}.hero-highlight-bg{display:inline-block;padding:0 .2em;border-radius:12px;background:var(--p-naranja);color:var(--p-blanco);transform:rotate(-1.5deg);font-style:italic}.pb-phone{width:300px;flex-shrink:0;background:var(--p-negro);border-radius:44px;border:4px solid var(--p-negro);overflow:hidden;box-shadow:8px 8px 0 var(--p-verde),16px 16px 0 rgba(26,58,42,.15);position:relative}.pb-phone-notch{width:88px;height:20px;background:#1a1a1a;border-radius:0 0 16px 16px}.pb-chat-bubble{background:var(--p-blanco);border:2px solid var(--p-negro);border-radius:20px;padding:12px 18px;font-size:.82rem;font-weight:600;color:var(--p-negro);position:absolute;white-space:nowrap;box-shadow:4px 4px 0 var(--p-negro);animation:pb-bobble 3s ease-in-out infinite}.pb-qr-dot-dark{border-radius:1px;background:var(--p-negro)}.pb-qr-dot-light{border-radius:1px;background:var(--p-crema)}.pb-faq-q{width:100%;background:var(--p-blanco);border:none;padding:22px 28px;text-align:left;font-family:var(--font-space-grotesk),system-ui,sans-serif;font-weight:800;font-size:.88rem;color:var(--p-negro);cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;transition:background .15s;line-height:1.3}.pb-faq-q:hover{background:var(--p-crema)}.pb-faq-q-open{background:var(--p-negro)!important;color:var(--p-amarillo)}.pb-faq-icon{font-size:1.1rem;transition:transform .25s;flex-shrink:0;font-style:normal}.pb-faq-q-open .pb-faq-icon{transform:rotate(45deg)}.pb-faq-answer{max-height:0;overflow:hidden;transition:max-height .35s ease}.pb-faq-answer-open{max-height:250px}.pb-toggle-btn{width:52px;height:28px;background:var(--p-verde);border:2px solid var(--p-negro);border-radius:100px;cursor:pointer;position:relative;transition:background .2s;padding:0}.pb-toggle-dot{position:absolute;top:3px;left:3px;width:18px;height:18px;background:var(--p-amarillo);border-radius:50%;transition:transform .2s;display:block}.pb-toggle-dot-active{transform:translateX(24px)}.pb-sticky-demo{position:fixed;bottom:28px;right:28px;z-index:500;background:var(--p-negro);color:var(--p-amarillo);border:2px solid var(--p-negro);border-radius:100px;padding:13px 22px;font-family:var(--font-space-grotesk),system-ui,sans-serif;font-weight:800;font-size:.82rem;text-decoration:none;letter-spacing:-.3px;box-shadow:4px 4px 0 rgba(0,0,0,.3);display:flex;align-items:center;gap:10px;transition:all .2s;cursor:pointer}.pb-sticky-demo:hover{background:var(--p-naranja);border-color:var(--p-naranja);transform:translate(-2px,-2px);box-shadow:6px 6px 0 rgba(0,0,0,.3)}.pb-sticky-dot{width:8px;height:8px;border-radius:50%;background:var(--p-amarillo);animation:pb-pulse-dot 2s ease-in-out infinite}.pb-demo-overlay{display:flex;position:fixed;inset:0;background:rgba(0,0,0,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);z-index:1000;align-items:center;justify-content:center;padding:24px;animation:pb-demo-fade .25s ease}@keyframes pb-demo-fade{0%{opacity:0}to{opacity:1}}@media (max-width:960px){.pb-chat-bubble,.pb-sticky-demo{display:none}.pb-phone{transform:scale(.82);transform-origin:top center}.pb-bg-text{display:none}.hero-highlight-bg{font-size:.92em}}@media (max-width:480px){.pb-phone{transform:scale(.72)}}@media (prefers-reduced-motion:reduce){.pb-reveal{opacity:1;transform:none;transition:none}.pb-chat-bubble,.pb-sticky-dot{animation:none}.pb-faq-answer,.pb-faq-icon,.pb-toggle-dot{transition:none}}