.web{--w-bg:#fff;--w-paper:#f3f7f5;--w-ink:#02140d;--w-ink-2:#2e3c36;--w-muted:#55645d;--w-line:#e1e8e4;--w-line-2:#c5d2cb;--w-accent:#008765;--w-accent-hover:#007554;--w-accent-soft:#e2f4ed;--w-brand:#12a37f;--w-sign:#f2c230;--w-night:#02140d;--w-night-2:#002f22;--w-on-night:#d3e2db;--w-ok:#00754f;--w-warn:#8a5a00;--w-warn-soft:#fff4dc;--w-ok-soft:#e2f4ed;--w-accent-text:var(--w-accent);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--w-bg);color:var(--w-ink);font-family:var(--font-outfit), system-ui, sans-serif;-webkit-font-smoothing:antialiased}body:has(.web){background:#fff}.web .w-dark{--w-bg:var(--w-night);--w-paper:var(--w-night-2);--w-ink:#fff;--w-ink-2:#c9d9d1;--w-muted:#9db1a8;--w-line:#ffffff1f;--w-line-2:#ffffff3d;--w-accent-text:#3fd1a5;background:var(--w-night);color:var(--w-on-night);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.web .w-hero{background:radial-gradient(55% 70% at 80% 35%, #00876547, transparent 70%), var(--w-night)}.web .w-dark .w-check{color:#3fd1a5}.web .w-dark .w-btn-sec{color:#fff;background:0 0;border-color:#ffffff4d}.web .w-dark .w-btn-sec:hover{border-color:#ffffffb3}.web .w-dark :focus-visible{outline-color:#3fd1a5}.web ::selection{color:var(--w-night);background:#bfe9d9}.web :focus-visible{outline:2px solid var(--w-accent);outline-offset:2px;border-radius:6px}.web a{text-underline-offset:3px}.web .num{font-variant-numeric:tabular-nums}.w-wrap{width:100%;max-width:1200px;margin-inline:auto;padding-inline:20px}@media (min-width:768px){.w-wrap{padding-inline:32px}}.w-btn{white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:15px;font-weight:600;line-height:1;transition:background-color .15s,border-color .15s,color .15s,transform .12s,box-shadow .15s;display:inline-flex}.w-btn:active{transform:translateY(1px)scale(.98)}.w-btn-pri{background:var(--w-accent);color:#fff}.w-btn-pri:hover{background:var(--w-accent-hover);box-shadow:0 8px 20px -10px #008765b3}.w-btn-sec{color:var(--w-ink);border:1px solid var(--w-line-2);background:#fff}.w-btn-sec:hover{border-color:var(--w-ink-2)}.w-btn-night{color:var(--w-night);background:#fff}.w-btn-night:hover{background:var(--w-accent-soft)}.w-btn-lg{min-height:52px;padding:0 24px;font-size:16px}.w-shot{background:#0d0f11;border:1px solid #1d2622;border-radius:14px;overflow:hidden;box-shadow:0 1px 2px #02140d14,0 24px 48px -24px #02140d80}.w-dark .w-shot{border-color:#ffffff24;box-shadow:0 30px 70px -30px #000c}.w-shot-bar{background:#151a18;border-bottom:1px solid #222b27;align-items:center;gap:6px;height:28px;padding:0 12px;display:flex}.w-shot-bar i{background:#3a4540;border-radius:50%;width:9px;height:9px}.w-shot-bar span{color:#9aa9a2;letter-spacing:.01em;margin-left:8px;font-size:11px}.w-card{border:1px solid var(--w-line);background:#fff;border-radius:14px;transition:transform .2s,box-shadow .2s,border-color .2s}.w-card:hover{border-color:var(--w-line-2);transform:translateY(-3px);box-shadow:0 18px 36px -24px #02140d59}.w-check{width:18px;height:18px;color:var(--w-accent);flex:none;margin-top:2px}.w-input{border:1px solid var(--w-line-2);width:100%;min-height:46px;color:var(--w-ink);background:#fff;border-radius:12px;padding:10px 12px;font-size:16px}.w-input:focus{outline:2px solid var(--w-accent);outline-offset:0;border-color:var(--w-accent)}.w-input::placeholder{color:#6f7e77}.w-input[aria-invalid=true]{border-color:#b42318}@media (prefers-reduced-motion:no-preference){.w-fade{animation:.32s cubic-bezier(.2,.7,.2,1) w-fade}.w-reveal-on [data-reveal]{opacity:0;transition:opacity .6s cubic-bezier(.2,.7,.2,1),transform .6s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i,0) * 70ms);transform:translateY(22px)}.w-reveal-on [data-reveal].is-in{opacity:1;transform:none}.w-ask li{animation:12s infinite w-ask;animation-delay:calc(var(--i,0) * 2s)}}@keyframes w-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes w-ask{0%,2%{background:#ffffff0d;border-color:#ffffff26}5%,14%{background:#12a37f38;border-color:#3fd1a5}18%,to{background:#ffffff0d;border-color:#ffffff26}}.ds-stage{transform-origin:0 0;color:#e6ece9;background:#0d0f11;width:880px;height:500px;position:absolute;top:0;left:0;overflow:hidden}.ds-cursor{z-index:10;opacity:0;pointer-events:none;filter:drop-shadow(0 2px 3px #0008);transition:transform .75s cubic-bezier(.45,0,.2,1),opacity .3s;position:absolute;top:-2px;left:-4px}.ds-card{background:#121715;border:1px solid #222b27;border-radius:12px}.ds-mini{color:#c9d9d1;white-space:nowrap;border:1px solid #2a3531;border-radius:6px;align-items:center;height:22px;padding:0 8px;font-size:10.5px;font-weight:600;transition:background-color .3s,color .3s;display:inline-flex}.ds-mini-on,.ds-stage [data-c=confirmar],.ds-stage [data-c=cobrar].ds-mini{color:#fff;background:#008765;border-color:#12a37f}.ds-chip{color:#c9d9d1;border:1px solid #2a3531;border-radius:8px;align-items:center;height:30px;padding:0 12px;transition:background-color .3s,color .3s;display:inline-flex}.ds-chip-on{color:#fff;background:#008765;border-color:#12a37f;font-weight:600}@media (prefers-reduced-motion:reduce){.ds-cursor{display:none}}.w-flip{perspective:1800px}.w-flip-inner{min-height:400px;transform-style:preserve-3d;transition:transform .9s cubic-bezier(.22,1,.36,1);display:grid;position:relative}.w-flip[data-after] .w-flip-inner{transform:rotateY(180deg)}.w-flip-face{backface-visibility:hidden;border-radius:18px;flex-direction:column;grid-area:1/1;padding:24px;display:flex}.w-flip-back{transform:rotateY(180deg)}.w-paper-sheet{background:linear-gradient(90deg,#0000 39px,#b4452f59 39px 41px,#0000 41px),#f6f1e6;box-shadow:0 30px 60px -30px #000000b3}.w-ruled{background:repeating-linear-gradient(#0000 0 37px,#5a4f4338 37px 38px)}.w-ruled li{white-space:nowrap;text-overflow:ellipsis;line-height:38px;overflow:hidden}.w-sys{background:#0d0f10;border:1px solid #24302b;box-shadow:0 30px 60px -30px #000c}@media (prefers-reduced-motion:reduce){.w-flip-inner{transition:none}}@media (prefers-reduced-motion:no-preference){.w-flow li{animation:7.5s infinite w-flow;animation-delay:calc(var(--i,0) * .6s)}.w-chat-a{animation:.45s cubic-bezier(.2,.7,.2,1) .7s both w-fade}.w-pulse{animation:2.4s ease-in-out infinite w-pulse}.w-toast{animation:5s cubic-bezier(.2,.7,.2,1) infinite w-toast}}@keyframes w-flow{0%,4%{border-color:var(--w-line);box-shadow:none}8%,30%{border-color:#12a37f;box-shadow:0 0 0 3px #12a37f26}40%,to{border-color:var(--w-line);box-shadow:none}}@keyframes w-pulse{0%,to{box-shadow:0 0 #c8a46a8c}50%{box-shadow:0 0 0 8px #c8a46a00}}@keyframes w-toast{0%,20%{opacity:0;transform:translateY(10px)}30%,85%{opacity:1;transform:none}95%,to{opacity:0;transform:translateY(10px)}}.w-progress{width:0;animation:linear forwards w-progress}@keyframes w-progress{to{width:100%}}
