/* Página de links premium – Método 360 (05/11/2026 v2) */
:root{--l-gold:#C9A45C;--l-gold-l:#E6CC8F;--l-serif:'Playfair Display',Georgia,serif;--l-line:rgba(201,164,92,.26)}
body{background:#0E0C0A!important}
.hero{background:radial-gradient(90% 70% at 50% 0%,#2a2117 0%,#0E0C0A 70%)!important;padding-bottom:10px!important}
.profile-image{border:1px solid var(--l-gold)!important;box-shadow:0 0 0 8px rgba(201,164,92,.10)!important}
.lp-id{text-align:center;margin:18px 0 6px}
.lp-name{font:500 2rem/1.1 var(--l-serif);color:#fff;margin:0 0 6px}
.lp-role{font:500 10px/1.6 'Poppins',sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--l-gold);margin:0}
.stat-number{font-family:var(--l-serif)!important;font-weight:500!important;white-space:nowrap}
.section-title h2{font-family:var(--l-serif)!important;font-weight:500!important;letter-spacing:0!important}
.section-title h2 em{color:var(--l-gold-l)!important}
.section-title p{max-width:460px;margin-left:auto;margin-right:auto}
.cards-grid{max-width:600px;margin:0 auto;gap:12px!important;display:flex!important;flex-direction:column!important}
.card{display:grid!important;grid-template-columns:112px 1fr;align-items:stretch;background:#16130F!important;border:1px solid var(--l-line)!important;border-radius:2px!important;box-shadow:none!important;overflow:hidden;min-height:0!important;height:auto!important}
.card:hover{border-color:var(--l-gold)!important;background:#1B1712!important;transform:translateY(-2px)!important}
.card-image{width:112px!important;height:112px!important;max-width:none!important;aspect-ratio:1/1!important;align-self:center;margin:10px 0 10px 10px;overflow:hidden}
.card-image img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:50% 50%!important;transition:transform .5s}
.card:hover .card-image img{transform:scale(1.05)}
.lc-book .card-image img{object-position:50% 0!important}
.lc-wide .card-image img{object-position:50% 50%!important}
.card-badge{display:none!important}
.card-content{padding:14px 18px!important;display:flex!important;flex-direction:column;justify-content:center;gap:4px}
.card-content h3{font:500 1.15rem/1.25 var(--l-serif)!important;color:#fff!important;margin:0!important}
.card-content p{color:rgba(244,239,230,.66)!important;font-size:.8rem!important;line-height:1.5!important;margin:0!important}
.lc-hl{color:var(--l-gold-l)!important;font-weight:500}
.card-cta{display:inline-flex!important;align-items:center;gap:8px;color:var(--l-gold)!important;font:600 .66rem 'Poppins',sans-serif!important;letter-spacing:.18em;text-transform:uppercase;margin-top:6px!important}
.card-cta i{display:none!important}
.lc-arrow{transition:transform .25s;font-size:.9rem}
.card:hover .lc-arrow{transform:translateX(4px)}
/* cartão principal: a call */
.card.featured{grid-template-columns:1fr!important;border-color:var(--l-gold)!important;background:linear-gradient(180deg,#1E1912,#14110D)!important}
.card.featured .card-image{width:auto!important;height:auto!important;aspect-ratio:5/4!important;margin:0!important}
.card.featured .card-image img{object-position:50% 50%!important}
.card.featured .card-content{padding:22px 24px 24px!important;text-align:center;align-items:center}
.card.featured .card-content::before{content:"Prioridade";font:600 9px 'Poppins',sans-serif;letter-spacing:.3em;text-transform:uppercase;color:var(--l-gold);margin-bottom:6px}
.card.featured h3{font-size:1.6rem!important}
.card.featured p{font-size:.88rem!important;max-width:420px}
.card.featured .card-cta{margin-top:14px!important;background:var(--l-gold);color:#0E0C0A!important;padding:14px 26px;font-size:.7rem!important}
@media(max-width:600px){
 .card{grid-template-columns:92px 1fr}
 .card-image{width:92px!important;height:92px!important;margin:8px 0 8px 8px}
 .card-content{padding:10px 14px!important}
 .card-content h3{font-size:1.02rem!important}
 .card-content p{font-size:.76rem!important}
 .card.featured h3{font-size:1.4rem!important}
}
