.efficiency_section{padding-bottom:130px}@media (max-width:991px){.efficiency_section{padding-top:0}}.efficiency_section .efficiency_wrapper{align-items:flex-start;gap:60px;display:flex}@media (max-width:991px){.efficiency_section .efficiency_wrapper{text-align:center;flex-direction:column}}.efficiency_section .content_side{flex:1;position:sticky;top:100px}@media (max-width:991px){.efficiency_section .content_side{position:relative;top:0}}.efficiency_section .content_side .badge{color:var(--main_color);background:#1d59ad14;border-radius:50px;margin-bottom:25px;padding:8px 18px;font-size:.9rem;font-weight:700;display:inline-block}.efficiency_section .content_side h2{color:var(--secondary_color);margin-bottom:25px;font-size:2.5rem;font-weight:800;line-height:1.3}.efficiency_section .content_side p{color:#666;font-size:1.1rem;line-height:1.8}.efficiency_section .pillars_grid{flex-direction:column;flex:1.2;gap:30px;display:flex}.efficiency_section .pillars_grid .pillar_card{background:#fcfdfe;border:1px solid #f1f4f8;border-radius:20px;align-items:flex-start;gap:20px;padding:25px;transition:all .3s;display:flex}.efficiency_section .pillars_grid .pillar_card:hover{border-color:var(--main_color);background:#fff;transform:scale(1.02);box-shadow:0 15px 40px #0000000d}.efficiency_section .pillars_grid .pillar_card .icon_inner{color:var(--main_color);background:#fff;border-radius:15px;flex-shrink:0;justify-content:center;align-items:center;width:65px;height:65px;display:flex;box-shadow:0 8px 20px #1d59ad1a}.efficiency_section .pillars_grid .pillar_card .pillar_text h3{color:var(--secondary_color);margin-bottom:10px;font-size:1.3rem;font-weight:700}.efficiency_section .pillars_grid .pillar_card .pillar_text p{color:#777;margin:0;font-size:.95rem;line-height:1.6}@media (max-width:500px){.efficiency_section .pillars_grid .pillar_card{text-align:center;flex-direction:column;align-items:center}}
.experience_section{background-color:#fff;padding-bottom:130px}.experience_section .header_text{text-align:center;max-width:800px;margin:0 auto 60px}.experience_section .header_text .badge{color:var(--main_color);background:#1d59ad14;border-radius:20px;margin-bottom:15px;padding:6px 15px;font-size:.9rem;font-weight:700;display:inline-block}.experience_section .header_text h2{color:var(--secondary_color);margin-bottom:20px;font-size:2.3rem;font-weight:800}@media (max-width:768px){.experience_section .header_text h2{font-size:1.8rem}}.experience_section .header_text p{color:#777;font-size:1.1rem;line-height:1.7}.experience_section .experience_grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;display:grid}.experience_section .experience_grid .exp_card{text-align:center;background:#fff;border:1px solid #f0f3f7;border-radius:30px;padding:45px 30px;transition:all .4s cubic-bezier(.175,.885,.32,1.275);box-shadow:0 20px 30px #1d59ad12}.experience_section .experience_grid .exp_card:hover{border-color:var(--main_color);background:#fff;transform:translateY(-10px);box-shadow:0 25px 50px #1d59ad12}.experience_section .experience_grid .exp_card:hover .icon_circle{background:var(--main_color);color:#fff;transform:rotateY(360deg)}.experience_section .experience_grid .exp_card .icon_circle{width:75px;height:75px;color:var(--main_color);background:#fff;border-radius:22px;justify-content:center;align-items:center;margin:0 auto 25px;transition:all .6s;display:flex;box-shadow:0 10px 20px #1d59ad14}.experience_section .experience_grid .exp_card h3{color:var(--secondary_color);margin-bottom:15px;font-size:1.3rem;font-weight:700}.experience_section .experience_grid .exp_card p{color:#666;font-size:1rem;line-height:1.6}
.faq_section{background-color:#fff;padding-bottom:100px}.faq_section .section_title{text-align:center;color:var(--secondary_color);margin-bottom:60px;font-size:2.2rem;font-weight:800}.faq_section .faq_wrapper{flex-direction:column;gap:15px;max-width:800px;margin:0 auto;display:flex}.faq_section .faq_item{background:#fcfdfe;border:1px solid #f0f3f7;border-radius:16px;transition:all .3s;overflow:hidden}.faq_section .faq_item.active{border-color:var(--main_color);background:#fff;box-shadow:0 10px 30px #1d59ad14}.faq_section .faq_item.active .faq_question{color:var(--main_color)}.faq_section .faq_item.active .faq_question .icon{color:var(--main_color);transform:rotate(180deg)}.faq_section .faq_item .faq_question{cursor:pointer;width:100%;text-align:inherit;color:var(--secondary_color);background:0 0;border:none;justify-content:space-between;align-items:center;padding:22px 25px;font-size:1.1rem;font-weight:700;transition:all .3s;display:flex}.faq_section .faq_item .faq_question .icon{color:#888;flex-shrink:0;transition:transform .4s}.faq_section .faq_item .faq_question:hover{background:#1d59ad05}.faq_section .faq_item .faq_answer{overflow:hidden}.faq_section .faq_item .faq_answer .answer_content{color:#666;padding:0 25px 25px;font-size:1rem;line-height:1.8}
.features_circle_section{background:0 0;padding-bottom:120px;overflow:hidden}.features_circle_section .section_title{text-align:center;color:var(--secondary_color);margin-bottom:100px;font-size:2.2rem;font-weight:800}@media (max-width:768px){.features_circle_section .section_title{margin-bottom:50px;font-size:1.8rem}}.features_circle_section .orbit_wrapper{justify-content:center;align-items:center;width:600px;height:600px;margin:0 auto;display:flex;position:relative}@media (max-width:991px){.features_circle_section .orbit_wrapper{width:500px;height:500px}}@media (max-width:768px){.features_circle_section .orbit_wrapper{width:320px;height:320px}}.features_circle_section .center_icon{width:120px;height:120px;color:var(--main_color);z-index:10;background:#fff;border:2px solid #1d59ad1a;border-radius:50%;justify-content:center;align-items:center;animation:2.5s ease-in-out infinite pulseCenter;display:flex;box-shadow:0 0 50px #1d59ad26}@media (max-width:768px){.features_circle_section .center_icon{width:80px;height:80px}.features_circle_section .center_icon svg{width:35px;height:35px}}.features_circle_section .orbit_items{width:100%;height:100%;position:absolute;top:0;left:0}.features_circle_section .orbit_item{width:180px;height:120px;animation:30s linear infinite orbitMovement;animation-delay:calc(var(--idx)*-5s);margin-top:-60px;margin-left:-90px;position:absolute;top:50%;left:50%}.features_circle_section .orbit_item:hover{animation-play-state:paused}.features_circle_section .orbit_item .feature_card_fixed{cursor:pointer;background:#fff;border:1px solid #f0f0f0;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:15px;transition:all .3s;display:flex;box-shadow:0 12px 30px #0000000f}.features_circle_section .orbit_item .feature_card_fixed:hover{border-color:var(--main_color);transform:scale(1.05);box-shadow:0 15px 35px #1d59ad1f}.features_circle_section .orbit_item .feature_card_fixed .icon_box{color:var(--main_color);justify-content:center;align-items:center;margin-bottom:12px;display:flex}.features_circle_section .orbit_item .feature_card_fixed h3{color:var(--secondary_color);text-align:center;margin:0;font-size:1rem;font-weight:700;line-height:1.4}@media (max-width:768px){.features_circle_section .orbit_item{width:120px;height:85px;margin-top:-42px;margin-left:-60px}.features_circle_section .orbit_item .feature_card_fixed{border-radius:12px;padding:10px 5px;box-shadow:0 5px 15px #0000000d}.features_circle_section .orbit_item .feature_card_fixed .icon_box{margin-bottom:5px}.features_circle_section .orbit_item .feature_card_fixed .icon_box svg{width:20px;height:20px}.features_circle_section .orbit_item .feature_card_fixed h3{font-size:.7rem;line-height:1.2}}@keyframes orbitMovement{0%{z-index:5;transform:rotate(0)translate(280px)rotate(0)scale(1)}50%{z-index:1;transform:rotate(180deg)translate(280px)rotate(-180deg)scale(.8)}to{z-index:5;transform:rotate(360deg)translate(280px)rotate(-360deg)scale(1)}}@media (max-width:768px){@keyframes orbitMovement{0%{transform:rotate(0)translate(130px)rotate(0)}to{transform:rotate(360deg)translate(130px)rotate(-360deg)}}.center_icon{width:70px!important;height:70px!important}.center_icon svg{width:30px!important;height:30px!important}}@keyframes pulseCenter{0%,to{transform:scale(1);box-shadow:0 0 50px #1d59ad26}50%{transform:scale(1.08);box-shadow:0 0 70px #1d59ad40}}
.hero_section{align-items:center;padding-top:100px;padding-bottom:50px;display:flex;position:relative;overflow:hidden}@media (max-width:991px){.hero_section{padding-top:100px}}.hero_section .hero_container{grid-template-columns:1.2fr .8fr;align-items:center;gap:40px;display:grid}@media (max-width:991px){.hero_section .hero_container{text-align:center;grid-template-columns:1fr;gap:20px}}.hero_section .hero_content .hero_title{color:var(--secondary_color);margin-bottom:20px;font-size:3.5rem;font-weight:800;line-height:1.2}@media (max-width:768px){.hero_section .hero_content .hero_title{font-size:2.2rem}}.hero_section .hero_content .hero_desc{color:#666;max-width:600px;margin-bottom:35px;font-size:1.2rem;line-height:1.8}@media (max-width:991px){.hero_section .hero_content .hero_desc{margin-inline:auto}}.hero_section .hero_content .hero_btns{gap:15px;display:flex}@media (max-width:991px){.hero_section .hero_content .hero_btns{flex-wrap:wrap;justify-content:center}}.hero_section .hero_content .hero_btns button{cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:14px 28px;font-size:1rem;font-weight:700;transition:all .3s;display:flex}.hero_section .hero_content .hero_btns button.main_btn{background:var(--main_color);color:#fff;box-shadow:0 10px 20px #1d59ad33}.hero_section .hero_content .hero_btns button.main_btn:hover{background:var(--secondary_color);transform:translateY(-3px)}.hero_section .hero_content .hero_btns button.secondary_btn{color:var(--secondary_color);background:#fff;border:2px solid #eee}.hero_section .hero_content .hero_btns button.secondary_btn:hover{border-color:var(--main_color);color:var(--main_color)}.hero_section .hero_image_container{aspect-ratio:1;border-radius:15px;justify-content:center;align-items:center;width:100%;max-width:600px;margin:auto;animation:3s ease-in-out infinite floating;display:flex;position:relative;overflow:hidden}.hero_section .hero_image_container img{border-radius:20px}@media (max-width:991px){.hero_section .hero_image_container{aspect-ratio:4/3;order:-1;max-width:400px}}@media (max-width:576px){.hero_section .hero_image_container{max-width:300px}}@keyframes floating{0%{transform:translateY(0)}50%{transform:translateY(-15px)}to{transform:translateY(0)}}
.steps_section{padding-bottom:130px;overflow:hidden}.steps_section .section_title{text-align:center;color:var(--secondary_color);margin-bottom:80px;font-size:2.2rem;font-weight:800}@media (max-width:768px){.steps_section .section_title{font-size:1.8rem}}.steps_section .steps_grid{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}@media (max-width:991px){.steps_section .steps_grid{grid-template-columns:1fr;gap:60px}}.steps_section .step_card{text-align:center;position:relative}.steps_section .step_card .step_header{justify-content:center;align-items:center;margin-bottom:30px;display:flex;position:relative}.steps_section .step_card .step_header .icon_box{width:90px;height:90px;color:var(--main_color);z-index:2;background:#fff;border:1px solid #f0f0f0;border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative;box-shadow:0 15px 35px #1d59ad1f}.steps_section .step_card .step_header .icon_box .step_number{background:var(--main_color);color:#fff;border:3px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:.85rem;font-weight:800;display:flex;position:absolute;top:0;right:0}.steps_section .step_card .step_content h3{color:var(--secondary_color);margin-bottom:12px;font-size:1.4rem;font-weight:700}.steps_section .step_card .step_content p{color:#777;max-width:280px;margin:0 auto;font-size:1rem;line-height:1.7}
