/* DEV DOMAIN V7 | acabamento comercial e imagens reais sem corte */
.feature-panel {grid-template-columns:minmax(0,1fr) minmax(0,1.06fr)!important; align-items:center!important; gap:20px!important; overflow:hidden;}
.feature-panel .feature-content {min-width:0; padding:clamp(26px,3.6vw,50px)!important;}
.feature-panel .feature-content h2 {font-family:Inter,'Segoe UI',Arial,sans-serif; font-weight:800; font-size:clamp(26px,2.8vw,37px)!important;line-height:1.19;letter-spacing:-.035em;overflow-wrap:break-word;}
.feature-panel .feature-preview{align-self:stretch;display:flex;align-items:center;justify-content:center;min-width:0;width:100%;padding:22px 22px 22px 0!important;overflow:visible!important;}
.feature-panel .feature-preview img{display:block;width:100%!important;max-width:100%!important;height:auto!important;max-height:390px!important;object-fit:contain!important;transform:none!important;aspect-ratio:auto!important;object-position:center!important;border-radius:12px!important;box-shadow:0 12px 42px rgba(0,0,0,.35);}
.dd-real-facts .dd-format-explain {line-height:1.72;}
.buy-card .buy-button {opacity:1!important;pointer-events:auto!important;cursor:pointer!important;}
.dd-cta-arrow{font-size:18px;font-weight:900;margin-left:5px;}
.help-bottom .btn {background:linear-gradient(120deg,#20cb87,#12d78f);color:#051c17!important;border:1px solid #71f7c2;}
.help-bottom .btn:hover{background:#5aefb2;}
@media(max-width:900px){.feature-panel{grid-template-columns:minmax(0,1fr)!important;gap:0!important}.feature-panel .feature-content{padding:32px 28px 14px!important}.feature-panel .feature-preview{padding:12px 24px 28px!important}.feature-panel .feature-preview img{max-height:360px!important}.feature-content h2{font-size:clamp(26px,5vw,35px)!important}}
@media(max-width:480px){.feature-panel .feature-content{padding:27px 21px 12px!important}.feature-panel .feature-preview{padding:10px 16px 22px!important}.feature-panel .feature-preview img{max-height:none!important}}
