/* Direção aprovada: mesmo universo floresta e ouro dos geladinhos. */
:root{--bg:#091e16;--dark:#061a12;--cream:#fff3d7;--gold:#edcb82;--muted:#c8cbb8;--paper:#123324;--ink:#fff3d7;--line:#b995474d}
body{background:radial-gradient(ellipse at 90% 4%,#22422b60,transparent 25%),#091e16;color:var(--cream)}
h1,h2,h3{font-family:Georgia,'Times New Roman',serif;font-weight:400}em{color:#e9cb86}.eyebrow{color:#dfbd73}
.announcement{background:linear-gradient(100deg,#aa8139,#ebd293,#b78d44);color:#10271b;font-weight:600}.announcement span{color:#193b27}
header.wrap{background:transparent;color:#efd493;border-color:var(--line);padding-block:22px}header nav{display:none}.brand{font-family:Georgia,serif;letter-spacing:.02em}.brand small{color:#c9c8b2}.monogram{color:#efd493;border:1px solid #b89552;border-radius:50%;width:52px;height:52px;font-size:40px}.nav-cta{color:#efd493;background:transparent;border-color:#a48548}
.hero.wrap{background:transparent;color:var(--cream);gap:48px;grid-template-columns:1fr 1.08fr;padding-block:52px 75px}.hero h1{font-size:clamp(38px,3.7vw,56px);line-height:1.1}.hero h1 em{color:#eac97e}.hero .eyebrow{color:#dfbd73}.hero .lead{color:#c9cbb8}.hero .lead strong{color:#fff3d7}.hero .under-button{color:#d7d3bc}.hero-art{padding:0}.hero-art:after{color:#c9ac70;content:'BRIGADEIROS FLORIDOS · ANTONELLA PREMIUM';font-size:10px}.photo-arch{padding:0;border:1px solid #b18d42;border-radius:8px!important;box-shadow:0 25px 60px #0006;background:#143526;height:auto;aspect-ratio:1}.photo-arch img{display:block;object-fit:contain;aspect-ratio:1;width:100%;height:auto;border-radius:0!important}
.button,.hero .button,.gold{color:#112c1f;background:linear-gradient(110deg,#c89c46,#f7dfa0 48%,#d6ab54);border:1px solid #f2d48e;box-shadow:0 4px 0 #755622,0 12px 28px #0002;border-radius:7px;font-weight:700}.button:disabled{box-shadow:none}.button:focus-visible{outline:3px solid #fff4ce;outline-offset:5px}
.proof{border-top:1px solid var(--line)}.testimonial-grid figure{background:linear-gradient(145deg,#1b3e2d,#112e22);color:#f5e8ca;border:1px solid #a8884355;border-top:3px solid #d3ae68;box-shadow:0 15px 30px #0002;border-radius:8px}.testimonial-grid blockquote{color:#ede8d8}.testimonial-grid figcaption{color:#edce87;border-color:var(--line)}.testimonial-grid .quote-mark{color:#d9b669}
.gallery-section,.bonuses{background:radial-gradient(ellipse at 80% 50%,#294a3270,transparent 70%),#102c20;color:#fff3d7;border-block:1px solid var(--line)}.gallery-section h2,.gallery-section .section-top h2,.bonuses h2{color:#fff3d7}.gallery-section .section-top>p,.bonus-intro{color:#ccd1bd}.gallery-section .eyebrow,.bonuses .eyebrow{color:#dfbd73}.filters button{color:#e8d4a5!important;background:transparent!important;border-color:#b9954766!important}.filters button.active,.filters button[aria-pressed="true"]{background:#e5c47e!important;color:#102b1e!important}.gallery .sweet-image{border:1px solid #b9954766!important;border-radius:5px!important;overflow:hidden}.gallery .sweet-image>span{background:#0b261b;color:#f0d594}.gallery img{border-radius:0!important}
.turn,.final-pitch{background:radial-gradient(ellipse at 50% 0,#305134,#123322 75%);border:1px solid #af8d4666;border-radius:10px;box-shadow:0 25px 60px #0003}.pain-list p{background:#17382a}.detail-label{background:#163b2a;color:#f0d594;border:1px solid #af8d46;transform:none}.details-visual img,.video-visual,.chef-portrait>img{border-color:#b89552}.bonuses .bonus-grid article{background:linear-gradient(140deg,#224b35,#0c281c);border:1px solid #b9954780;box-shadow:0 18px 36px #0003}.bonus-grid h3{color:#fff1ce}.bonus-grid p{color:#cdd2be}
.guarantee{background:radial-gradient(ellipse at 0 50%,#2b4a30,#102d20 70%);color:#fff3d7;border-color:#b99a5e;box-shadow:0 20px 40px #0002}.guarantee .eyebrow,.guarantee h2 em{color:#e9cb86}.guarantee h2{color:#fff3d7}.guarantee p:not(.eyebrow){color:#cdd2be}.guarantee .seal{background:linear-gradient(130deg,#f7e2aa,#c79c48);border:5px double #836529;color:#173321;box-shadow:0 12px 24px #0004}.guarantee .seal strong{font-size:58px;line-height:1.05}
.launch-section{background:radial-gradient(ellipse at 50% 45%,#29462c70,transparent 75%),#061a12;border-block:1px solid var(--line)}.launch-copy{background:linear-gradient(145deg,#173626,#0b261b);border:1px solid #b9954755}.launch-card.premium-offer{background:linear-gradient(145deg,#183f2b,#09271b)!important;border-color:#cda858;box-shadow:0 25px 60px #0004}.premium-ribbon{background:linear-gradient(100deg,#bc9142,#f5dda0,#c39949);color:#10291c}.launch-copy h2,.premium-offer h3{color:#fff1ce}.premium-offer .offer-price{color:#f1d28c}.choice-grid article{background:#102e22}.questions summary{color:#eee5cd}.questions p{color:#c8cdb8}.questions details{border-color:#a98c444d}.chef-portrait>span{background:transparent;color:#e7cc91}.signature{color:#e7cc91}footer{border-top:1px solid var(--line)}
@media(max-width:1000px){.hero.wrap{gap:30px}.hero h1{font-size:41px}}
@media(max-width:700px){.hero.wrap{grid-template-columns:1fr;padding-block:34px 48px;gap:32px}.hero h1{font-size:37px}.hero-art{padding:0;max-width:440px;margin-inline:auto}.hero .lead{font-size:17px}.photo-arch{padding:0;box-shadow:0 20px 40px #0005}.hero-art:after{font-size:9px}.guarantee .seal strong{font-size:48px}.monogram{width:42px;height:42px;font-size:33px}.nav-cta{font-size:12px}.brand{font-size:27px}}
