.elementor .service-card{padding:28px;border-radius:16px;background-color:#FFFFFF;display:flex;flex-direction:column;row-gap:12px;}.elementor .testimonial-card{width:31%;padding:32px;background-color:#F8F5FE;display:flex;flex-direction:column;gap:16px;}.elementor .testimonial-name{font-size:20px;color:#3C1361;}.elementor .cta-btn-white{color:#7C3AED;background-color:#FFFFFF;}.elementor .result-card{width:360px;padding:40px;border-radius:16px;background-color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 1);display:flex;flex-direction:column;row-gap:8px;align-items:center;}.elementor .result-label{font-size:14px;color:#9CA3AF;}.elementor .process-card{width:270px;padding:32px;border-radius:16px;background-color:#F8F5FE;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 1);display:flex;flex-direction:column;gap:12px;justify-content:center;align-items:center;}.elementor .process-num{font-weight:800;font-size:32px;color:#7C3AED;}.elementor .process-title{font-weight:700;font-size:22px;}.elementor .whyus-section{padding-block-start:90px;padding-block-end:90px;padding-inline-start:60px;padding-inline-end:60px;background-color:#F8F5FE;flex-direction:column;gap:40px;align-items:center;}.elementor .whyus-row{flex-direction:row;gap:24px;flex-wrap:wrap;justify-content:space-between;align-items:start;}.elementor .whyus-leftcol{width:55%;display:flex;flex-direction:column;gap:20px;}.elementor .whyus-rightcol{width:40%;display:flex;flex-direction:column;gap:30px;align-items:center;}.elementor .whyus-item{flex-direction:row;gap:14px;align-items:start;}.elementor .whyus-title{font-weight:700;font-size:20px;}.elementor .whyus-eyebrow{font-weight:700;font-size:14px;color:#7C3AED;}.elementor .whyus-check{width:24px;height:24px;font-weight:700;color:#7C3AED;border-radius:50px;background-color:#F1E9FC;display:flex;justify-content:center;align-items:center;}.elementor .whyus-stat-num{font-size:42px;color:#7C3AED;}.elementor .faq-section{padding-block-start:90px;padding-block-end:90px;padding-inline-start:60px;padding-inline-end:60px;background-color:#FFFFFF;flex-direction:column;gap:40px;justify-content:flex-end;align-items:center;}.elementor .faq-list{flex-direction:column;gap:20px;}.elementor .faq-card{padding:24px;border-radius:12px;background-color:#F8F5FE;flex-direction:column;gap:8px;}.elementor .faq-question{font-weight:700;font-size:19px;}.elementor .faq-answer{font-size:15px;color:#5B5B6E;}