/* As artes do Meu Negócio Criativo são capas por plataforma, não fundos recortáveis. */
.mnc-platform-card.v38-project{display:block;min-height:0;padding:0;border-radius:14px;background:#101014}
.mnc-platform-card.v38-project:after{display:none}
.mnc-platform-card.v38-project>img{position:relative;inset:auto;display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;padding:0;filter:none;transform:none}
.mnc-platform-card.v38-project>.v38-project-copy{padding:24px;text-shadow:none}
.mnc-platform-card.catalog-card .catalog-image{height:auto;aspect-ratio:auto;background:#17131d}
.mnc-platform-card.catalog-card .catalog-image img{width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;filter:none;transform:none}
.mnc-platform-card.catalog-card .card-tag{position:static;display:block;margin:0;padding:9px 14px;background:#17131d;border:0;border-radius:0;font-size:10px}
.criativo-product .product-hero.mnc-platform-hero{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:42px;align-items:center;min-height:100svh;padding:145px clamp(22px,6vw,100px) 75px;background:radial-gradient(ellipse at 80% 45%,rgba(223,100,171,.1),transparent 58%),#09080b}
.mnc-platform-hero>*{min-width:0}.mnc-platform-hero>.hero-shade,.mnc-platform-hero>.hero-index{display:none}
.mnc-platform-hero>.hero-copy{width:100%;order:1}.mnc-platform-hero .hero-copy h1{font-size:clamp(42px,4.5vw,78px);line-height:.98;letter-spacing:-.065em;overflow-wrap:anywhere}
.mnc-platform-hero .mnc-windows-hero-cover{order:2;min-width:0;margin:0;overflow:hidden;border:1px solid rgba(223,181,212,.22);border-radius:15px;background:#151019;box-shadow:0 24px 65px #0006}
.mnc-windows-hero-cover>img,.mnc-android-platform-cover>img{display:block;position:relative;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;filter:none;transform:none;animation:none}
.mnc-windows-hero-cover>figcaption,.mnc-android-platform-cover>figcaption{padding:11px 15px;font:500 11px/1.6 Manrope,Arial,sans-serif;color:#c6bdcc;background:#17121c}
.mnc-android-platform-cover{margin:0 0 28px;overflow:hidden;border:1px solid #51405b;border-radius:15px;background:#17121c}
.criativo-product .showcase-visual{min-height:0;align-self:start;overflow:visible}
.criativo-product .showcase-visual:after{display:none}
.criativo-product .showcase-visual img{display:block;width:100%;height:auto;min-height:0;aspect-ratio:16/9;object-fit:contain;transform:none;filter:none;border-radius:14px}
.criativo-product .showcase-visual span{position:static;display:block;margin-top:12px;background:#17121c;border:0;border-radius:8px;padding:10px 14px;font-size:10px}
@media(max-width:900px){.criativo-product .product-hero.mnc-platform-hero{grid-template-columns:minmax(0,1fr);min-height:0;gap:28px;padding-top:110px}.mnc-platform-hero .mnc-windows-hero-cover{order:0}.mnc-platform-hero>.hero-copy{order:1}.mnc-platform-hero .hero-copy h1{font-size:clamp(40px,8.5vw,68px)}.mnc-platform-hero .hero-lead{font-size:16px}.mnc-platform-hero .action-row{display:grid;grid-template-columns:minmax(0,1fr)}.mnc-platform-hero .button{min-width:0;width:100%;padding:13px 18px;line-height:1.5;text-align:center;white-space:normal}}
@media(max-width:500px){.criativo-product .product-hero.mnc-platform-hero{padding:100px 18px 48px;gap:22px}.mnc-platform-hero .hero-copy h1{font-size:clamp(36px,10.5vw,52px)}.mnc-windows-hero-cover>figcaption,.mnc-android-platform-cover>figcaption{font-size:10px;padding:10px 12px}.mnc-android-platform-cover{margin-bottom:23px}.mnc-platform-card.v38-project>.v38-project-copy{padding:22px}}
/* Permite que títulos longos quebrem dentro da coluna, sem ampliar a página. */
@media(max-width:720px){.v38-section-head{grid-template-columns:minmax(0,1fr)}.v38-section-head>*{min-width:0}}
