
/* Six brands V3 local preview – additive only */
.fe-brands{padding:72px 0 88px}.fe-brands-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.fe-brand-card{background:linear-gradient(180deg,#201722,#120f1a);border:1px solid rgba(255,255,255,.14);border-radius:24px;overflow:hidden;box-shadow:0 22px 65px #0003}.fe-brand-visual{height:225px;position:relative;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 25% 25%,#7b27577a,transparent 65%),linear-gradient(135deg,#24152e,#100d16)}.fe-brand-visual img{height:100%;width:100%;object-fit:cover;display:block}.fe-brand-mark{font-size:clamp(1.4rem,2.5vw,2.2rem);font-weight:850;color:#ffe5d6;text-align:center;padding:22px}.fe-brand-copy{padding:22px}.fe-brand-copy h3{font-size:1.38rem;line-height:1.13;margin:0 0 10px;letter-spacing:-.03em}.fe-brand-copy p{color:var(--muted);margin:0 0 22px;min-height:3em}.fe-brand-actions{display:flex;gap:9px;flex-wrap:wrap}.fe-brand-actions a{border:1px solid rgba(255,255,255,.16);padding:10px 13px;border-radius:11px;font-weight:700;font-size:.88rem}.fe-brand-actions a.primary{background:linear-gradient(135deg,#ffc067,#ff846f);color:#271015;border:0}.fe-detail{padding:170px 0 110px}.fe-detail-inner{max-width:950px}.fe-detail h1{font-size:clamp(2.7rem,6vw,5rem);letter-spacing:-.045em;line-height:1}.fe-detail .fe-brand-visual{border-radius:25px;height:420px;margin:30px 0;overflow:hidden}.fe-detail .fe-brand-visual img{object-position:center 30%}.fe-detail .lead{max-width:760px;font-size:1.3rem;color:var(--muted)}.fe-detail p.disclaimer{font-size:.83rem;color:#b8adbd}@media(max-width:950px){.fe-brands-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:610px){.fe-brands-grid{grid-template-columns:1fr}.fe-brands{padding:50px 0}.fe-brand-visual{height:240px}.fe-brand-copy p{min-height:0}.fe-detail{padding:125px 0 70px}.fe-detail .fe-brand-visual{height:290px}}
