.wal-root{--wb-blue:#2c5bff;--wb-blue-soft:#e8eeff;--wb-blue-deep:#1a3fe0;--wb-ink:#0b0b12;--wb-ink-2:#1f1f2a;--wb-muted:#6b7280;--wb-line:#e6e4de;--wb-cream:#f7f4ee;--wb-paper:#fbf9f4;--wb-radius:24px;--wb-radius-lg:32px;--font-display:"Bricolage Grotesque",sans-serif;--font-sans:"Geist",sans-serif;--font-serif:"Instrument Serif",serif;--font-mono:"JetBrains Mono",monospace;font-family:var(--font-sans);background:var(--wb-paper);color:var(--wb-ink);-webkit-font-smoothing:antialiased;overflow-x:hidden}.wal-root *,.wal-root :after,.wal-root :before{box-sizing:border-box}.wal-root img,.wal-root svg{display:block;max-width:100%}.wal-root button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;padding:0}.wal-root a{color:inherit;text-decoration:none}.wal-root .wb-container{width:100%;max-width:1280px;margin:0 auto;padding:0 24px}.wal-root section{padding:80px 0}.wal-root .wb-eyebrow{font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--wb-muted)}.wal-root .wb-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:500;background:#fff;border:1px solid var(--wb-line);color:var(--wb-ink-2)}.wal-root .wb-pill .dot{width:6px;height:6px;border-radius:999px;background:var(--wb-blue)}.wal-root .wb-btn{display:inline-flex;align-items:center;gap:8px;padding:11px 18px;border-radius:999px;font-weight:600;font-size:14px;transition:transform .15s,background .2s;white-space:nowrap}.wal-root .wb-btn:active{transform:translateY(1px)}.wal-root .wb-btn-primary{background:var(--wb-blue);color:#fff;box-shadow:0 6px 20px rgba(44,91,255,.35)}.wal-root .wb-btn-primary:hover{background:var(--wb-blue-deep)}.wal-root .wb-btn-dark{background:var(--wb-ink);color:#fff}.wal-root .wb-btn-dark:hover{background:#1f1f2a}.wal-root .wb-btn-ghost{background:transparent;color:var(--wb-ink);border:1px solid rgba(11,11,18,.12)}.wal-root .wb-btn-ghost:hover{background:rgba(11,11,18,.04)}.wal-root .wal-hero{padding:60px 0 0;background:linear-gradient(180deg,var(--wb-paper) 0,var(--wb-paper) 75%,var(--wb-blue) 75%,var(--wb-blue) 100%)}.wal-root .wal-hero-inner{text-align:center;padding-bottom:60px;position:relative}.wal-root .wal-h1{font-family:var(--font-display);font-weight:700;font-size:clamp(56px,9vw,152px);line-height:.94;letter-spacing:-.04em;margin:0}.wal-root .wal-h1 em{font-family:var(--font-serif);font-style:italic;font-weight:400;color:var(--wb-ink)}.wal-root .wal-h1-sub{color:var(--wb-muted);font-size:18px;max-width:620px;margin:28px auto 0;line-height:1.5}.wal-root .wal-cta-row{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:32px}.wal-root .wal-card-float{margin-top:56px;display:flex;justify-content:center;perspective:1200px}.wal-root .wal-card{width:380px;max-width:100%;background:linear-gradient(135deg,#0b0b12 0,#1f1f2a 60%,var(--wb-blue-deep) 100%);border-radius:22px;padding:24px 24px 18px;color:#fff;box-shadow:0 30px 60px rgba(11,11,18,.3),inset 0 1px 0 hsla(0,0%,100%,.08);position:relative;overflow:hidden;transform:rotate(-3deg);transition:transform .4s ease}.wal-root .wal-card:hover{transform:rotate(0deg) translateY(-4px)}.wal-root .wal-card-bg{position:absolute;inset:0;background:radial-gradient(30% 30% at 90% 10%,rgba(157,201,237,.18),transparent 60%),radial-gradient(40% 40% at 10% 90%,rgba(44,91,255,.3),transparent 60%);pointer-events:none}.wal-root .wal-card>*{position:relative;z-index:1}.wal-root .wal-card-row{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:18px}.wal-root .wal-card-label{font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;color:hsla(0,0%,100%,.65)}.wal-root .wal-card-amount{font-family:var(--font-display);font-weight:700;font-size:34px;line-height:1;letter-spacing:-.02em;margin-top:4px}.wal-root .wal-card-actions{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}.wal-root .wal-card-act{padding:10px 0;background:hsla(0,0%,100%,.1);border-radius:10px;color:#fff;font-size:11px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:6px;transition:background .2s}.wal-root .wal-card-act:hover{background:hsla(0,0%,100%,.18)}.wal-root .wal-card-foot{margin-top:16px;padding-top:14px;border-top:1px solid hsla(0,0%,100%,.08)}.wal-root .wal-stage-wrap{background:var(--wb-blue);padding:60px 0 100px;position:relative}.wal-root .wal-stage{background:#fff;border-radius:20px;box-shadow:0 30px 70px rgba(11,11,18,.25);overflow:hidden;position:relative}.wal-root .wal-stage-chrome{background:#f0eee8;display:flex;align-items:center;gap:12px;padding:12px 18px;border-bottom:1px solid rgba(0,0,0,.06)}.wal-root .wal-phone-overlay{position:absolute;right:32px;bottom:-60px;z-index:3}.wal-root .wal-detail-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:16px}.wal-root .wal-detail-card{background:#fff;border:1px solid var(--wb-line);border-radius:var(--wb-radius-lg);padding:40px 36px}.wal-root .wal-payments{background:var(--wb-blue);border-radius:var(--wb-radius-lg);padding:64px 56px;color:#fff;display:grid;grid-template-columns:.95fr 1.2fr;gap:56px;align-items:center;position:relative;overflow:hidden}.wal-root .wal-payments:before{content:"";position:absolute;inset:0;background:radial-gradient(50% 50% at 100% 0,hsla(0,0%,100%,.15),transparent 60%);pointer-events:none}.wal-root .wal-payments-h{font-family:var(--font-display);font-weight:700;font-size:clamp(48px,6vw,92px);line-height:.96;letter-spacing:-.03em;margin:0}.wal-root .wal-payments-h em{font-family:var(--font-serif);font-style:italic;font-weight:400;color:#dce6ff}.wal-root .wal-flow{display:flex;align-items:stretch;justify-content:space-between;gap:8px;flex-wrap:nowrap}.wal-root .wal-flow-node{flex:1;min-width:0;background:#fff;border:1px solid var(--wb-line);border-radius:var(--wb-radius);padding:24px 22px;transition:transform .35s ease,box-shadow .35s ease,background .35s ease;text-align:center}.wal-root .wal-flow-node.active{transform:translateY(-6px);box-shadow:0 20px 40px rgba(44,91,255,.2);background:var(--wb-blue);color:#fff;border-color:transparent}.wal-root .wal-flow-icon{font-size:32px;margin-bottom:10px}.wal-root .wal-flow-label{font-family:var(--font-display);font-weight:700;font-size:16px;margin-bottom:4px;letter-spacing:-.01em}.wal-root .wal-flow-sub{font-size:12px;color:var(--wb-muted)}.wal-root .wal-flow-node.active .wal-flow-sub{color:hsla(0,0%,100%,.85)}.wal-root .wal-flow-arrow{flex:0 0 auto;display:flex;align-items:center;gap:4px;padding:0 6px}.wal-root .wal-flow-arrow span{width:8px;height:8px;border-radius:999px;background:#e6e4de;transition:background .25s ease}.wal-root .wal-flow-arrow.active span{background:var(--wb-blue)}.wal-root .wal-flow-arrow.active span:first-child{transition-delay:0s}.wal-root .wal-flow-arrow.active span:nth-child(2){transition-delay:.1s}.wal-root .wal-flow-arrow.active span:nth-child(3){transition-delay:.2s}.wal-root .wal-security{display:grid;grid-template-columns:1.1fr 1fr;gap:56px;align-items:center}.wal-root .wal-security-visual{max-width:540px}.wal-root .wal-fideliz{display:grid;grid-template-columns:1fr 1.1fr;gap:56px;background:#eaf1ff;border-radius:var(--wb-radius-lg);padding:56px;align-items:center}.wal-root .wal-slider{-webkit-appearance:none;appearance:none;width:100%;height:6px;background:#e6e4de;border-radius:999px;outline:none}.wal-root .wal-slider::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:999px;background:var(--wb-blue);border:3px solid #fff;box-shadow:0 2px 8px rgba(44,91,255,.4);cursor:pointer}.wal-root .wal-slider::-moz-range-thumb{width:20px;height:20px;border-radius:999px;background:var(--wb-blue);border:3px solid #fff;box-shadow:0 2px 8px rgba(44,91,255,.4);cursor:pointer}.wal-root .wal-faq-section{display:grid;grid-template-columns:.9fr 1.3fr;gap:64px;align-items:start}.wal-root .wal-faq-item{border-bottom:1px solid var(--wb-line)}.wal-root .wal-faq-btn{width:100%;display:flex;justify-content:space-between;align-items:center;text-align:left;padding:22px 0;font-family:var(--font-display);font-size:18px;font-weight:600}.wal-root .wal-faq-btn:hover,.wal-root .wal-faq-item.open .wal-faq-btn{color:var(--wb-blue)}.wal-root .wal-faq-plus{width:32px;height:32px;border-radius:999px;background:var(--wb-cream);display:grid;place-items:center;transition:background .2s,color .2s,transform .25s;flex:none;margin-left:12px}.wal-root .wal-faq-item.open .wal-faq-plus{background:var(--wb-blue);color:#fff;transform:rotate(45deg)}.wal-root .wal-faq-panel{max-height:0;overflow:hidden;transition:max-height .35s ease}.wal-root .wal-faq-item.open .wal-faq-panel{max-height:400px}.wal-root .wal-faq-panel-inner{padding:0 0 24px;color:var(--wb-muted);font-size:15px;line-height:1.6;max-width:620px}.wal-root .wal-newsletter{background:var(--wb-blue);border-radius:var(--wb-radius-lg);padding:56px 48px;color:#fff}.wal-root .wal-newsletter-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:40px}@media (max-width:980px){.wal-root .wal-stage-wrap{padding:32px 0 56px}.wal-root .wal-phone-overlay{display:none}.wal-root .wal-detail-grid,.wal-root .wal-faq-section,.wal-root .wal-fideliz,.wal-root .wal-payments,.wal-root .wal-security{grid-template-columns:1fr;gap:32px}.wal-root .wal-fideliz,.wal-root .wal-payments{padding:36px 28px}.wal-root .wal-detail-card{padding:28px}.wal-root .wal-flow{flex-direction:column}.wal-root .wal-flow-arrow{transform:rotate(90deg);justify-content:center;padding:6px 0}.wal-root .wal-newsletter-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.wal-root .wal-newsletter-grid{grid-template-columns:1fr}.wal-root .wal-fideliz,.wal-root .wal-payments{padding:28px 20px}}@media (max-width:640px){.wal-root .wb-container{padding:0 16px}.wal-root section{padding:56px 0}.wal-root .wal-hero{padding:36px 0 0}.wal-root .wal-hero-inner{padding-bottom:32px}.wal-root .wal-h1{font-size:clamp(40px,11vw,64px);line-height:.96}.wal-root .wal-h1-sub{font-size:15px;line-height:1.5;margin-top:18px}.wal-root .wal-cta-row{margin-top:22px;flex-direction:column;align-items:stretch}.wal-root .wal-cta-row>a{width:100%;justify-content:center;padding:14px 22px}.wal-root .wal-card-float{margin-top:32px}.wal-root .wal-card{width:100%;max-width:340px;transform:rotate(-2deg);padding:20px 22px 16px}.wal-root .wal-card-amount{font-size:30px}.wal-root .wal-stage-wrap{padding:24px 0 40px}.wal-root .wal-stage{border-radius:16px;overflow:hidden}.wal-root .wal-stage-chrome{padding:10px 12px}.wal-root .wal-stage-chrome span:nth-child(2){font-size:10px!important}.wal-root .wal-stage>div[style*=grid-template-columns]{grid-template-columns:36px 1fr!important;overflow:hidden!important}.wal-root .wal-stage>div[style*=grid-template-columns]>div:first-child{padding:12px 0!important;gap:8px!important}.wal-root .wal-stage>div[style*=grid-template-columns]>div:last-child{padding:14px 10px!important;min-width:0}.wal-root .wal-stage>div[style*=grid-template-columns]>div:last-child>div:nth-child(2){font-size:16px!important;line-height:1.15}.wal-root .wal-stage>div[style*=grid-template-columns] button{padding:4px 8px!important;font-size:9px!important;white-space:nowrap}.wal-root .wal-stage>div[style*=grid-template-columns] div[style*="min-width: 160"],.wal-root .wal-stage>div[style*=grid-template-columns] div[style*="min-width:160"],.wal-root .wal-stage>div[style*=grid-template-columns] div[style*="minWidth:160"]{min-width:0!important;max-width:70px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:4px 6px!important;font-size:9px!important}.wal-root .wal-stage>div[style*=grid-template-columns] div[style*="border-radius:8"]:not([style*=minWidth]){font-size:9px!important;padding:4px 6px!important;white-space:nowrap}.wal-root .wal-stage table{table-layout:fixed;font-size:9px!important;width:100%!important}.wal-root .wal-stage table td,.wal-root .wal-stage table th{padding:6px 2px!important;font-size:8.5px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wal-root .wal-stage table td span{font-size:8px!important;padding:1px 4px!important;letter-spacing:0!important}.wal-root .wal-detail-grid{gap:16px}.wal-root .wal-detail-card{padding:22px 18px!important;border-radius:24px;overflow:hidden;max-width:100%}.wal-root .wal-detail-card h3{font-size:clamp(22px,6vw,28px)!important;line-height:1.1!important;letter-spacing:-.02em!important;word-wrap:break-word;overflow-wrap:break-word}.wal-root .wal-detail-card p{font-size:14px!important;line-height:1.5}.wal-root .wal-detail-card>div[style*="border-radius: 14px"],.wal-root .wal-detail-card>div[style*="border-radius:14px"]{overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch}.wal-root .wal-detail-card table{min-width:520px}.wal-root .wal-payments{padding:32px 22px!important;border-radius:28px;gap:28px!important;overflow:hidden}.wal-root .wal-payments-h{font-size:clamp(36px,9vw,52px)!important}.wal-root .wal-payments p{font-size:14.5px!important;max-width:100%!important}.wal-root .wal-payments [style*="grid-template-columns: repeat(2"],.wal-root .wal-payments [style*="grid-template-columns:repeat(2"]{grid-template-columns:1fr 1fr!important;gap:8px!important;max-width:100%!important}.wal-root .wal-payments [style*="grid-template-columns: 1.3fr"],.wal-root .wal-payments [style*="grid-template-columns:1.3fr"]{grid-template-columns:1fr!important;gap:12px!important}.wal-root .wal-flow-node{padding:18px 16px}.wal-root .wal-flow-arrow{padding:6px 0}.wal-root .wal-security{gap:28px}.wal-root .wal-security h2{font-size:clamp(34px,9vw,52px)!important}.wal-root .wal-security p{font-size:14.5px!important}.wal-root .wal-security-visual{max-width:100%}.wal-root .wal-security-visual>div{padding:16px 14px;border-radius:14px;overflow-x:auto}.wal-root .wal-security-visual>div>div[style*=grid-template-columns]{min-width:320px}.wal-root .wal-security>div:last-child>div[style*="grid-template-columns: 1fr 1fr"]{grid-template-columns:1fr!important}.wal-root .wal-fideliz{padding:32px 22px!important;gap:28px!important;border-radius:28px}.wal-root .wal-fideliz h2{font-size:clamp(34px,9vw,52px)!important}.wal-root .wal-fideliz p{font-size:14.5px!important}.wal-root .wal-phone-overlay{display:none!important}}@media (max-width:380px){.wal-root .wal-h1{font-size:40px}.wal-root .wal-card{max-width:300px}.wal-root .wal-detail-card h3,.wal-root .wal-fideliz h2,.wal-root .wal-payments-h,.wal-root .wal-security h2{font-size:30px!important}}