/*
Theme Name: Muquirana das Ofertas
Theme URI: https://example.com/
Author: Muquirana das Ofertas
Description: Landing page responsiva de conversão para comunidade de ofertas e cupons.
Version: 1.3.0
Requires at least: 6.0
Requires PHP: 7.4
Text Domain: muquirana-ofertas
*/
:root{--orange:#ff8a00;--yellow:#ffc400;--black:#101010;--panel:#191919;--white:#fff;--muted:#b7b7b7}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#101010;color:#fff;font-family:'Poppins',Arial,sans-serif;line-height:1.6}a{text-decoration:none;color:inherit}button{font:inherit}.wrap{max-width:1180px;margin:auto;padding:0 24px}.topbar{position:sticky;top:0;z-index:50;background:rgba(13,13,13,.95);border-bottom:1px solid #292929;backdrop-filter:blur(15px)}.nav{height:78px;display:flex;align-items:center;justify-content:space-between;gap:14px}.brand{display:flex;align-items:center;gap:12px;font-weight:900;line-height:1.05;text-transform:uppercase;letter-spacing:-.02em}.brand img{width:54px;height:54px;border-radius:50%;object-fit:cover}.brand strong{color:var(--yellow)}.navlinks{display:flex;gap:28px;align-items:center;color:#eee;font-size:13px;font-weight:700}.navlinks a:hover{color:var(--yellow)}.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;text-align:center;padding:16px 26px;border-radius:12px;font-weight:800;font-size:14px;text-transform:uppercase;transition:transform .18s,filter .18s;box-shadow:0 8px 26px #0004}.button:hover{transform:translateY(-2px);filter:brightness(1.08)}.button.primary{background:linear-gradient(120deg,#ff6a00,#ff9600);color:#fff}.button.yellow{background:linear-gradient(120deg,#ffd500,#ffb800);color:#111}.button.outline{background:#222;border:1px solid #4b4b4b;color:#fff}.button.small{padding:12px 18px;font-size:12px}.hero{background:radial-gradient(circle at 75% 38%,#7e340c 0,#28180d 26%,transparent 55%),linear-gradient(135deg,#080808,#171717);overflow:hidden;position:relative}.hero:after{content:'';position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,transparent,var(--orange),transparent)}.hero-inner{display:grid;grid-template-columns:1.04fr .96fr;align-items:center;gap:35px;padding-top:86px;padding-bottom:95px;min-height:640px}.eyebrow{display:inline-flex;align-items:center;gap:9px;color:#181818;background:var(--yellow);font-size:12px;font-weight:900;padding:6px 15px;border-radius:100px;text-transform:uppercase}.hero h1{font-size:clamp(43px,5vw,73px);line-height:1.04;letter-spacing:-.06em;text-transform:uppercase;margin:22px 0}.hero h1 em{font-style:normal;color:var(--orange)}.hero p{font-size:18px;max-width:520px;color:#e2e2e2}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:31px}.promise{display:flex;align-items:center;gap:9px;font-size:13px;color:#dedede;margin-top:21px}.promise i{color:var(--yellow);font-style:normal}.hero-picture{position:relative}.hero-picture img{width:100%;border-radius:24px;border:2px solid #ff850037;box-shadow:0 28px 90px #000b;display:block}.hero-picture:before{content:'⚡ ACHADINHOS REAIS';position:absolute;top:-18px;right:-14px;transform:rotate(6deg);padding:9px 16px;background:var(--yellow);color:#111;border-radius:9px;font-size:12px;font-weight:900;z-index:1}.scroll-proof{background:#151515;border-bottom:1px solid #303030;padding:23px 0}.proof-flex{display:flex;justify-content:space-around;align-items:center;gap:22px;flex-wrap:wrap;text-align:center}.proof-flex div{font-size:13px;color:#ddd;font-weight:800}.proof-flex span{color:var(--yellow);font-size:20px;display:block}.section{padding:96px 0}.section.alt{background:#171717}.section-head{text-align:center;max-width:780px;margin:0 auto 44px}.kicker{font-size:13px;letter-spacing:.13em;color:var(--yellow);font-weight:900;text-transform:uppercase}.section h2{font-size:clamp(30px,3.9vw,49px);line-height:1.15;letter-spacing:-.04em;margin:10px 0 18px}.accent{color:var(--orange)}.section-head p{color:#c8c8c8;font-size:16px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.card{background:linear-gradient(155deg,#252525,#171717);border:1px solid #383838;border-radius:19px;padding:29px;min-height:225px}.card .emoji{font-size:36px}.card h3{margin:14px 0 9px;font-size:19px}.card p{color:#bdbdbd;font-size:14px;margin:0}.callout{text-align:center;margin-top:38px}.comparison{display:grid;grid-template-columns:1fr 1fr;gap:22px}.compare{background:#202020;border:1px solid #444;border-radius:23px;padding:30px}.compare.good{border:2px solid var(--yellow);background:linear-gradient(145deg,#30250c,#1b1b1b)}.compare h3{font-size:23px;margin:0 0 20px}.compare ul{padding:0;margin:0;list-style:none}.compare li{display:flex;align-items:flex-start;gap:13px;padding:11px 0;border-bottom:1px solid #ffffff13;font-size:15px}.compare li span{font-size:18px}.offers{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:center}.offers img{width:100%;border-radius:20px;border:1px solid #555}.ticklist{list-style:none;padding:0;margin:20px 0 28px}.ticklist li{padding:8px 0}.ticklist li:before{content:'✔';color:var(--yellow);margin-right:10px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;counter-reset:step}.step{padding:26px;border-radius:18px;background:#222;border:1px solid #383838;counter-increment:step}.step:before{content:counter(step);display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:var(--yellow);color:#111;font-weight:900;font-size:23px}.step h3{margin-bottom:10px}.step p{color:#ccc;font-size:14px}.testimonial-note{max-width:760px;text-align:center;margin:30px auto 0;color:#ccc}.faq{max-width:850px;margin:auto}.faq details{padding:18px 22px;background:#222;border:1px solid #383838;border-radius:12px;margin-bottom:12px}.faq summary{cursor:pointer;font-weight:800}.faq p{color:#ccc;margin-bottom:0}.final-cta{text-align:center;background:radial-gradient(circle at 50% 20%,#753600,#161616 60%);padding:100px 0}.final-cta h2{font-size:clamp(33px,5vw,57px);line-height:1.12;margin:12px auto 20px;max-width:760px;text-transform:uppercase}.final-cta p{max-width:680px;margin:0 auto 30px;color:#eee}.slogan{font-family:cursive;font-size:clamp(22px,3vw,38px);color:var(--yellow);font-style:italic;font-weight:bold}.footer{padding:28px 0;background:#0a0a0a;color:#a9a9a9;font-size:12px;text-align:center}.footer a{color:var(--yellow)}.floating-whatsapp{position:fixed;bottom:22px;right:22px;background:#20c45a;color:#fff;display:flex;align-items:center;gap:8px;padding:13px 18px;border-radius:100px;box-shadow:0 10px 32px #0009;z-index:70;font-size:13px;font-weight:900}.floating-whatsapp:hover{filter:brightness(1.1)}.screen-reader-text{position:absolute;left:-10000px}.page-content{padding:80px 24px;max-width:860px;margin:auto}.page-content a{color:var(--yellow)}@media(max-width:900px){.navlinks{display:none}.hero-inner{grid-template-columns:1fr;min-height:unset;text-align:center;padding-top:65px;padding-bottom:65px;gap:43px}.hero p{margin:auto}.hero-actions{justify-content:center}.promise{justify-content:center}.hero-picture{max-width:600px;margin:auto}.cards,.steps{grid-template-columns:1fr 1fr}.offers{grid-template-columns:1fr}.offers img{max-width:610px;margin:auto}.section{padding:70px 0}}@media(max-width:600px){.wrap{padding:0 18px}.nav{height:69px}.brand{font-size:13px}.brand img{width:45px;height:45px}.nav .button{font-size:10px;padding:11px 9px}.hero-inner{padding:55px 0 65px}.hero h1{font-size:clamp(38px,10vw,55px)}.hero p{font-size:16px}.hero-actions{flex-direction:column}.hero-actions .button{width:100%}.hero-picture:before{right:0}.cards,.steps,.comparison{grid-template-columns:1fr}.section{padding:60px 0}.section h2{font-size:33px}.compare{padding:24px}.floating-whatsapp{bottom:12px;right:12px;padding:12px 14px}.floating-whatsapp span{display:none}.final-cta{padding:75px 0}}

/* Os novos banners já incluem a etiqueta ACHADINHOS REAIS. */
.hero-picture:before{display:none!important}
