/* V19.18 — segundo e-book gratuito e suporte a múltiplos produtos */

/* Card premium do e-book Fundamentação Legal e Normativa */
.ct-product-link[data-product-id="fundamentacao-legal-normativa-avaliacao-imobiliaria-v1"]{
  position:relative;isolation:isolate;grid-column:span 2;display:grid;
  grid-template-columns:minmax(210px,44%) minmax(0,1fr);min-height:330px;
  border-color:rgba(246,198,77,.38);
  background:linear-gradient(150deg,rgba(13,24,38,.98),rgba(5,8,13,.99) 58%,rgba(31,18,4,.98));
  box-shadow:0 20px 54px rgba(0,0,0,.3),0 0 0 1px rgba(255,255,255,.025) inset;
}
.ct-product-link[data-product-id="fundamentacao-legal-normativa-avaliacao-imobiliaria-v1"]:hover,
.ct-product-link[data-product-id="fundamentacao-legal-normativa-avaliacao-imobiliaria-v1"]:focus-visible{
  border-color:rgba(246,198,77,.82);box-shadow:0 28px 75px rgba(0,0,0,.46),0 0 34px rgba(246,198,77,.13);
}
.ct-product-link[data-product-id="fundamentacao-legal-normativa-avaliacao-imobiliaria-v1"] .product-image{
  position:relative;isolation:isolate;aspect-ratio:auto;min-height:100%;overflow:hidden!important;
  border-right:1px solid rgba(246,198,77,.16);border-radius:13px 0 0 13px;
  background:radial-gradient(circle at 76% 28%,rgba(246,198,77,.23),transparent 28%),linear-gradient(132deg,rgba(15,37,61,.98),rgba(6,12,21,.96) 54%,rgba(43,25,4,.94));
}
.ct-product-link[data-product-id="fundamentacao-legal-normativa-avaliacao-imobiliaria-v1"] .product-image::before{
  content:"";position:absolute;inset:-18%;z-index:0;
  background:linear-gradient(180deg,rgba(2,5,10,.04),rgba(2,5,10,.54)),url("/assets/produtos/ebooks/fundamentacao-legal-normativa-avaliacao-imobiliaria-capa.png") center 34%/cover no-repeat;
  filter:blur(13px) saturate(.9);opacity:.38;transform:scale(1.08);transition:transform .5s ease,opacity .5s ease;
}
.ct-product-link[data-product-id="fundamentacao-legal-normativa-avaliacao-imobiliaria-v1"] .product-image::after{
  content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(2,6,13,.72),rgba(2,6,13,.16) 42%,rgba(2,6,13,.06)),linear-gradient(180deg,transparent 54%,rgba(2,4,8,.42));pointer-events:none;
}
.ct-product-link[data-product-id="fundamentacao-legal-normativa-avaliacao-imobiliaria-v1"] .product-image img{
  display:block;position:absolute;z-index:3;right:4%!important;top:3%!important;width:auto;height:94%!important;max-width:68%!important;object-fit:contain;
  border-radius:5px;box-shadow:0 22px 38px rgba(0,0,0,.5),-8px 10px 24px rgba(7,20,35,.25),0 0 0 1px rgba(255,255,255,.35);
  transform:perspective(650px) rotateY(-5deg) rotateZ(1.2deg);filter:saturate(.97) contrast(1.02);transition:transform .5s cubic-bezier(.2,.75,.2,1),filter .5s ease,box-shadow .5s ease;
}
.ct-product-link[data-product-id="fundamentacao-legal-normativa-avaliacao-imobiliaria-v1"]:hover .product-image::before,
.ct-product-link[data-product-id="fundamentacao-legal-normativa-avaliacao-imobiliaria-v1"]:focus-visible .product-image::before{transform:scale(1.16);opacity:.46}
.ct-product-link[data-product-id="fundamentacao-legal-normativa-avaliacao-imobiliaria-v1"]:hover .product-image img,
.ct-product-link[data-product-id="fundamentacao-legal-normativa-avaliacao-imobiliaria-v1"]:focus-visible .product-image img{
  transform:perspective(650px) rotateY(-2deg) rotateZ(.35deg) translateY(-2px) scale(1.015)!important;filter:saturate(1.05) contrast(1.03);
}
.ct-product-link[data-product-id="fundamentacao-legal-normativa-avaliacao-imobiliaria-v1"] .product-body{
  position:relative;padding:22px;background:radial-gradient(circle at 90% 0,rgba(246,198,77,.075),transparent 34%),linear-gradient(180deg,rgba(11,15,21,.97),rgba(6,7,9,.99));
}
.ct-product-link[data-product-id="fundamentacao-legal-normativa-avaliacao-imobiliaria-v1"] .product-card-title{font-size:clamp(1.05rem,1.5vw,1.35rem);line-height:1.18;margin-top:4px;letter-spacing:-.02em}
.ct-product-link[data-product-id="fundamentacao-legal-normativa-avaliacao-imobiliaria-v1"] .product-card-description{font-size:.79rem;line-height:1.58;max-width:34rem}

