.features[data-v-543f7b54]{padding:100px 0;background-color:#fff}.accordion[data-v-543f7b54]{max-width:900px;margin:0 auto}.accordion-item[data-v-543f7b54]{margin-bottom:20px;border-radius:15px;overflow:hidden;box-shadow:0 4px 15px #0000001a;background:#fff}.features .accordion .accordion-item .accordion-btn[data-v-543f7b54]{font-weight:600;font-size:24px;background-color:#3889f8!important;color:#fff;position:relative;transition:.4s ease-in;line-height:1.4;width:50px;height:50px;border-radius:50px;margin-right:20px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.features .accordion .accordion-item .accordion-btn[data-v-543f7b54]:hover{background-color:#2c6bc7!important;transform:scale(1.05)}.features .accordion .accordion-item .accordion-btn[data-v-543f7b54]:after{background-color:#000;height:50px;width:50px}.features .accordion-item[data-v-543f7b54]{border:none}.features .accordion .accordion-item .accordion-header[data-v-543f7b54]{display:flex;background:linear-gradient(135deg,#3889f8,#2c6bc7);justify-content:flex-start;align-items:center;padding:25px 30px;cursor:pointer;transition:all .3s ease}.features .accordion .accordion-item .accordion-header[data-v-543f7b54]:hover{background:linear-gradient(135deg,#2c6bc7,#3889f8)}.features .accordion .accordion-item .accordion-header.active[data-v-543f7b54]{background:linear-gradient(135deg,#2c6bc7,#1e5a96)}.features .accordion .accordion-item .accordion-header h3[data-v-543f7b54]{color:#fff;margin:0;font-size:1.2rem;font-weight:600}.features .accordion .accordion-item .accordion-header.active .accordion-btn[data-v-543f7b54]{color:#fff!important;background-color:#1e5a96!important}.features .accordion-icon[data-v-543f7b54]{color:#fff!important;font-size:1.5rem;font-weight:700}.accordion-content[data-v-543f7b54]{max-height:0;overflow:hidden;transition:max-height .3s ease}.accordion-content.open[data-v-543f7b54]{max-height:500px}.features .accordion-content p[data-v-543f7b54]{padding:30px;margin-bottom:0;background-color:#fff;line-height:1.7;font-size:1.05rem;color:#333}@media (max-width: 768px){.features .accordion .accordion-item .accordion-header[data-v-543f7b54]{padding:20px;flex-direction:column;text-align:center;gap:15px}.features .accordion .accordion-item .accordion-btn[data-v-543f7b54]{margin-right:0;margin-bottom:10px}.features .accordion-content p[data-v-543f7b54]{padding:20px;font-size:1rem}}
