.elementor-213 .elementor-element.elementor-element-62aa013{padding:50px 0px 20px 0px;}.elementor-213 .elementor-element.elementor-element-48332c3 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-213 .elementor-element.elementor-element-b0739af > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-213 .elementor-element.elementor-element-613273b .elementor-icon-box__icon i{font-size:34px;}.elementor-213 .elementor-element.elementor-element-613273b .elementor-icon-box__icon svg{width:34px;}.elementor-213 .elementor-element.elementor-element-99c9d9b > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-213 .elementor-element.elementor-element-6871a0e .elementor-icon-box__icon i{font-size:34px;}.elementor-213 .elementor-element.elementor-element-6871a0e .elementor-icon-box__icon svg{width:34px;}







.who-we-are{padding:100px 0;background:#ffffff}.who-container{max-width:1200px;margin:auto;padding:0 25px;display:grid;grid-template-columns:1.1fr 0.9fr;gap:60px;align-items:center}.who-label{font-size:13px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:#f4c10f}.who-text h2{font-size:2.6rem;margin:15px 0 25px;color:#111;line-height:1.2}.who-text p{font-size:1.05rem;line-height:1.8;color:#555;margin-bottom:18px}.who-image{border-radius:18px;overflow:hidden;box-shadow:0 20px 45px rgba(0,0,0,0.12)}.who-image img{width:100%;height:auto;display:block}@media(max-width:900px){.who-container{grid-template-columns:1fr}.who-text h2{font-size:2.2rem}}




.our-approach{padding:100px 0;background:#f9fafc}.approach-container{max-width:1200px;margin:auto;padding:0 25px}.approach-header{text-align:center;max-width:750px;margin:0 auto 70px}.approach-header span{font-size:13px;letter-spacing:2px;text-transform:uppercase;font-weight:600;color:#f4c10f}.approach-header h2{font-size:2.6rem;margin:15px 0 20px;color:#111}.approach-header p{font-size:1.1rem;color:#555;line-height:1.6}.approach-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:35px}.approach-step{background:#ffffff;padding:35px 30px;border-radius:18px;box-shadow:0 15px 35px rgba(0,0,0,0.08);text-align:center;transition:transform 0.35s ease,box-shadow 0.35s ease}.approach-step:hover{transform:translateY(-6px);box-shadow:0 25px 50px rgba(0,0,0,0.12)}.step-number{display:inline-block;font-size:1.5rem;font-weight:700;color:#f4c10f;margin-bottom:15px}.approach-step h3{font-size:1.3rem;margin-bottom:10px;color:#111}.approach-step p{font-size:1rem;color:#666;line-height:1.5}.approach-footer{max-width:700px;margin:60px auto 0;text-align:center}.approach-footer p{font-size:1.05rem;color:#555}@media(max-width:900px){.approach-steps{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.approach-steps{grid-template-columns:1fr}.approach-header h2{font-size:2.2rem}}


.cta-section{padding:80px 20px;background:linear-gradient(135deg,#0f172a,#1e293b);color:#fff;text-align:center;border-radius:20px;margin:80px auto;max-width:1100px}.cta-container{max-width:800px;margin:auto}.cta-content h2{font-size:2.8rem;margin-bottom:20px;background:linear-gradient(to right,#f4c10f,#facc15)}.cta-content p{font-size:1.2rem;margin-bottom:30px;color:#cbd5e1}.cta-button{display:inline-block;padding:16px 40px;font-size:1.1rem;font-weight:600;color:#111;background:#f4c10f;border-radius:50px;text-decoration:none;box-shadow:0 8px 25px rgba(244,193,15,0.4);transition:all 0.35s ease}.cta-button:hover{background:#facc15;transform:translateY(-4px);box-shadow:0 12px 30px rgba(244,193,15,0.5)}@media(max-width:768px){.cta-content h2{font-size:2.2rem}.cta-content p{font-size:1rem}.cta-button{padding:14px 32px;font-size:1rem}}


