:root{--bg:#FFFFFF;--bg-alt:#FAFAFA;--surface:#F5F5F3;--border:#E5E0DA;--ink:#2B2B2B;--ink-strong:#222222;--heading:#3B2A1E;--muted:#6B6258;--accent:#412613;--accent-dark:#2A180C;--radius:8px;--max:1080px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font-family:Inter,Arial,system-ui,sans-serif;font-size:18px;line-height:1.65;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3{font-family:Merriweather,Lora,Georgia,serif;font-weight:900;line-height:1.15;letter-spacing:-.01em;color:var(--heading)}h1{font-size:clamp(2rem,4.5vw + .5rem,3rem);letter-spacing:-.01em}h2{font-size:clamp(1.6rem,2.2vw + .6rem,2.2rem)}h3{font-size:1.15rem;color:var(--ink-strong)}.container{max-width:var(--max);margin:0 auto;padding:0 22px}.section{padding:88px 0}.section-alt{background:var(--bg-alt)}.section-title{text-align:center;color:var(--heading)}.section-sub{text-align:center;color:var(--ink);max-width:680px;margin:14px auto 40px;font-size:1.05rem}.center{text-align:center}.muted{color:var(--muted)}.btn{display:inline-block;background:var(--accent);color:#fff;font-family:Inter,Arial,sans-serif;font-weight:600;letter-spacing:.01em;font-size:1.05rem;padding:14px 28px;min-height:48px;border-radius:6px;border:none;cursor:pointer;text-align:center;line-height:1.2;transition:background .15s ease}.btn:hover{background:var(--accent-dark);text-decoration:none;color:#fff}.btn-lg{padding:16px 32px;font-size:1.1rem}.btn-xl{padding:18px 36px;font-size:1.15rem;width:100%;max-width:440px}.btn-ghost{background:0 0;color:var(--accent);border:2px solid var(--accent)}.btn-ghost:hover{background:var(--accent);color:#fff}.cta-sub{display:block;margin-top:12px;color:var(--muted);font-size:.92rem}.urgency{position:static;background:var(--accent);color:#fff;display:flex;justify-content:center;align-items:center;gap:12px;padding:12px 16px;font-size:1rem;font-weight:600}.urgency strong{color:#fff;font-variant-numeric:tabular-nums;font-size:1.1rem}.hero{background:var(--bg);border-bottom:1px solid var(--border);padding:10px 0 56px}.hero-mockup{width:100%;height:auto;max-width:none;display:block;margin:14px auto 24px}.hero-texture{display:none}.hero-inner{position:relative;text-align:center;max-width:820px;margin:0 auto}.badge{display:inline-block;background:#fbf1e4;color:var(--accent-dark);border:1px solid #ecd5b4;padding:6px 14px;border-radius:999px;font-size:.9rem;font-weight:600;margin-bottom:22px}.lead{margin:22px auto 34px;color:var(--ink);max-width:680px;font-size:1.2rem;line-height:1.6}.player-title{color:var(--heading);text-align:center;margin:0 0 28px}.vinyl-card{max-width:560px;margin:0 auto;text-align:center}.vinyl{position:relative;width:min(420px,82vw);aspect-ratio:1/1;margin:0 auto;border-radius:50%;background:radial-gradient(circle at 50% 50%,#1a1a1a 0 30%,transparent 30.5%),repeating-radial-gradient(circle at 50% 50%,#0a0a0a 0 2px,#1f1f1f 2px 3px,#0a0a0a 3px 5px),#0a0a0a;box-shadow:0 30px 60px -20px rgba(0,0,0,.55),0 8px 20px rgba(0,0,0,.35),inset 0 0 0 1px rgba(255,255,255,.04);animation:vinyl-spin 6s linear infinite;animation-play-state:paused}.vinyl.is-playing{animation-play-state:running}.vinyl-disc{position:absolute;inset:0;border-radius:50%}.vinyl-label{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:42%;aspect-ratio:1/1;border-radius:50%;overflow:hidden;background:var(--accent);box-shadow:0 0 0 2px rgba(0,0,0,.55),inset 0 0 0 1px rgba(255,255,255,.15)}.vinyl-label img{width:100%;height:100%;object-fit:cover;display:block}.vinyl-hole{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:9%;aspect-ratio:1/1;border-radius:50%;background:#0a0a0a;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08),0 0 0 2px rgba(0,0,0,.4)}.vinyl-shine{position:absolute;inset:0;border-radius:50%;pointer-events:none;background:radial-gradient(ellipse at 30% 25%,rgba(255,255,255,.18) 0,rgba(255,255,255,0) 35%),radial-gradient(ellipse at 70% 80%,rgba(255,255,255,.06) 0,rgba(255,255,255,0) 30%)}@keyframes vinyl-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.vinyl{animation:none}}.vinyl-controls{margin-top:28px}.vinyl-controls audio{display:block;margin:0 auto 12px;width:min(360px,100%);height:40px}.vinyl-controls small{display:block;color:var(--muted)}.waveform{display:flex;justify-content:center;align-items:flex-end;gap:4px;height:64px;margin-bottom:16px}.waveform span{width:4px;background:var(--accent);border-radius:2px;animation:wave 1.2s ease-in-out infinite;height:30%;opacity:.85}.waveform span:nth-child(odd){animation-delay:.15s}.waveform span:nth-child(3n){animation-delay:.3s}.waveform span:nth-child(5n){animation-delay:.45s}.waveform span:nth-child(7n){animation-delay:.6s}@keyframes wave{0%,100%{height:25%}50%{height:90%}}.grid{display:grid;gap:20px}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}.grid-5{grid-template-columns:repeat(5,1fr)}.cover{background:#fff;border-radius:var(--radius);overflow:hidden;border:1px solid var(--border);text-align:left;position:relative}.cover img{aspect-ratio:1/1;object-fit:cover;width:100%;display:block;filter:brightness(.82)}.cover::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to top,rgba(0,0,0,.65) 0,rgba(0,0,0,.15) 45%,rgba(0,0,0,0) 75%)}.cover h3{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:16px 18px;color:#fff;font-family:Merriweather,Lora,Georgia,serif;font-weight:900;font-size:1.35rem;line-height:1.15;letter-spacing:-.01em;text-shadow:0 2px 12px rgba(0,0,0,.55)}.closing{text-align:center;margin-top:28px;color:var(--heading);font-family:Merriweather,serif;font-style:italic;font-size:1.15rem}.artists-section{background:linear-gradient(180deg,#3a2618 0,#4a3220 100%);color:#f5e9d8}.artists-section .section-title{color:#fff6e6}.artists-section .section-title .hl{color:#f2c988}.pills{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;list-style:none;margin-top:36px}.pills li{padding:9px 18px;border-radius:999px;font-size:.98rem;font-weight:600;background:rgba(255,255,255,.06);color:#f5e9d8;border:1px solid rgba(232,181,112,.25);transition:background .2s ease,border-color .2s ease,transform .2s ease}.pills li:hover{background:rgba(232,181,112,.18);border-color:rgba(232,181,112,.55);transform:translateY(-1px)}.pills li:last-child{background:#e8b570;color:#2a1a10;border-color:#e8b570;font-weight:700}.bonus{background:#fff;border:1px solid var(--border);border-radius:var(--radius);padding:22px 20px}.bonus h3{color:var(--heading);font-family:Merriweather,serif;font-weight:700;margin:12px 0 8px;font-size:1.05rem;line-height:1.35}.bonus p{color:var(--ink);font-size:.98rem;margin-bottom:10px}.bonus .price s{color:var(--muted)}.tag{display:inline-block;background:#16a34a;color:#fff;font-size:.72rem;font-weight:700;letter-spacing:.08em;padding:5px 10px;border-radius:4px}.total-line{margin-top:32px;text-align:center;font-size:1.1rem;color:var(--ink);background:var(--surface);border:1px solid var(--border);padding:18px;border-radius:var(--radius)}.total-line strong{color:var(--accent-dark)}.total-line s{color:var(--muted)}.offer{background:var(--bg-alt)}.offer-card{max-width:600px;margin:0 auto;text-align:center;background:#fff;border:2px solid var(--accent);border-radius:12px;padding:44px 28px}.offer-card h2{color:var(--heading);margin-bottom:18px}.offer-cover{display:block;width:100%;height:auto;border-radius:8px;margin:0 auto 24px;box-shadow:0 6px 20px rgba(0,0,0,.15)}.price-line{color:var(--ink);font-size:1.05rem}.price-line s{color:var(--muted)}.price-big{font-family:Merriweather,serif;font-weight:700;font-size:clamp(2.6rem,8vw,3.6rem);color:var(--accent);margin:8px 0;line-height:1.1}.price-sub{color:var(--ink);margin-bottom:26px;font-size:1rem}.check{list-style:none;text-align:left;max-width:420px;margin:0 auto 30px}.check li{padding:8px 0;color:var(--ink);font-size:1.02rem;border-bottom:1px solid var(--border)}.check li:last-child{border-bottom:none}.testimonial{background:#fff;border:1px solid var(--border);border-radius:var(--radius);padding:22px}.testimonial header{color:var(--heading);margin-bottom:8px;font-family:Merriweather,serif;font-weight:700}.testimonial p{color:var(--ink);font-size:1rem;line-height:1.6}.testimonial footer{margin-top:12px;color:var(--muted);font-size:.85rem}.brand-name{font-family:Merriweather,serif;color:var(--heading);font-size:1.25rem;margin-top:10px;font-weight:700}.handle{color:var(--muted);margin-bottom:22px}blockquote{max-width:720px;margin:0 auto 32px;color:var(--ink);font-style:italic;border-left:3px solid var(--accent);padding:10px 22px;text-align:left;font-size:1.05rem;line-height:1.65}.stats{display:flex;flex-wrap:wrap;gap:28px;justify-content:center}.stats div{min-width:160px}.stats strong{display:block;font-family:Merriweather,serif;color:var(--accent-dark);font-size:1.8rem}.stats span{color:var(--ink);font-size:.95rem}.guarantee .seal{width:104px;height:104px;border-radius:50%;background:var(--accent);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:Merriweather,serif;font-weight:700;font-size:2rem;margin:0 auto 22px}.guarantee .seal small{font-size:.75rem;letter-spacing:.12em;font-weight:600}.guarantee-text{max-width:660px;margin:0 auto 28px;color:var(--ink);font-size:1.05rem}.faq{max-width:760px;margin:32px auto 0}.faq details{background:#fff;border:1px solid var(--border);border-radius:var(--radius);padding:18px 22px;margin-bottom:12px}.faq summary{cursor:pointer;font-weight:600;color:var(--heading);font-size:1.05rem;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:"+";font-size:1.5rem;color:var(--accent);transition:transform .2s;font-weight:400}.faq details[open] summary::after{content:"–"}.faq p{margin-top:12px;color:var(--ink);font-size:1rem;line-height:1.65}.footer{background:var(--accent-dark);padding:36px 0;text-align:center;color:#f5e9d8;font-size:.95rem}.footer nav{margin-top:10px}.footer a{color:#fff;text-decoration:underline}.footer a:hover{opacity:.85}@media (max-width:900px){.grid-5{grid-template-columns:repeat(2,1fr)}.grid-4{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:1fr}.section{padding:64px 0}}@media (max-width:480px){body{font-size:17px}.section{padding:52px 0}.grid-5{grid-template-columns:repeat(2,1fr)}.urgency{flex-direction:column;gap:2px;padding:10px}.btn-xl{font-size:1.05rem;padding:16px 24px}.offer-card{padding:32px 20px}}.covers-carousel{overflow:hidden;position:relative;width:100%}.covers-track{display:flex;gap:20px;width:max-content;animation:covers-scroll 22s linear infinite}.covers-track .cover{flex:0 0 auto;width:220px}.covers-track .cover img{width:100%;aspect-ratio:1/1;object-fit:cover}@keyframes covers-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:600px){.covers-track .cover{width:78vw;max-width:340px}.covers-track{gap:16px;animation-duration:28s}}@media (prefers-reduced-motion:reduce){.covers-track{animation:none}}.paredao-carousel{width:100%;display:flex;flex-direction:column;gap:0;margin-top:32px;position:relative;overflow:hidden;box-shadow:inset 0 18px 28px -12px rgba(0,0,0,.55),inset 0 -18px 28px -12px rgba(0,0,0,.55),0 12px 30px rgba(0,0,0,.18)}.paredao-carousel::after,.paredao-carousel::before{content:"";position:absolute;left:0;right:0;height:36px;z-index:3;pointer-events:none}.paredao-carousel::before{top:0;background:linear-gradient(180deg,rgba(0,0,0,.55),rgba(0,0,0,0));backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);-webkit-mask-image:linear-gradient(180deg,#000,transparent);mask-image:linear-gradient(180deg,#000,transparent)}.paredao-carousel::after{bottom:0;background:linear-gradient(0deg,rgba(0,0,0,.55),rgba(0,0,0,0));backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);-webkit-mask-image:linear-gradient(0deg,#000,transparent);mask-image:linear-gradient(0deg,#000,transparent)}.paredao-row{overflow:hidden;width:100%}.paredao-track{display:flex;gap:0;width:max-content}.paredao-track img{flex:0 0 auto;height:260px;width:auto;display:block;object-fit:cover}.paredao-track-right{animation:paredao-right 22s linear infinite}.paredao-track-left{animation:paredao-left 22s linear infinite}@keyframes paredao-right{from{transform:translateX(-50%)}to{transform:translateX(0)}}@keyframes paredao-left{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:600px){.paredao-track img{height:200px}.paredao-track-left,.paredao-track-right{animation-duration:20s}}@media (prefers-reduced-motion:reduce){.paredao-track-left,.paredao-track-right{animation:none}}.btn-download{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:linear-gradient(135deg,var(--accent) 0,var(--accent-dark) 100%);color:#fff;font-weight:700;letter-spacing:.02em;font-size:1.12rem;padding:18px 36px;min-height:54px;border-radius:8px;border:none;cursor:pointer;text-decoration:none;box-shadow:0 8px 22px rgba(176,101,28,.45);animation:btn-pulse 1.6s ease-in-out infinite;position:relative;overflow:hidden;transition:transform .2s ease}.btn-download::before{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);animation:btn-shine 2.4s ease-in-out infinite}.btn-download:hover{transform:translateY(-2px);color:#fff;text-decoration:none}.btn-download svg{width:22px;height:22px;flex:0 0 auto}@keyframes btn-pulse{0%,100%{box-shadow:0 8px 22px rgba(176,101,28,.45),0 0 0 0 rgba(176,101,28,.55)}50%{box-shadow:0 10px 28px rgba(176,101,28,.6),0 0 0 14px rgba(176,101,28,0)}}@keyframes btn-shine{0%{left:-100%}100%,60%{left:120%}}@media (prefers-reduced-motion:reduce){.btn-download,.btn-download::before{animation:none}}.btn-baixaki{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:160px;height:160px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#4ade80 0,#16a34a 55%,#0f6b32 100%);color:#fff;text-decoration:none;font-family:Inter,sans-serif;font-weight:800;letter-spacing:.08em;font-size:1.15rem;line-height:1;border:4px solid #fff;box-shadow:0 0 0 4px #0f6b32,0 10px 24px rgba(22,163,74,.55),inset 0 -8px 18px rgba(0,0,0,.25),inset 0 6px 12px rgba(255,255,255,.18);animation:baixaki-blink 1s ease-in-out infinite;transition:transform .15s ease}.btn-baixaki svg{width:42px;height:42px;margin-bottom:8px;filter:drop-shadow(0 2px 2px rgba(0,0,0,.35))}.btn-baixaki:hover{transform:scale(1.06);text-decoration:none;color:#fff}@keyframes baixaki-blink{0%,100%{box-shadow:0 0 0 4px #0f6b32,0 10px 24px rgba(22,163,74,.55),0 0 0 0 rgba(74,222,128,.7),inset 0 -8px 18px rgba(0,0,0,.25),inset 0 6px 12px rgba(255,255,255,.18);filter:brightness(1)}50%{box-shadow:0 0 0 4px #0f6b32,0 10px 32px rgba(22,163,74,.85),0 0 0 18px rgba(74,222,128,0),inset 0 -8px 18px rgba(0,0,0,.25),inset 0 6px 12px rgba(255,255,255,.25);filter:brightness(1.15)}}@media (max-width:600px){.btn-baixaki{width:140px;height:140px;font-size:1.05rem}.btn-baixaki svg{width:36px;height:36px}}@media (prefers-reduced-motion:reduce){.btn-baixaki{animation:none}}.bonus{overflow:hidden;padding:0}.bonus-img{width:100%;height:auto;display:block;border-radius:var(--radius) var(--radius) 0 0;margin-bottom:14px}.bonus>.tag{margin-left:20px}.bonus .price,.bonus h3,.bonus p{padding-left:20px;padding-right:20px}.bonus .price{padding-bottom:20px}.sample-section{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(180deg,#2a1810 0,#3b2a1e 60%,#2a1810 100%);color:#fbf1e4}.sample-bg{position:absolute;inset:0;z-index:-2;background-image:url('artistas.webp');background-size:cover;background-position:center;background-repeat:no-repeat;filter:blur(6px) saturate(115%);transform:scale(1.08);opacity:.85}.sample-overlay{position:absolute;inset:0;z-index:-1;background:radial-gradient(120% 80% at 50% 0,rgba(176,101,28,.25),transparent 60%),linear-gradient(180deg,rgba(43,24,16,.55) 0,rgba(43,24,16,.45) 50%,rgba(43,24,16,.75) 100%);backdrop-filter:blur(2px) saturate(120%)}.sample-inner{position:relative;text-align:center}.sample-eyebrow{font-family:Inter,sans-serif;font-weight:600;font-size:.78rem;letter-spacing:.28em;text-transform:uppercase;color:#f5d9b0;opacity:.85;margin-bottom:10px}.sample-section .player-title{color:#fff;text-shadow:0 2px 18px rgba(0,0,0,.45);margin:0 0 28px}.sample-caption{display:block;font-family:Merriweather,Lora,Georgia,serif;font-weight:700;font-size:1rem;letter-spacing:-.01em;color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.45);margin-top:16px}.sample-section .vinyl{box-shadow:0 0 0 1px rgba(255,255,255,.08),0 30px 60px -20px rgba(0,0,0,.6),inset 0 0 0 6px rgba(255,255,255,.04)}.vinyl{position:relative}.vinyl-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3;width:72px;height:72px;border-radius:50%;border:none;cursor:pointer;background:rgba(255,255,255,.95);color:var(--accent-dark);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 22px rgba(0,0,0,.45),0 0 0 1px rgba(0,0,0,.08);transition:transform .15s ease,background .15s ease}.vinyl-play:hover{transform:translate(-50%,-50%) scale(1.06);background:#fff}.vinyl-play:focus-visible{outline:3px solid #F5D9B0;outline-offset:3px}.vinyl-play-icon{width:30px;height:30px}.vinyl-play-icon-play{margin-left:4px}.vinyl-play-icon-pause{display:none}.vinyl.is-playing .vinyl-play-icon-play{display:none}.vinyl.is-playing .vinyl-play-icon-pause{display:block}.hl{color:#a96928}.sample-section .hl{color:#f0b96a}.guarantee-seal{width:280px;height:auto;display:block;margin:0 auto 22px;filter:drop-shadow(0 6px 14px rgba(0,0,0,.18))}@media (max-width:480px){.guarantee-seal{width:220px}}.price-green{color:#1f6f4a!important}.playlist-title{font-family:'Bebas Neue',Impact,sans-serif;font-weight:400;letter-spacing:.06em;font-size:clamp(2.2rem,4vw + .8rem,3.6rem);line-height:1.05}.whatsapp-support{position:fixed;right:24px;bottom:24px;z-index:1000;width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#25d366;color:#fff;border:3px solid #fff;box-shadow:0 8px 24px rgba(0,0,0,.28),0 0 0 0 rgba(37,211,102,.45);transition:transform .2s ease,background .2s ease;animation:whatsapp-pulse 2.4s ease-out infinite}.whatsapp-support svg{width:36px;height:36px;display:block}.whatsapp-support:hover{background:#1da851;color:#fff;text-decoration:none;transform:translateY(-3px) scale(1.04)}.whatsapp-support:focus-visible{outline:3px solid var(--accent);outline-offset:4px}@keyframes whatsapp-pulse{0%,100%,55%{box-shadow:0 8px 24px rgba(0,0,0,.28),0 0 0 0 rgba(37,211,102,.45)}75%{box-shadow:0 8px 24px rgba(0,0,0,.28),0 0 0 12px rgba(37,211,102,0)}}@media (max-width:480px){.whatsapp-support{right:16px;bottom:16px;width:58px;height:58px}.whatsapp-support svg{width:32px;height:32px}}@media (prefers-reduced-motion:reduce){.whatsapp-support{animation:none}}