.rentabilidad-module__fM5MLa__page{background:linear-gradient(#f8fafc 0%,#fff 30%,#fef3eb 100%);flex-direction:column;gap:96px;padding-bottom:96px;display:flex}.rentabilidad-module__fM5MLa__hero{padding:120px 0 96px;position:relative;overflow:hidden}.rentabilidad-module__fM5MLa__heroBackground{position:absolute;top:0;bottom:0;left:0;right:0}.rentabilidad-module__fM5MLa__heroOverlay{background:rgba(15,23,42,.78);position:absolute;top:0;bottom:0;left:0;right:0}.rentabilidad-module__fM5MLa__heroContent{z-index:1;color:#f8fafc;position:relative}.rentabilidad-module__fM5MLa__heroCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#0f172a;background:rgba(255,255,255,.92);border:1px solid rgba(15,23,42,.08)}.rentabilidad-module__fM5MLa__heroHighlights{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(15,23,42,.55);border:1px solid rgba(248,250,252,.12);border-radius:22px;gap:18px;padding:26px;display:grid}.rentabilidad-module__fM5MLa__heroHighlightItem{align-items:flex-start;gap:14px;display:flex}.rentabilidad-module__fM5MLa__heroHighlightText{flex-direction:column;gap:4px;display:flex}.rentabilidad-module__fM5MLa__section{z-index:1;position:relative}.rentabilidad-module__fM5MLa__valueCard{background:rgba(255,255,255,.94);border:1px solid rgba(15,23,42,.08);height:100%}.rentabilidad-module__fM5MLa__houseCard{background:rgba(255,255,255,.95);border:1px solid rgba(15,23,42,.08);flex-direction:column;justify-content:space-between;height:100%;display:flex}.rentabilidad-module__fM5MLa__houseImage{height:200px;position:relative;overflow:hidden}.rentabilidad-module__fM5MLa__houseStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.rentabilidad-module__fM5MLa__houseScenarioPrimary{background:rgba(255,115,35,.12);border:1px solid rgba(255,115,35,.25);border-radius:14px;padding:14px}.rentabilidad-module__fM5MLa__houseScenarioSecondary{background:rgba(15,23,42,.06);border:1px solid rgba(15,23,42,.1);border-radius:14px;padding:14px}.rentabilidad-module__fM5MLa__assumptionsCard{color:#f8fafc;background:rgba(15,23,42,.95);border:1px solid rgba(255,255,255,.08);border-radius:24px}.rentabilidad-module__fM5MLa__assumptionsList{gap:12px;display:grid}.rentabilidad-module__fM5MLa__ctaCard{color:#fff;background:linear-gradient(135deg,#ff7323 0%,#ff9a57 100%);border:none;overflow:hidden}.rentabilidad-module__fM5MLa__ctaCard:before{content:"";opacity:.18;background:radial-gradient(circle at 100% 0,#fff,transparent 55%);position:absolute;top:0;bottom:0;left:0;right:0}.rentabilidad-module__fM5MLa__ctaContent{z-index:1;position:relative}@media (max-width:768px){.rentabilidad-module__fM5MLa__page{gap:72px;padding-bottom:72px}.rentabilidad-module__fM5MLa__hero{padding:96px 0 72px}.rentabilidad-module__fM5MLa__heroHighlights{background:rgba(15,23,42,.7);border-radius:18px;padding:20px}.rentabilidad-module__fM5MLa__houseStats{grid-template-columns:1fr}}
