/* V6 | Camada editorial aditiva. Mantem a identidade existente sem sobrescrever a base. */
.v6-editorial{--v6-lime:#b9d635}
.v6-intro{max-width:880px;margin-bottom:35px}
.v6-intro h2{max-width:840px;line-height:1.12}
.v6-intro p{font-size:1.06rem;line-height:1.8;color:#536076}
.v6-track-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}
.v6-track{position:relative;background:#fff;border:1px solid #d8dfe8;border-top:3px solid #b9d635;padding:25px;min-height:196px;box-shadow:0 16px 36px rgba(12,20,28,.045)}
.v6-track-number{display:block;font-size:.8rem;letter-spacing:.12em;font-weight:900;color:#667927;margin-bottom:19px}
.v6-track h3{font-size:1.14rem;line-height:1.28;letter-spacing:-.01em;margin-bottom:11px}
.v6-track p{font-size:.91rem;color:#5e6673;line-height:1.7;margin-bottom:0}
.v6-citation{margin:20px 0 0;font-size:.8rem;color:#596371}
.v6-decision-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.v6-decision{background:#fff;border:1px solid #dfe4e8;padding:30px;border-radius:14px}
.v6-decision--positive{border-top:4px solid #9cbf28}
.v6-kicker{display:block;color:#5b721f;font-size:.73rem;letter-spacing:.13em;text-transform:uppercase;font-weight:850;margin-bottom:10px}
.v6-decision h3{font-size:1.42rem;line-height:1.18;margin-bottom:18px}
.v6-decision li{margin-bottom:9px;color:#4b5867;line-height:1.6}
.v6-quote-panel{display:grid;grid-template-columns:1.35fr .8fr;gap:34px;align-items:center;background:linear-gradient(135deg,#101720,#1a2229);color:#f6f8fa;border-radius:20px;padding:clamp(28px,5vw,52px);margin-top:24px}
.v6-quote-panel h3{font-size:clamp(1.45rem,3vw,2rem)}
.v6-quote-panel p{color:#d2dce5;line-height:1.75}
.v6-quote-panel .v6-kicker{color:#c5e65a}
.v6-text-link{color:#e0f799;text-decoration:underline;text-underline-offset:4px;font-weight:700}
.v6-quote-action{border-left:1px solid #3a434b;padding-left:28px}
.v6-quote-action small{display:block;color:#aebbc9;font-size:.73rem;line-height:1.55;margin-top:15px}
.v6-transparency{background:#f8faf6;padding-block:clamp(48px,6vw,72px)}
.v6-transparency-grid{display:grid;grid-template-columns:.85fr 1fr;gap:40px}
.v6-transparency-grid p{color:#586473;line-height:1.78}
.v6-transparency-grid h2{font-size:clamp(1.6rem,3vw,2.55rem)}
/* Black Friday: visual limpo, contraste, CTA forte sem falsos timers. */
.bf-topline{border-bottom:2px solid #c8eb55}
.bf-topline-inner{max-width:1180px;margin-inline:auto}
.bf-topline-title{letter-spacing:-.02em}
.bf-topline .btn,.bf-topline a[class*=btn]{box-shadow:0 0 0 3px rgba(185,214,53,.12)}
@media(max-width:960px){
 .v6-track-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
 .v6-quote-panel,.v6-transparency-grid{grid-template-columns:1fr}
 .v6-quote-action{border-left:0;border-top:1px solid #3a434b;padding:22px 0 0}
}
@media(max-width:640px){
 .v6-track-grid,.v6-decision-grid{grid-template-columns:1fr}
 .v6-track{min-height:0;padding:21px}
 .v6-decision{padding:23px}
 .v6-quote-panel{padding:25px;border-radius:14px}
}
@media(prefers-reduced-motion:reduce){.v6-editorial *{scroll-behavior:auto!important;animation:none!important}}

/* V6 | Black Friday premium sem claims de escassez nao verificados */
.v6-bf{background:#0b1016;color:#fff;position:relative;overflow:hidden;padding-block:clamp(62px,8vw,100px)}
.v6-bf:before{content:"";position:absolute;pointer-events:none;width:500px;height:500px;border:1px solid rgba(185,214,53,.12);border-radius:100%;right:-170px;top:-200px;box-shadow:0 0 0 70px rgba(185,214,53,.018),0 0 0 140px rgba(185,214,53,.012)}
.v6-bf-inner{position:relative}
.v6-bf-head{max-width:850px;margin-bottom:36px}
.v6-bf-eyebrow{display:block;color:#cced62;font-size:.76rem;letter-spacing:.14em;font-weight:900;margin-bottom:16px}
.v6-bf-head h2{font-size:clamp(2rem,5vw,3.35rem);letter-spacing:-.045em;line-height:1.08;max-width:780px;margin-bottom:19px}
.v6-bf-head p{color:#c5cfd8;font-size:1.05rem;max-width:680px;line-height:1.78}
.v6-bf-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.v6-bf-options article{padding:28px;background:#161e27;border:1px solid #313e47;border-top:2px solid #b9d635}
.v6-bf-options span{display:block;color:#b9d635;font-size:.72rem;font-weight:900;letter-spacing:.1em;margin-bottom:18px}
.v6-bf-options h3{font-size:1.35rem;margin-bottom:12px}
.v6-bf-options p{color:#c4ced8;font-size:.91rem;line-height:1.7;margin:0}
.v6-bf-bottom{border-top:1px solid #2b3540;padding-top:25px;margin-top:27px;display:flex;align-items:center;justify-content:space-between;gap:30px}
.v6-bf-bottom strong{display:block;font-size:.95rem;margin-bottom:4px}
.v6-bf-bottom small{color:#b7c3cd;font-size:.8rem;line-height:1.5}
@media(max-width:980px){.hero-visual{order:2}.hero-copy{order:1}}
@media(max-width:760px){.v6-bf-options{grid-template-columns:1fr}.v6-bf-bottom{flex-direction:column;align-items:stretch}.v6-bf-bottom .btn{width:100%}}
html{scroll-padding-top:105px}
