@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&family=Poppins:wght@500;700&display=swap";
:root{--color-verde:#00bf63;--color-gris1:#e7e7e7;--color-gris2:#f5f5f7;--color-gris3:#84888f;--color-morado:#7b4cff;--color-amarillo:#ffb020;--encorto-green:#7b4cff;--encorto-green-dark:#7b4cff;--encorto-green-hover:rgba(200,200,248,.31);--encorto-green-soft:rgba(238,237,241,.882);--text-default:#0f1720;--text-secondary:#374151;--muted:#6b7280;--accent-sale:#ffb020;--accent-sale-dark:#e09b00;--danger:#ff4d4f;--border:#e5e7eb;--bg-soft:#f4f8f9;--card-bg:#fff;--card-border:rgba(15,23,32,.04);--card-shadow:0 6px 18px rgba(15,23,32,.06);--disabled:#cbd5e1;--radius:15px;--shadow-sm:0 2px 6px rgba(15,23,32,.06)}img:focus,img:active{box-shadow:none!important;outline:none!important}img:focus-visible{box-shadow:none!important;outline:none!important}img{-webkit-tap-highlight-color:transparent}button,button:focus,button:active{box-shadow:none!important;outline:none!important}button{-webkit-tap-highlight-color:transparent;-webkit-focus-ring-color:transparent}html,body{box-sizing:border-box;color:#111827;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation;overscroll-behavior:none;background-color:#fff;height:100%;margin:0;padding:0;font-family:Inter,sans-serif}h1,h2,h3,h4,h5,h6{color:#111827;margin:0 0 .5rem;font-family:Poppins,sans-serif;line-height:1.2}p,span,li,a,div{font-family:Inter,sans-serif}button{background-color:var(--encorto-green);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:.75rem 1.5rem;font-family:Poppins,sans-serif;font-weight:600;transition:transform 80ms cubic-bezier(.4,0,.2,1),box-shadow 80ms cubic-bezier(.4,0,.2,1),background .2s}button:active{transform:scale(.96);box-shadow:0 0 rgba(0,0,0,.18)}*{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}a{color:#111827;font-weight:500;text-decoration:none}a:hover{text-decoration:underline}[class*=StepButtonContent] svg{vertical-align:middle;margin:0 auto;display:block;position:relative;top:50%;transform:translateY(-3%)}
