/* Cores do site conectadas às três opções de White Label. */
.button.primary,.agent-button,.navbar.open .nav-cta{background:var(--coral);color:var(--site-on-accent);box-shadow:0 14px 30px rgba(var(--wl-menu-icon-rgb),.24)}
.button.primary:hover,.agent-button:hover{background:var(--site-accent-hover)}
.hero-glow.two{background:var(--coral)}
.section-heading h2,.faq-intro h2,.step-card h3,.demo-content h3,.price-card h3,.solution-card h3{color:var(--wl-page-title)}
.kicker:not(.light),.demo-content span,.price-label{color:var(--wl-primary)}
.step-icon,.feature-card>span{color:var(--coral)}
.agent-card .solution-badge{background:rgba(var(--wl-menu-icon-rgb),.12);color:var(--wl-primary-dark)}
.store-avatar.two{background:linear-gradient(135deg,var(--wl-primary),var(--coral))}
.hero-visual .floating-card.orders{top:12%;left:-10px}
.hero-visual .floating-card.pix{bottom:13%;right:-14px}
.hero-menus{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:100%;padding:20px 4px 45px;filter:drop-shadow(0 25px 26px rgba(var(--wl-primary-deep-rgb),.3))}
.menu-phone{flex:0 0 218px;width:218px;border:7px solid #20212a;border-radius:31px;background:#20212a;position:relative;overflow:hidden;color:#20212a;text-align:left;line-height:1.4}
.hero-menus>.menu-phone:first-child{transform:rotate(-7deg);z-index:2}
.hero-menus>.menu-phone:nth-child(2){margin-left:-25px;transform:translateY(42px) rotate(8deg)}
.phone-speaker{position:absolute;z-index:2;top:0;left:50%;width:68px;height:13px;border-radius:0 0 10px 10px;transform:translateX(-50%);background:#20212a}
.menu-phone-screen{overflow:hidden;border-radius:24px;background:#fff}
.preview-cover{height:68px;padding:31px 12px 0;background:linear-gradient(130deg,var(--wl-primary-dark),var(--wl-primary));color:#fff;font-size:9px;font-weight:700}
.preview-store{display:flex;gap:7px;align-items:center;padding:12px 10px 7px}
.preview-store>img{width:39px;height:39px;object-fit:contain;border-radius:50%;background:#fff}
.preview-store strong{display:block;font-size:11px}.preview-store small{display:block;font-size:6px;color:#706b78}
.preview-search{margin:5px 10px 12px;padding:7px;border:1px solid #e5e5eb;border-radius:7px;color:#8c8794;font-size:8px}
.preview-category{display:flex;justify-content:space-between;padding:0 11px 8px;font-weight:800;font-size:10px}.preview-category span{font-size:6px;color:var(--wl-primary)}
.preview-products{display:grid;gap:7px;padding:0 10px 12px}
.preview-product{display:flex;align-items:center;gap:8px;border:1px solid #eeeaf0;border-radius:9px;overflow:hidden;min-height:84px}
.preview-product>img{width:78px;height:84px;object-fit:cover;background:#f5f4f6}
.preview-product>div{position:relative;flex:1;padding:6px 5px 6px 0;min-width:0}.preview-product strong{display:block;font-size:9px}.preview-product span{display:block;margin-top:8px;color:var(--wl-primary-dark);font-size:9px;font-weight:800}.preview-product b{display:grid;place-items:center;width:15px;height:15px;border-radius:4px;background:var(--wl-primary);color:#fff;margin-top:5px;font-size:10px}
.preview-bottom{display:flex;justify-content:space-around;border-top:1px solid #eeeaf0;padding:11px 0;color:var(--wl-primary);font-size:7px;font-weight:700}
.demo-image{position:relative;background:var(--wl-primary-soft)}.demo-image>img{object-fit:contain;padding:12px}.demo-image .demo-logo{position:absolute;width:57px;height:57px;right:12px;bottom:12px;border-radius:50%;object-fit:contain;padding:5px;background:#fff;box-shadow:0 4px 20px #0002}
.demo-card.static-preview:hover{transform:none;box-shadow:none}
@media(max-width:1100px) and (min-width:821px){.menu-phone{flex-basis:190px;width:190px}.preview-product>img{width:65px}.hero-grid{gap:30px}}
@media(max-width:820px){.hero-menus{max-width:440px;margin:auto}.hero-visual{min-height:480px}.hero-visual .floating-card.orders{left:0;top:5%}.hero-visual .floating-card.pix{right:0;bottom:5%}}
@media(max-width:560px){.hero-menus{max-width:340px;padding-bottom:35px}.menu-phone{flex-basis:176px;width:176px;border-width:5px;border-radius:25px}.menu-phone-screen{border-radius:20px}.hero-menus>.menu-phone:nth-child(2){margin-left:-28px;transform:translateY(30px) rotate(7deg)}.preview-cover{height:57px;padding-top:27px;font-size:7px}.preview-store>img{width:30px;height:30px}.preview-store strong{font-size:9px}.preview-store small{font-size:5px}.preview-product{min-height:69px}.preview-product>img{width:60px;height:69px}.preview-product strong,.preview-product span{font-size:8px}.preview-category{font-size:9px}.hero-visual{min-height:430px}.hero-visual .floating-card{padding:8px;gap:7px}.hero-visual .floating-card strong{font-size:9px}.hero-visual .floating-card small{font-size:8px}.hero-visual .floating-card b{width:25px;height:25px}.hero-visual .floating-card.orders{left:-2px;top:4%}.hero-visual .floating-card.pix{right:-2px;bottom:2%}}

.affiliate-button{background:var(--coral);color:var(--site-on-accent);box-shadow:0 14px 30px rgba(var(--wl-menu-icon-rgb),.24)}.affiliate-button:hover{background:var(--site-accent-hover)}.affiliate-points i{color:var(--coral)}.feature-card>span{background:rgba(var(--wl-menu-icon-rgb),.16)}