/* Atmosfera específica da página individual */
.legal-normativa-product-page .real-product-hero::before{
  background:linear-gradient(90deg,rgba(2,5,10,.96) 0%,rgba(2,5,10,.76) 42%,rgba(2,5,10,.42) 100%),url("/assets/produtos/ebooks/fundamentacao-legal-normativa-avaliacao-imobiliaria-capa.png") 82% 40%/cover no-repeat;
}
.product-subtitle{margin:0 0 14px;color:#f1cf73;font-size:clamp(.92rem,1.45vw,1.12rem);font-weight:800;line-height:1.45;letter-spacing:.01em}
.product-identity{display:flex;flex-wrap:wrap;gap:8px 18px;margin:0 0 16px;color:#9f9f9f;font-size:.75rem;line-height:1.5}
.product-identity strong{color:#e8e8e8}
.legal-product-content{padding:55px 0}
.legal-intro-panel{max-width:980px;margin:0 auto 22px;padding:26px;border:1px solid rgba(246,198,77,.2);border-radius:18px;background:linear-gradient(145deg,rgba(246,198,77,.05),rgba(255,255,255,.012))}
.legal-intro-panel h2{margin:8px 0 12px;font-size:clamp(1.5rem,2.8vw,2.4rem)}
.legal-intro-panel p{margin:0;color:#b3b3b3;line-height:1.72}
.legal-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.legal-detail-card{padding:24px;border:1px solid rgba(246,198,77,.17);border-radius:17px;background:linear-gradient(145deg,rgba(246,198,77,.045),rgba(255,255,255,.012))}
.legal-detail-wide{grid-column:1/-1}
.legal-detail-card h2{font-size:1.16rem;margin:8px 0 12px}
.legal-list{list-style:none;margin:0;padding:0;display:grid;gap:9px}
.legal-list-columns{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}
.legal-list li{position:relative;padding-left:19px;color:#aaa;font-size:.82rem;line-height:1.55}
.legal-list li::before{content:"";position:absolute;left:0;top:.62em;width:7px;height:7px;border-radius:50%;background:#f6c64d;box-shadow:0 0 10px rgba(246,198,77,.35)}

@media(max-width:760px){
  .ct-product-link[data-product-id="fundamentacao-legal-normativa-avaliacao-imobiliaria-v1"]{grid-column:1/-1;display:flex;flex-direction:column;min-height:0}
  .ct-product-link[data-product-id="fundamentacao-legal-normativa-avaliacao-imobiliaria-v1"] .product-image{aspect-ratio:16/10;min-height:0;border-right:0;border-bottom:1px solid rgba(246,198,77,.16);border-radius:13px 13px 0 0}
  .ct-product-link[data-product-id="fundamentacao-legal-normativa-avaliacao-imobiliaria-v1"] .product-image img{right:5%!important;top:3%!important;height:94%!important;max-width:66%!important}
  .ct-product-link[data-product-id="fundamentacao-legal-normativa-avaliacao-imobiliaria-v1"] .product-body{padding:17px}
  .ct-product-link[data-product-id="fundamentacao-legal-normativa-avaliacao-imobiliaria-v1"] .product-card-title{font-size:1.08rem}
  .ct-product-link[data-product-id="fundamentacao-legal-normativa-avaliacao-imobiliaria-v1"] .product-card-description{font-size:.76rem}
  .product-identity{justify-content:center}
  .legal-detail-grid,.legal-list-columns{grid-template-columns:1fr}
  .legal-intro-panel,.legal-detail-card{padding:20px}
}
@media(prefers-reduced-motion:reduce){
  .ct-product-link[data-product-id="fundamentacao-legal-normativa-avaliacao-imobiliaria-v1"] .product-image::before,
  .ct-product-link[data-product-id="fundamentacao-legal-normativa-avaliacao-imobiliaria-v1"] .product-image img{transition:none}
}

/* V19.22 — terceiro e-book: Fundamentos Técnico-Econômicos */
.ct-product-link[data-product-id="fundamentos-tecnico-economicos-valores-principios-v1"]{
  position:relative;isolation:isolate;grid-column:span 2;display:grid;
  grid-template-columns:minmax(210px,44%) minmax(0,1fr);min-height:330px;
  border-color:rgba(246,198,77,.38);
  background:linear-gradient(150deg,rgba(13,24,38,.98),rgba(5,8,13,.99) 58%,rgba(31,18,4,.98));
  box-shadow:0 20px 54px rgba(0,0,0,.3),0 0 0 1px rgba(255,255,255,.025) inset;
}
.ct-product-link[data-product-id="fundamentos-tecnico-economicos-valores-principios-v1"]:hover,
.ct-product-link[data-product-id="fundamentos-tecnico-economicos-valores-principios-v1"]:focus-visible{
  border-color:rgba(246,198,77,.82);box-shadow:0 28px 75px rgba(0,0,0,.46),0 0 34px rgba(246,198,77,.13);
}
.ct-product-link[data-product-id="fundamentos-tecnico-economicos-valores-principios-v1"] .product-image{
  position:relative;isolation:isolate;aspect-ratio:auto;min-height:100%;overflow:hidden!important;
  border-right:1px solid rgba(246,198,77,.16);border-radius:13px 0 0 13px;
  background:radial-gradient(circle at 76% 28%,rgba(246,198,77,.23),transparent 28%),linear-gradient(132deg,rgba(15,37,61,.98),rgba(6,12,21,.96) 54%,rgba(43,25,4,.94));
}
.ct-product-link[data-product-id="fundamentos-tecnico-economicos-valores-principios-v1"] .product-image::before{
  content:"";position:absolute;inset:-18%;z-index:0;
  background:linear-gradient(180deg,rgba(2,5,10,.04),rgba(2,5,10,.54)),url("/assets/produtos/ebooks/fundamentos-tecnico-economicos-valores-principios-capa.png") center 34%/cover no-repeat;
  filter:blur(13px) saturate(.9);opacity:.38;transform:scale(1.08);transition:transform .5s ease,opacity .5s ease;
}
.ct-product-link[data-product-id="fundamentos-tecnico-economicos-valores-principios-v1"] .product-image::after{
  content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(2,6,13,.72),rgba(2,6,13,.16) 42%,rgba(2,6,13,.06)),linear-gradient(180deg,transparent 54%,rgba(2,4,8,.42));pointer-events:none;
}
.ct-product-link[data-product-id="fundamentos-tecnico-economicos-valores-principios-v1"] .product-image img{
  display:block;position:absolute;z-index:3;right:4%!important;top:3%!important;width:auto;height:94%!important;max-width:68%!important;object-fit:contain;
  border-radius:5px;box-shadow:0 22px 38px rgba(0,0,0,.5),-8px 10px 24px rgba(7,20,35,.25),0 0 0 1px rgba(255,255,255,.35);
  transform:perspective(650px) rotateY(-5deg) rotateZ(1.2deg);filter:saturate(.97) contrast(1.02);transition:transform .5s cubic-bezier(.2,.75,.2,1),filter .5s ease,box-shadow .5s ease;
}
.ct-product-link[data-product-id="fundamentos-tecnico-economicos-valores-principios-v1"]:hover .product-image::before,
.ct-product-link[data-product-id="fundamentos-tecnico-economicos-valores-principios-v1"]:focus-visible .product-image::before{transform:scale(1.16);opacity:.46}
.ct-product-link[data-product-id="fundamentos-tecnico-economicos-valores-principios-v1"]:hover .product-image img,
.ct-product-link[data-product-id="fundamentos-tecnico-economicos-valores-principios-v1"]:focus-visible .product-image img{
  transform:perspective(650px) rotateY(-2deg) rotateZ(.35deg) translateY(-2px) scale(1.015)!important;filter:saturate(1.05) contrast(1.03);
}
.ct-product-link[data-product-id="fundamentos-tecnico-economicos-valores-principios-v1"] .product-body{
  position:relative;padding:22px;background:radial-gradient(circle at 90% 0,rgba(246,198,77,.075),transparent 34%),linear-gradient(180deg,rgba(11,15,21,.97),rgba(6,7,9,.99));
}
.ct-product-link[data-product-id="fundamentos-tecnico-economicos-valores-principios-v1"] .product-card-title{font-size:clamp(1.05rem,1.5vw,1.35rem);line-height:1.18;margin-top:4px;letter-spacing:-.02em}
.ct-product-link[data-product-id="fundamentos-tecnico-economicos-valores-principios-v1"] .product-card-description{font-size:.79rem;line-height:1.58;max-width:34rem}

.economic-principles-product-page .real-product-hero::before{
  background:linear-gradient(90deg,rgba(2,5,10,.96) 0%,rgba(2,5,10,.76) 42%,rgba(2,5,10,.42) 100%),url("/assets/produtos/ebooks/fundamentos-tecnico-economicos-valores-principios-capa.png") 82% 40%/cover no-repeat;
}

@media(max-width:760px){
  .ct-product-link[data-product-id="fundamentos-tecnico-economicos-valores-principios-v1"]{grid-column:1/-1;display:flex;flex-direction:column;min-height:0}
  .ct-product-link[data-product-id="fundamentos-tecnico-economicos-valores-principios-v1"] .product-image{aspect-ratio:16/10;min-height:0;border-right:0;border-bottom:1px solid rgba(246,198,77,.16);border-radius:13px 13px 0 0}
  .ct-product-link[data-product-id="fundamentos-tecnico-economicos-valores-principios-v1"] .product-image img{right:5%!important;top:3%!important;height:94%!important;max-width:66%!important}
  .ct-product-link[data-product-id="fundamentos-tecnico-economicos-valores-principios-v1"] .product-body{padding:17px}
  .ct-product-link[data-product-id="fundamentos-tecnico-economicos-valores-principios-v1"] .product-card-title{font-size:1.08rem}
  .ct-product-link[data-product-id="fundamentos-tecnico-economicos-valores-principios-v1"] .product-card-description{font-size:.76rem}
}
@media(prefers-reduced-motion:reduce){
  .ct-product-link[data-product-id="fundamentos-tecnico-economicos-valores-principios-v1"] .product-image::before,
  .ct-product-link[data-product-id="fundamentos-tecnico-economicos-valores-principios-v1"] .product-image img{transition:none}
}
