.blx-lifetime-module{background:#ffffff00;color:#1a1a1a;font-family:Poppins,sans-serif;padding:80px 20px}.blx-lifetime-module .container{margin:0 auto;max-width:1300px}.content-wrapper{display:flex;flex-wrap:wrap;gap:60px;justify-content:space-between}.text-column{flex:1 1 400px;max-width:520px}.module-header{color:#24338f;font-size:32px;font-weight:600;margin-bottom:20px}.module-description{font-size:16px;line-height:1.6;margin-bottom:30px}.blx-cta{background-color:#24338f;border:2px solid transparent;border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.08);color:#fff;display:inline-block;font-size:16px;font-weight:600;padding:14px 30px;text-decoration:none;transition:all .3s ease}.blx-cta:hover{background-color:#fff;border:2px solid #24338f;color:#24338f}.benefits-column{display:grid;flex:1 1 500px;gap:30px}.benefit-item{align-items:flex-start;animation:fadeUp .6s ease forwards;animation-delay:calc(var(--i)*.1s);display:flex;gap:20px;opacity:0;transform:translateY(20px)}.benefit-icon{flex-shrink:0;height:36px;object-fit:contain;width:36px}.benefit-text strong{color:#24338f;display:block;font-size:16px;font-weight:600;margin-bottom:4px}.benefit-text p{color:#333;font-size:15px;margin:0}@keyframes fadeUp{to{opacity:1;transform:translateY(0)}}@media screen and (max-width:991px){.content-wrapper{flex-direction:column}.benefits-column{grid-template-columns:1fr}}