.benefit-joomla-section{background:linear-gradient(135deg,#d1e9ff,#f0f8ff);padding:70px 25px;font-family:Poppins,sans-serif;text-align:center}.benefit-joomla-container{max-width:1200px;margin:0 auto}.benefit-title{font-size:2.8rem;font-weight:700;color:#0056b3;margin-bottom:20px}.benefit-subtitle{font-size:1.2rem;color:#34495e;max-width:850px;margin:0 auto 50px;line-height:1.7}.benefit-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:35px;gap:35px}.benefit-card{background:#fff;border-radius:16px;padding:30px 22px;box-shadow:0 8px 20px rgba(0,0,0,.07);transition:transform .3s ease,box-shadow .3s ease}.benefit-card:hover{transform:translateY(-8px);box-shadow:0 14px 30px rgba(0,0,0,.1)}.benefit-icon{font-size:2.8rem;color:#007bff;margin-bottom:18px}.benefit-card h3{font-size:1.4rem;font-weight:600;color:#0056b3;margin-bottom:12px}.benefit-card p{font-size:1rem;color:#607d8b;line-height:1.5}@media (max-width:768px){.benefit-title{font-size:2.2rem}.benefit-subtitle{font-size:1rem}.benefit-card{padding:24px 18px}}.faq-container{padding:40px;background-color:#f9f9f9;text-align:center}.faq-title{font-size:28px;margin-bottom:20px;color:#333}.faq-list{display:flex;flex-direction:column;align-items:center;gap:20px}.faq-item{width:100%;max-width:800px;padding:15px;border:1px solid #ddd;border-radius:8px;background-color:#fff}.faq-question{display:flex;justify-content:space-between;align-items:center;font-size:18px;cursor:pointer}.faq-answer{padding-top:10px;font-size:16px;color:#555}.faq-icon{font-size:20px;color:#0070f3}.joomla-steps-container{width:100%;text-align:center;box-sizing:border-box;padding:70px 180px 70px 210px}.joomla-title{font-size:2.4rem;font-weight:700;color:#0d47a1;margin-bottom:15px}.joomla-subtitle{font-size:1.1rem;color:#546e7a;margin-bottom:50px;max-width:700px;margin-left:auto;margin-right:auto}.joomla-steps{display:flex;flex-direction:column;gap:60px}.joomla-step{display:flex;align-items:center;justify-content:space-between;gap:40px;opacity:1;transform:none}.joomla-step:nth-child(2n){flex-direction:row-reverse}.joomla-step-image{flex:1 1;display:flex;justify-content:center}.joomla-step-image img{width:100%;max-width:320px;border-radius:12px;box-shadow:0 6px 24px rgba(0,0,0,.1)}.joomla-step-content{flex:1 1;max-width:480px;margin:0 auto;text-align:left;display:flex;flex-direction:column;justify-content:center}.joomla-step-content h3{font-size:1.5rem;font-weight:600;color:#0d47a1;margin-bottom:10px}.joomla-step-content p{font-size:1rem;color:#37474f;line-height:1.6}@media (max-width:768px){.joomla-steps-container{padding-left:20px;padding-right:20px}.joomla-step{flex-direction:column!important;align-items:center;text-align:center}.joomla-step-content{text-align:center;padding-top:20px;padding-left:0;padding-right:0}.joomla-step-image{width:100%;display:flex;justify-content:center}.joomla-step-image img{width:100%;max-width:320px;height:auto;display:block}}.customer-support{background:linear-gradient(135deg,#a2c2e4,#cce7ff);padding:50px;text-align:center}.section-title{font-size:36px;color:#333}.section-description{font-size:18px;color:#555;margin-bottom:30px}.support-options{display:flex;justify-content:space-around;gap:30px;flex-wrap:wrap}.support-option{background-color:#f3f3f3;padding:25px;border-radius:10px;text-align:center;flex:1 1;max-width:300px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.option-icon{font-size:50px;color:#0070f3;margin-bottom:15px}.option-title{font-size:22px;color:#333;margin-bottom:10px}.support-option p{font-size:16px;color:#555}@media (max-width:768px){.section-title{font-size:30px}.support-options{justify-content:center;gap:20px}.support-option{padding:20px;max-width:280px}.option-icon{font-size:45px}.option-title{font-size:20px}.support-option p{font-size:14px}}@media (max-width:480px){.section-title{font-size:26px}.support-options{flex-direction:column;gap:15px}.support-option{padding:15px;max-width:100%}.option-icon{font-size:40px}.option-title{font-size:18px}.support-option p{font-size:13px}}