.feature-card{background:#fff;border-radius:18px;padding:28px;height:100%;border-top:4px solid #4b49ac;box-shadow:0 8px 25px rgba(0,0,0,.06);transition:.3s}.feature-card:hover{transform:translateY(-5px)}.step-box{background:#f8fafc;padding:25px;border-radius:16px;text-align:center;height:100%;box-shadow:0 4px 15px rgba(0,0,0,.05)}.step-number{width:50px;height:50px;line-height:50px;border-radius:50%;background:#4b49ac;color:#fff;display:inline-block;font-weight:700;font-size:22px;margin-bottom:15px}.faq-card{background:#fff;padding:22px;margin-bottom:18px;border-radius:14px;border-left:5px solid #4b49ac;box-shadow:0 5px 15px rgba(0,0,0,.05)}.faq-card h3{color:#4b49ac;font-size:1.15rem;margin-bottom:10px}.calculator-disclaimer-section .alert{border-radius:15px;padding:25px}@media(max-width:768px){.faq-card,.feature-card,.step-box{padding:18px}.compound-faq-section h2,.compound-guide-section h2{font-size:1.8rem}}