:root{--wine:#4a0015;--wine-dark:#25000b;--ink:#090e17;--paper:#f4f0e8;--white:#fff;--gold:#c1a05d;--muted:#aaa6a0;--line:rgba(193,160,93,.25);--serif:"Playfair Display",Georgia,serif;--sans:"DM Sans",Arial,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);line-height:1.65}img{max-width:100%}a{color:inherit}.wrap{width:min(1160px,calc(100% - 40px));margin-inline:auto}.narrow{width:min(820px,calc(100% - 40px))}.section{padding:110px 0}.section-number,.eyebrow{margin:0 0 24px;color:var(--wine);font-size:.74rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.light{color:var(--gold)}h1,h2,h3,p{margin-top:0}h1,h2{font-family:var(--serif);font-weight:500;line-height:1.05}h2{font-size:clamp(2.25rem,5vw,4.8rem);letter-spacing:-.035em}h2 em,h1 span{color:var(--gold);font-style:normal}.statement{font-family:var(--serif);font-size:clamp(1.5rem,3vw,2.3rem);line-height:1.3}.button{display:inline-flex;justify-content:center;padding:18px 27px;background:var(--gold);color:var(--ink);font-size:.78rem;font-weight:600;letter-spacing:.1em;text-decoration:none;text-transform:uppercase;transition:.25s}.button:hover{background:#d1b474;transform:translateY(-2px)}
.hero{position:relative;min-height:100vh;overflow:hidden;background:radial-gradient(circle at 50% 35%,#650523 0,var(--wine) 22%,var(--wine-dark) 68%);color:var(--white)}.nav{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;padding-top:22px}.brand img{display:block;width:80px;height:80px;object-fit:cover}.nav-link{color:var(--paper);font-size:.72rem;letter-spacing:.12em;text-decoration:none;text-transform:uppercase;border-bottom:1px solid var(--gold);padding-bottom:4px}.hero-content{position:relative;z-index:1;max-width:920px;text-align:center;padding:8vh 20px 90px}.hero .eyebrow{color:var(--gold)}h1{font-size:clamp(3.4rem,9vw,7.7rem);letter-spacing:-.045em;margin-bottom:34px}.hero-lead{max-width:810px;margin:0 auto 22px;font-family:var(--serif);font-size:clamp(1.35rem,2.7vw,2.1rem);line-height:1.35}.hero-support{max-width:680px;margin:0 auto 32px;color:#dbd2d2}.event-line{display:flex;justify-content:center;align-items:center;gap:16px;color:var(--paper);font-size:.78rem;letter-spacing:.13em;text-transform:uppercase}.event-line i{width:4px;height:4px;background:var(--gold);transform:rotate(45deg)}.hero-offer{display:flex;justify-content:center;align-items:center;gap:28px;margin-top:32px}.hero-offer div{text-align:left}.hero-offer small,.price small{display:block;color:var(--muted);font-size:.68rem;letter-spacing:.15em;text-transform:uppercase}.hero-offer strong{display:block;font-family:var(--serif);font-size:2rem;font-weight:500}.fine-print{max-width:570px;margin:24px auto 0;color:#bcaeb0;font-size:.76rem}.hero-orbit{position:absolute;left:50%;top:44%;width:min(68vw,740px);aspect-ratio:1;border:1px solid rgba(255,255,255,.06);border-radius:50%;transform:translate(-50%,-50%)}.hero-orbit:before,.hero-orbit:after{content:"";position:absolute;inset:12%;border:1px solid rgba(193,160,93,.1);transform:rotate(35deg)}.hero-orbit:after{transform:rotate(70deg)}
.question{background:var(--paper)}.question h2{max-width:900px}.question h2 em{display:block;color:var(--wine)}.cycle{display:grid;grid-template-columns:repeat(4,1fr);margin:58px 0;border-block:1px solid rgba(9,14,23,.15)}.cycle span{padding:22px 15px;border-right:1px solid rgba(9,14,23,.15);font-size:.8rem;text-align:center}.cycle span:last-child{border:0}.copy-columns{display:grid;grid-template-columns:1fr 1fr;gap:45px;margin-top:40px;color:#4d5055}.contrast{background:var(--wine-dark);color:var(--paper)}.contrast h2{text-align:center}.versus{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;margin-top:55px}.versus article{min-height:330px;padding:40px;border:1px solid rgba(255,255,255,.12)}.versus h3{font-family:var(--serif);font-size:2rem;line-height:1.2}.versus ul{padding-left:18px;color:#c8bfc1}.card-label{color:var(--gold);font-size:.7rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase}.featured-card{background:rgba(193,160,93,.08);border-color:var(--gold)!important}.vs{font-family:var(--serif);font-size:2.5rem;color:var(--gold)}.center-callout{max-width:700px;margin:52px auto 0;font-family:var(--serif);font-size:1.8rem;text-align:center}.black-box{background:var(--ink);color:var(--paper);text-align:center}.black-box .intro{max-width:650px;margin:0 auto 45px;color:#b7bbc2}.flow{display:flex;justify-content:center;align-items:center;gap:12px;flex-wrap:wrap;padding:28px;border-block:1px solid var(--line);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase}.flow b{color:var(--gold)}.gold{color:var(--gold);margin:45px 0 0}.learning-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:55px;border-left:1px solid #d6d0c7;border-top:1px solid #d6d0c7}.learning-grid article{padding:32px;border-right:1px solid #d6d0c7;border-bottom:1px solid #d6d0c7}.learning-grid span,.case-grid span{color:var(--wine);font-size:.7rem;font-weight:600;letter-spacing:.16em}.learning-grid h3{font-family:var(--serif);font-size:1.6rem}.learning-grid p{color:#5f6268}.cases{background:var(--ink);color:var(--paper)}.case-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:55px}.case-grid article{display:flex;min-height:390px;flex-direction:column;padding:34px;border:1px solid rgba(255,255,255,.12)}.case-grid article span{color:var(--gold)}.case-grid h3{font-family:var(--serif);font-size:2.15rem}.case-grid p{color:#c0c3c8}.case-grid small{margin-top:auto;color:var(--gold)}.case-grid .danger{background:var(--wine);border-color:var(--wine)}.split-heading{display:grid;grid-template-columns:1.35fr .65fr;gap:60px;align-items:end}.snowball{display:flex;align-items:center;justify-content:space-between;margin:60px 0;padding:30px 0;border-block:1px solid #d1cbc2}.snowball span{font-family:var(--serif);font-size:clamp(1.1rem,2vw,1.65rem)}.snowball b{color:var(--wine)}.center-copy{max-width:720px;margin:auto;text-align:center;color:#5d6065}.audience{background:#ebe4d9}.audience-list{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-top:50px;border:1px solid #cfc5b7}.audience-list p{margin:0;padding:28px;border-right:1px solid #cfc5b7;border-bottom:1px solid #cfc5b7;font-family:var(--serif);font-size:1.3rem}.not-for{display:grid;grid-template-columns:.35fr .65fr;margin-top:28px;padding:30px;background:var(--wine);color:var(--paper)}.not-for strong{color:var(--gold)}.speakers{background:var(--wine-dark);color:var(--paper)}.speaker-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:55px}.speaker-grid article{padding:28px;border:1px solid rgba(255,255,255,.12)}.photo-placeholder{display:grid;height:360px;margin-bottom:30px;place-content:center;background:linear-gradient(135deg,#3d2530,#15161b);color:#9d9095;text-align:center;text-transform:uppercase;letter-spacing:.15em}.speaker-grid h3{font-family:var(--serif);font-size:2.5rem;margin-bottom:6px}.speaker-grid strong{display:block;color:var(--gold);font-size:.77rem;font-weight:500}.speaker-grid article>p:last-child{color:#c2b9bb;margin-top:20px}.experience{padding:85px 0;background:var(--wine);color:var(--white);text-align:center}.experience p{color:#d6c1c6}.experience h2{margin:15px 0 35px;font-size:clamp(4rem,12vw,8.5rem)}.experience div div{display:flex;justify-content:center;gap:18px;flex-wrap:wrap}.experience span{padding:8px 20px;border:1px solid rgba(255,255,255,.3);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase}.offer{background:radial-gradient(circle at center,#52031c,var(--wine-dark) 65%);color:var(--paper);text-align:center}.offer-logo{width:110px;height:110px;object-fit:cover;margin-bottom:25px}.offer p{color:#c8bfc1}.price{margin:35px 0 28px}.price strong{display:block;font-family:var(--serif);font-size:4.7rem;font-weight:500}.offer .button{min-width:330px}.disabled{cursor:not-allowed;opacity:.75}.checkout-note{display:block;margin-top:15px;color:#9f9295}.closing{text-align:center}.closing .text-link{display:inline-block;margin-top:28px;color:var(--wine);font-weight:600;text-decoration:none;border-bottom:1px solid var(--wine)}.faq{padding-top:40px}.faq h2{font-size:3rem}.faq details{border-top:1px solid #cec8bf}.faq details:last-child{border-bottom:1px solid #cec8bf}.faq summary{padding:24px 5px;cursor:pointer;font-family:var(--serif);font-size:1.3rem}.faq details p{padding:0 5px 22px;color:#5e6166}footer{padding:50px 0;background:#070a10;color:#93979e}.footer-grid{display:grid;grid-template-columns:100px 1fr auto;align-items:center;gap:35px}.footer-grid img{width:80px;height:80px;object-fit:cover}.footer-grid p{margin:0;font-size:.72rem}
.reveal{opacity:0;transform:translateY(18px);transition:opacity .65s ease,transform .65s ease}.reveal.visible{opacity:1;transform:none}
@media(max-width:800px){.section{padding:78px 0}.nav-link{display:none}.hero-content{padding-top:6vh}.hero-offer{flex-direction:column}.hero-offer div{text-align:center}.event-line{gap:9px;font-size:.68rem}.cycle,.copy-columns,.learning-grid,.case-grid,.split-heading,.audience-list,.speaker-grid,.not-for{grid-template-columns:1fr}.cycle span{border-right:0;border-bottom:1px solid rgba(9,14,23,.15)}.versus{grid-template-columns:1fr}.vs{text-align:center;transform:rotate(90deg)}.learning-grid{border-top:0}.flow{flex-direction:column}.flow b{transform:rotate(90deg)}.case-grid article{min-height:300px}.snowball{flex-direction:column;gap:14px}.snowball b{transform:rotate(90deg)}.audience-list p{border-right:0}.not-for{gap:8px}.photo-placeholder{height:280px}.footer-grid{grid-template-columns:1fr;text-align:center}.footer-grid img{margin:auto}.offer .button{min-width:0;width:100%}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}}

/* V2 — direção visual inspirada na referência aprovada */
:root{--gold:#d8a942;--gold-light:#ecc96f;--ink:#080807;--wine-dark:#190008}
body{background:var(--ink);color:var(--paper)}
.wrap{width:min(980px,calc(100% - 40px))}.narrow{width:min(720px,calc(100% - 40px))}
.section{position:relative;padding:84px 0;border-top:1px solid rgba(216,169,66,.08)}
.section-number,.eyebrow{font-size:.67rem;letter-spacing:.2em}.button{padding:16px 25px;border-radius:3px;background:linear-gradient(180deg,var(--gold-light),var(--gold));box-shadow:0 8px 28px rgba(216,169,66,.16);font-size:.72rem}
.ticker{position:relative;z-index:4;overflow:hidden;padding:7px 0;background:var(--gold);color:#19130a;font-size:.58rem;font-weight:600;letter-spacing:.17em;white-space:nowrap}.ticker div{width:max-content;animation:ticker 24s linear infinite}@keyframes ticker{to{transform:translateX(-50%)}}
.hero{min-height:860px;background:linear-gradient(rgba(7,7,6,.82),rgba(7,7,6,.97)),radial-gradient(circle at 50% 30%,var(--wine) 0,#13050a 38%,var(--ink) 72%)}
.brand img{width:64px;height:64px}.hero-content{max-width:680px;padding:48px 20px 75px}.hero h1{font-size:clamp(3rem,7vw,5.8rem);margin-bottom:22px}.hero-lead{font-size:clamp(1.2rem,2.2vw,1.65rem)}.hero-support{font-size:.9rem;color:#bcb9b4}.hero-seal{display:flex;width:74px;height:74px;margin:25px auto;align-items:center;justify-content:center;gap:5px;border:1px solid var(--gold);transform:rotate(45deg);color:var(--gold)}.hero-seal span,.hero-seal small{transform:rotate(-45deg)}.hero-seal span{font-family:var(--serif);font-size:1.7rem}.hero-seal small{font-size:.45rem;line-height:1.2}
.question{background:#0c0b09;color:var(--paper);text-align:center}.question h2{max-width:750px;margin-inline:auto}.question h2 em{color:var(--gold)}.cycle{margin:42px 0;border-color:rgba(216,169,66,.16)}.cycle span{padding:18px 12px;border-color:rgba(216,169,66,.16)}.copy-columns{color:#a7a39d;text-align:left}
.contrast{background:#050504}.versus{margin-top:40px}.versus article{min-height:290px;padding:30px;border-color:rgba(216,169,66,.18);border-radius:7px}.featured-card{background:rgba(216,169,66,.08)}
.black-box{background:#0c0b09}.learning{background:var(--ink);color:var(--paper)}.learning .section-number{color:var(--gold)}.learning-grid{border-color:rgba(216,169,66,.15)}.learning-grid article{padding:28px;border-color:rgba(216,169,66,.15);background:#0d0c09}.learning-grid span{color:var(--gold)}.learning-grid p{color:#9e9a94;font-size:.86rem}
.cases{background:#050504}.case-grid article{min-height:340px;border-color:rgba(216,169,66,.17);border-radius:7px;background:#0c0b09}.case-grid .danger{background:var(--wine-dark);border-color:var(--gold)}
.compounding{overflow:hidden;background:var(--ink);color:var(--paper)}.compounding .section-number{color:var(--gold)}.compounding:before{content:"";position:absolute;left:-100px;bottom:-120px;width:260px;height:260px;border:55px solid var(--gold);transform:rotate(25deg);opacity:.88}.snowball{border-color:rgba(216,169,66,.18)}.center-copy{color:#a7a39d}
.audience{background:#050504;color:var(--paper)}.audience .section-number{color:var(--gold)}.audience-list{gap:12px;border:0}.audience-list p{padding:24px;border:1px solid rgba(216,169,66,.16);border-radius:6px;background:#0c0b09;font-size:1.12rem}.not-for{background:var(--wine-dark);border:1px solid rgba(216,169,66,.18)}
.speakers{background:#0c0b09}.speaker-grid article{border-color:rgba(216,169,66,.16);border-radius:7px;background:#090806}.experience{padding:60px 0;background:var(--gold);color:#19130a}.experience p{color:#493716}.experience h2{color:#19130a}
.offer{background:radial-gradient(circle at center,#3e0718,#070706 67%)}.offer>.wrap{padding:48px;border:1px solid rgba(216,169,66,.32);border-radius:8px;background:rgba(8,8,7,.82);box-shadow:0 25px 80px rgba(216,169,66,.08)}
.closing{background:radial-gradient(circle at bottom,rgba(216,169,66,.17),transparent 42%),var(--ink);color:var(--paper)}.closing .section-number{color:var(--gold)}.closing .text-link{color:var(--gold);border-color:var(--gold)}
.faq{padding-top:55px;background:#050504;color:var(--paper)}.faq .section-number{color:var(--gold)}.faq details{border-color:rgba(216,169,66,.15)}.faq details p{color:#9c9892}
@media(max-width:800px){.section{padding:62px 0}.hero{min-height:auto}.hero-content{padding-top:34px}.hero h1{font-size:3.35rem}.hero-seal{width:64px;height:64px}.offer>.wrap{padding:38px 22px}.compounding:before{opacity:.28}}

/* V3 — hero em duas colunas e tipografia mais contida */
h2{font-size:clamp(1.9rem,3.25vw,3.15rem)}
.hero{min-height:760px;background:#4a0015}.hero:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 78% 48%,rgba(216,169,66,.10),transparent 28%),linear-gradient(90deg,transparent 52%,rgba(20,0,6,.18));pointer-events:none}.nav{position:relative;z-index:3}.brand img{width:78px;height:78px;object-fit:cover}.hero-orbit{left:77%;top:49%;width:min(42vw,500px);border-color:rgba(255,255,255,.045)}
.hero-layout{position:relative;z-index:2;display:grid;grid-template-columns:1.12fr .88fr;gap:68px;align-items:center;min-height:620px;padding:40px 0 80px}.hero-copy{text-align:left}.hero h1{font-size:clamp(3rem,5.2vw,4.75rem);line-height:1.02}.hero-lead{margin:0 0 16px;font-size:clamp(1.15rem,1.7vw,1.45rem)}.hero-support{margin:0 0 25px;font-size:.85rem}.hero-copy .event-line{justify-content:flex-start}.hero-copy .hero-offer{justify-content:flex-start}.hero-copy .fine-print{margin:18px 0 0}.hero-visual{position:relative;height:510px}.portrait{position:absolute;overflow:hidden;display:grid;place-content:center;width:66%;height:78%;border:1px solid rgba(216,169,66,.35);background:linear-gradient(155deg,#6e1731 0,#2a0611 58%,#0b0808 100%);box-shadow:0 30px 60px rgba(0,0,0,.28);color:rgba(255,255,255,.42);font-size:.68rem;letter-spacing:.16em;text-align:center;text-transform:uppercase}.portrait:after{content:"";position:absolute;inset:12%;border:1px solid rgba(216,169,66,.12);border-radius:50% 50% 15% 15%}.portrait-one{left:0;top:4%}.portrait-two{right:0;bottom:0;background:linear-gradient(155deg,#3a1723 0,#19070d 55%,#070707 100%)}.hero-visual-caption{position:absolute;left:5%;bottom:2%;z-index:2;max-width:220px;padding:16px 19px;background:#090807;border-left:3px solid var(--gold);box-shadow:0 15px 35px rgba(0,0,0,.35)}.hero-visual-caption small{display:block;color:var(--gold);font-size:.55rem;letter-spacing:.13em;text-transform:uppercase}.hero-visual-caption strong{font-family:var(--serif);font-size:1.15rem;font-weight:500;line-height:1.25}.section-number{display:none!important}.learning,.compounding,.audience,.closing,.faq{padding-top:76px}
@media(max-width:800px){h2{font-size:clamp(1.85rem,9vw,2.65rem)}.hero{background:#4a0015}.hero:after{background:radial-gradient(circle at 50% 78%,rgba(216,169,66,.09),transparent 28%)}.brand img{width:68px;height:68px}.hero-layout{grid-template-columns:1fr;gap:30px;padding:25px 0 60px}.hero-copy{text-align:center}.hero h1{font-size:clamp(2.9rem,14vw,4rem)}.hero-copy .event-line,.hero-copy .hero-offer{justify-content:center}.hero-copy .fine-print{margin:18px auto 0}.hero-visual{height:400px;width:min(390px,100%);margin:auto}.hero-orbit{left:50%;top:78%;width:90vw}.portrait{height:77%}.hero-visual-caption{left:4%;bottom:0}}
.portrait img,.photo-ready img{width:100%;height:100%;object-fit:cover}.portrait-one img,.portrait-two img{object-position:50% 24%}.portrait-one:after,.portrait-two:after{display:none}.photo-ready{padding:0}.photo-ready img{object-position:50% 24%}

/* V4 — retratos sem sobreposição e enquadramento integral nas bios */
.hero-visual{display:grid;grid-template-columns:1fr 1fr;gap:14px;height:500px;padding-bottom:78px;align-items:stretch}
.hero-visual .portrait{position:relative;inset:auto;width:100%;height:auto;min-width:0;box-shadow:0 24px 55px rgba(0,0,0,.24)}
.hero-visual .portrait-one,.hero-visual .portrait-two{left:auto;right:auto;top:auto;bottom:auto}
.hero-visual .portrait img{object-position:50% 18%}
.hero-visual-caption{left:50%;bottom:12px;width:max-content;max-width:82%;transform:translateX(-50%);text-align:center;border-left:0;border-top:2px solid var(--gold)}
.photo-placeholder.photo-ready{display:block;height:auto;aspect-ratio:4/5;overflow:hidden;background:#111;margin-bottom:30px}
.photo-placeholder.photo-ready img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 20%}
.speaker-grid article:nth-child(2) .photo-ready img{object-position:50% 16%}
@media(max-width:800px){.hero-visual{grid-template-columns:1fr 1fr;gap:9px;height:390px;padding-bottom:72px}.hero-visual .portrait{height:auto}.hero-visual-caption{bottom:5px;max-width:90%;padding:12px 15px}.hero-visual-caption strong{font-size:1rem}.photo-placeholder.photo-ready{aspect-ratio:4/5}}

/* V5 — composição editorial unificada dos especialistas no hero */
.hero-visual{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:minmax(0,1fr) auto;gap:10px;height:500px;padding:10px;background:rgba(18,0,6,.28);border:1px solid rgba(216,169,66,.28);box-shadow:0 28px 65px rgba(0,0,0,.22)}
.hero-visual .portrait{position:relative;grid-row:1;overflow:hidden;width:100%;height:100%;min-height:0;border:0;background:#17070c;box-shadow:none}
.hero-visual .portrait img{position:absolute;left:0;top:-15%;width:100%;max-width:none;height:130%;object-fit:cover;object-position:50% 50%;transform:none}
.hero-visual-caption{position:static;grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:20px;width:auto;max-width:none;padding:14px 18px;transform:none;background:#090807;border:0;border-top:2px solid var(--gold);box-shadow:none;text-align:left}
.hero-visual-caption small{max-width:120px;line-height:1.35}.hero-visual-caption strong{font-size:1.05rem;text-align:right}
@media(max-width:800px){.hero-visual{height:390px;padding:7px;gap:7px}.hero-visual .portrait img{top:-13%;height:126%}.hero-visual-caption{padding:11px 12px;gap:10px}.hero-visual-caption small{font-size:.48rem}.hero-visual-caption strong{font-size:.88rem}}

/* V6 — retratos na proporção original, sem zoom ou corte de cabelo */
.hero-visual{grid-template-rows:auto auto;height:auto;align-self:center;padding:10px}
.hero-visual .portrait{height:auto;aspect-ratio:2/3;background:#13070a}
.hero-visual .portrait img{position:static;display:block;width:100%;height:100%;object-fit:cover;object-position:center center;transform:none}
.hero-visual .portrait-one img{height:104%;transform:translateY(-3%)}
@media(max-width:800px){.hero-visual{height:auto;padding:7px}.hero-visual .portrait{height:auto;aspect-ratio:2/3}.hero-visual .portrait img{position:static;width:100%;height:100%;object-fit:cover;transform:none}}
@media(max-width:800px){.hero-visual .portrait-one img{height:104%;transform:translateY(-3%)}}

/* V7 — letreiro contínuo sem espaços vazios */
.ticker{width:100%;overflow:hidden}
.ticker .ticker-track{display:flex;width:max-content;animation:ticker-seamless 28s linear infinite;will-change:transform}
.ticker .ticker-track span{display:block;flex:none;padding-right:3rem;white-space:nowrap}
@keyframes ticker-seamless{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@media(prefers-reduced-motion:reduce){.ticker .ticker-track{animation:none}}

/* V8 — hero preto e nova assinatura dourada da Floren */
.hero{background:#0b090a}
.hero:after{background:radial-gradient(circle at 74% 46%,rgba(74,0,21,.28),transparent 34%),linear-gradient(90deg,transparent 50%,rgba(0,0,0,.12))}
.hero-orbit{border-color:rgba(216,169,66,.055)}
.hero-orbit:before,.hero-orbit:after{border-color:rgba(216,169,66,.07)}
.brand img{width:118px;height:118px;background:#0b090a}
.offer-logo{width:150px;height:150px;background:#0b090a}
.footer-grid img{width:100px;height:100px;background:#0b090a}
@media(max-width:800px){.hero{background:#0b090a}.hero:after{background:radial-gradient(circle at 50% 76%,rgba(74,0,21,.26),transparent 34%)}.brand img{width:100px;height:100px}}
