.content-section{padding:58px 0}.content-section.soft{background:var(--bg)}.section-title{font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.1;letter-spacing:-.035em;margin:0 0 24px}.section-title span{color:var(--r)}.concept-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.concept-card,.cost-item,.reference{background:#fff;border:1px solid var(--line);border-radius:12px;padding:19px}.concept-card .ico,.cost-item .ico,.feature-card .ico{color:var(--r);width:30px;height:30px;margin-bottom:11px}.concept-card h3,.cost-item h3,.reference h3{font-size:1rem;margin:0 0 6px}.concept-card p,.cost-item p,.reference p{color:var(--mut);font-size:.9rem;line-height:1.46;margin:0}.feature-card{display:grid;grid-template-columns:42px 1fr;gap:16px;align-items:start;padding:24px;border:1px solid var(--line);border-radius:14px;background:#fff}.feature-card .ico{margin:2px 0 0}.feature-card h2{font-size:clamp(1.55rem,2.7vw,2.25rem);line-height:1.12;margin:0 0 9px}.feature-card p{color:var(--mut);margin:0}.tcea{background:var(--rs);border-color:#f0d1d1}.tcea p+p{margin-top:8px;font-weight:700;color:var(--ink)}.cost-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:11px}.cost-item{padding:16px}.compare{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.compare .concept-card:first-child{border-top:3px solid var(--r)}.compare .concept-card:last-child{background:var(--rs);border-top:3px solid var(--r)}.references{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px}.reference{display:flex;gap:11px;align-items:center;font-weight:750}.reference .ico{width:24px;height:24px;color:var(--r)}.info-copy{max-width:900px;color:var(--mut);font-size:1.02rem;margin:0}.current-info .copy{max-width:760px}.current-info h2{font-size:clamp(1.65rem,2.8vw,2.25rem);margin:0 0 8px}.current-info p{color:var(--mut);margin:0}.final-help{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:31px;border:1px solid var(--line);border-radius:15px;background:linear-gradient(125deg,#fff 0 70%,var(--rs))}.final-help h2{font-size:clamp(1.65rem,2.9vw,2.25rem);margin:0 0 8px}.final-help p{color:var(--mut);margin:0}.final-help .btn{flex:none;margin-top:0}
@media(max-width:980px){.concept-grid{grid-template-columns:repeat(2,1fr)}.cost-grid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:760px){.content-section{padding:46px 0}.section-title{margin-bottom:19px}.concept-grid{gap:10px}.concept-card{padding:15px}.concept-card p,.cost-item p{font-size:.86rem}.feature-card{grid-template-columns:32px 1fr;padding:19px;gap:11px}.feature-card .ico{width:27px;height:27px}.cost-grid{grid-template-columns:1fr 1fr;gap:9px}.cost-item{padding:14px}.compare,.references{grid-template-columns:1fr}.final-help{display:block;padding:23px}.final-help .btn{width:100%;margin-top:20px}}
@media(max-width:430px){.concept-grid{grid-template-columns:1fr}.cost-grid{grid-template-columns:1fr}.content-section{padding:40px 0}}

/* Ajustes compactos solicitados para el cierre regulatorio. */
.content-section{padding-block:52px}.current-info{padding-block:4px}.final-help{gap:24px;padding:28px;overflow:hidden}.final-help>div{min-width:0}.final-help .btn{max-width:100%}
.tcea-section{padding-bottom:42px}.cost-parts-section{padding-top:42px}.current-section{padding-block:34px}.final-section{padding-top:38px}
@media(max-width:760px){.content-section{padding-block:42px}.final-help{padding:23px}}

.current-info{padding-block:0}.current-section{padding-block:24px}.final-section{padding-top:30px}.final-help .btn{min-width:0;white-space:normal;text-align:center;overflow-wrap:anywhere}
@media(max-width:760px){.current-section{padding-block:20px}.final-section{padding-top:27px}.final-help .btn{max-width:100%}}
