.about_section{background:#3d155f;padding:100px 20px;display:flex;justify-content:center;align-items:center;text-align:center}.about_section .container{width:100%;max-width:1320px;margin:0 auto}.about_section h1{color:#fff;font-size:64px;font-weight:700;line-height:1.2;margin-top:90px}@media (max-width:991px){.about_section{padding:80px 20px}.about_section h1{font-size:52px}}@media (max-width:576px){.about_section{padding:70px 20px}.about_section h1{font-size:40px}}.about_info_section{padding:90px 0;background:#fff}.about_row{display:flex;align-items:center;justify-content:space-between;gap:70px;margin-bottom:90px}.about_row:last-child{margin-bottom:0}.info_content_box{flex:1}.info_content_box h3{font-size:46px;font-weight:700;color:#183b56;margin-bottom:24px;line-height:1.2}.info_content_box h3 span{color:#ff7a1a}.info_content_box p{font-size:16px;line-height:1.9;color:#6b6b6b;margin-bottom:18px}.about_brand_link{color:#f60;font-weight:600;text-decoration:none;transition:opacity .2s ease}.about_brand_link:hover{text-decoration:underline;opacity:.85}.info_img_box{flex:1;display:flex;justify-content:center;align-items:center}.info_img_box img{width:100%;max-width:520px;height:auto}@media (max-width:991px){.about_row{gap:40px;text-align:center;margin-bottom:70px}.about_row,.about_row.reverse{flex-direction:column}.info_content_box h3{font-size:34px}.info_img_box img{max-width:380px}}@media (max-width:576px){.about_info_section{padding:70px 0}.about_row{gap:30px;margin-bottom:55px}.info_content_box h3{font-size:30px}.info_content_box p{font-size:15px;line-height:1.8}.info_img_box img{max-width:280px}}.our_mission_section{background:linear-gradient(103.9deg,#fe7e28 -36.47%,#4d148c 115.44%);padding:90px 0;overflow:hidden}.mission_wrapper{display:flex;justify-content:space-between;align-items:center;gap:70px}.mission_content{flex:1;max-width:620px}.mission_content h2{color:#fff;font-size:46px;font-weight:700;margin-bottom:25px;line-height:1.2}.mission_content p{color:hsla(0,0%,100%,.88);font-size:16px;line-height:1.9}.mission_image{flex:1;display:flex;justify-content:center;align-items:center}.mission_image img{width:100%;max-width:450px;height:auto}@media (max-width:991px){.mission_wrapper{flex-direction:column-reverse;text-align:center;gap:45px}.mission_content{max-width:100%}.mission_content h2{font-size:36px}.mission_image img{max-width:330px}}@media (max-width:576px){.our_mission_section{padding:70px 0}.mission_content h2{font-size:30px}.mission_content p{font-size:15px}.mission_image img{max-width:260px}}.our_vision_section{padding:90px 0;background:#fff}.vision_wrapper{display:flex;justify-content:space-between;align-items:center;gap:70px}.vision_content{flex:1;max-width:620px}.vision_content h2{font-size:46px;font-weight:700;color:#1e3a5f;margin-bottom:25px;line-height:1.2}.vision_content h2 span{color:#ff7a1a}.vision_content p{color:#666;font-size:16px;line-height:1.9;margin-bottom:18px}.vision_image{flex:1;display:flex;justify-content:center;align-items:center}.vision_image img{width:100%;max-width:500px;height:auto}@media (max-width:991px){.vision_wrapper{flex-direction:column;text-align:center;gap:40px}.vision_content{max-width:100%}.vision_content h2{font-size:36px}.vision_image img{max-width:350px}}@media (max-width:576px){.our_vision_section{padding:70px 0}.vision_content h2{font-size:30px}.vision_content p{font-size:15px}.vision_image img{max-width:260px}}.pocket_section{padding:90px 0;background:#fff}.pocket_heading{text-align:left;margin-bottom:40px}.pocket_heading h2{font-size:48px;font-weight:700;color:#6a2da8}.pocket_card{background:#fb7332;border-radius:28px;display:flex;align-items:center;justify-content:space-between;position:relative;min-height:250px;padding:40px 50px;overflow:visible}.pocket_left{width:48%;z-index:2}.pocket_left p{max-width:480px;margin-bottom:25px;line-height:1.7;color:#fff}.pocket_badges{display:flex;gap:18px;flex-wrap:wrap}.pocket_badges img{height:50px;width:auto;transition:.3s}.pocket_phone{position:absolute;right:30px;bottom:-15px;width:480px;height:auto;z-index:5}.pocket_badges img:hover{transform:translateY(-4px)}.pocket_right{width:52%;position:relative}.pocket_right img{width:100%;max-width:380px;height:auto;position:absolute;bottom:-45px;right:20px;z-index:5}@media (max-width:991px){.pocket_card{flex-direction:column-reverse;padding:45px 30px;min-height:auto}.pocket_right{width:100%;display:flex;justify-content:center}.pocket_phone{position:static;width:260px;max-width:100%}}@media (max-width:576px){.pocket_card{padding:35px 20px}.pocket_phone{width:210px}}@media (max-width:991px){.pocket_card{flex-direction:column-reverse;margin-top:0;padding-top:40px}.pocket_right{position:static}.pocket_right img{position:static;max-width:220px}.pocket_left p{margin:0 auto 30px}.pocket_badges{justify-content:center}.pocket_heading h2{font-size:36px}.pocket_right img{max-width:240px}}@media (max-width:576px){.pocket_section{padding:70px 0}.pocket_card{padding:35px 20px;border-radius:20px}.pocket_heading h2{font-size:30px}.pocket_left p{font-size:15px}.pocket_badges{flex-direction:column;align-items:center}.pocket_right img{max-width:190px}}.cta_section{background:#fff;padding:90px 0}.cta_wrapper{background:#fb7332;border-radius:28px;padding:60px;display:flex;justify-content:space-between;align-items:center;gap:60px}.cta_content{flex:1;max-width:650px}.cta_content h2{color:#fff;font-size:44px;font-weight:700;line-height:1.2;margin-bottom:18px}.cta_content p{color:hsla(0,0%,100%,.9);font-size:16px;line-height:1.9}.cta_buttons{display:flex;gap:18px;flex-shrink:0}.cta_btn{padding:16px 34px;border-radius:10px;text-decoration:none;font-size:16px;font-weight:600;transition:.3s}.cta_btn_primary{background:#7143a3;color:#fff}.cta_btn_primary:hover{background:#f2f2f2;color:#000;transform:translateY(-3px)}.cta_btn_secondary{background:#7143a3;color:#fff}.cta_btn_secondary:hover{background:#fff;color:#000;transform:translateY(-3px)}@media (max-width:991px){.cta_wrapper{flex-direction:column;text-align:center;padding:45px 30px;gap:35px}.cta_content{max-width:100%}.cta_content h2{font-size:36px}}@media (max-width:576px){.cta_section{padding:70px 0}.cta_wrapper{padding:35px 20px;border-radius:20px}.cta_content h2{font-size:30px}.cta_content p{font-size:15px}.cta_buttons{width:100%;flex-direction:column}.cta_btn{text-align:center;width:100%}}