
/* Secoes aprofundadas do portfolio, comparativos e recursos fiscais */
.logica-feature-deep .feature-prose{max-width:1100px;color:#405a73;font-size:1rem;line-height:1.82}
.logica-feature-deep .feature-prose p{margin:0 0 22px}
.logica-feature-deep .feature-prose strong{color:#163655}
.logica-feature-deep .feature-prose a{color:#1764b1;text-underline-offset:3px}
.feature-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:28px 0}
.feature-card{border:1px solid #dbe8f4;background:#fff;border-radius:14px;padding:22px;box-shadow:0 6px 24px rgba(22,64,110,.045)}
.feature-card h3{font-size:1.1rem;color:#193b5e;margin:0 0 10px;line-height:1.35}
.feature-card p{font-size:.91rem;line-height:1.68;color:#596e83;margin:0}
.feature-bullets{padding-left:25px;margin:18px 0 27px;display:grid;gap:8px}
.feature-bullets li{padding-left:5px}
.feature-table-scroll{overflow-x:auto;border:1px solid #dbe7f3;border-radius:13px;margin:25px 0}
.feature-table{width:100%;min-width:640px;border-collapse:collapse;font-size:.87rem;line-height:1.55}
.feature-table th{background:#123b65;color:#fff;text-align:left;padding:14px}
.feature-table td{padding:14px;border-top:1px solid #dfe9f4;vertical-align:top}
.feature-table tr:nth-child(even){background:#f5f9fe}
.feature-note{margin-top:22px!important;padding:19px 23px;border-left:4px solid #2888d7;border-radius:0 10px 10px 0;background:#edf7ff;color:#284d70}
.feature-example{padding:22px 25px;background:#0c345b;color:#fff;border-radius:15px;margin:25px 0}
.feature-example strong{color:#fff!important}
.feature-example p{margin:8px 0 0!important;color:#e0eaf4}
.ed-content .feature-table-scroll{max-width:100%}
.ed-content .feature-table{min-width:600px}
@media(max-width:950px){.feature-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){.feature-card-grid{grid-template-columns:1fr}.feature-card{padding:19px}.logica-feature-deep .feature-prose{font-size:.97rem}.feature-table{font-size:.82rem}}
