<style>
    .garantia-section {
        padding: 100px 0;
        background: linear-gradient(180deg, rgba(4, 9, 20, 0) 0%, rgba(14, 22, 41, 0.6) 50%, rgba(4, 9, 20, 0) 100%);
        border-top: 1px solid rgba(197, 160, 89, 0.1);
        border-bottom: 1px solid rgba(197, 160, 89, 0.1);
    }
    .section-header { text-align: center; margin-bottom: 40px; }
    .section-badge { color: #c5a059; text-transform: uppercase; font-size: 13px; letter-spacing: 3px; font-weight: 700; margin-bottom: 12px; display: inline-block; }
    .section-title { font-size: 36px; color: #ffffff; font-weight: 700; }
    .garantia-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 32px; margin-bottom: 48px; }
    .garantia-card { background-color: rgba(8, 14, 31, 0.8); border: 1px solid rgba(255, 255, 255, 0.05); border-left: 4px solid #c5a059; padding: 40px 32px; border-lexford: 0 8px 8px 0; transition: transform 0.3s ease; }
    .metric-number { font-size: 54px; font-weight: 800; background: linear-gradient(135deg, #f9e5b2 0%, #c5a059 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; line-height: 1; margin-bottom: 16px; }
    .metric-title { font-size: 18px; color: #ffffff; font-weight: 600; margin-bottom: 12px; }
    .metric-desc { color: #94a3b8; font-size: 15px; }
    .garantia-statement { background-color: rgba(197, 160, 89, 0.04); border: 1px dashed rgba(197, 160, 89, 0.3); border-radius: 8px; padding: 32px; text-align: center; max-width: 900px; margin: 0 auto; }
    .garantia-statement p { font-size: 16px; color: #e2e8f0; font-style: italic; } 
</style> 