:root{--radius-xl:24px;--radius-sm:4px;--spacing-xs:0.25rem;--radius-md:8px;--shadow-md:0 4px 12px rgba(0,0,0,.1);--spacing-xl:2rem;--line-height-base:1.6;--accent-color:#ff6b35;--transition-fast:0.2s ease;--white:#fff;--gray-900:#212529;--gray-200:#e9ecef;--z-modal:300;--transition-slow:0.5s ease;--transition-base:0.3s ease;--z-dropdown:100;--spacing-lg:1.5rem;--shadow-sm:0 2px 4px rgba(0,0,0,.05);--gray-300:#dee2e6;--gray-700:#495057;--gradient-dark:linear-gradient(135deg,#1a1a2e,#16213e);--font-primary:"Poppins",sans-serif;--primary-color:#06c;--gray-600:#6c757d;--gradient-light:linear-gradient(135deg,#f8f9fa,#e9ecef);--font-size-base:16px;--radius-lg:16px;--spacing-md:1rem;--spacing-xxl:3rem;--dark-color:#1a1a2e;--shadow-lg:0 8px 24px rgba(0,0,0,.15);--primary-dark:#049;--z-sticky:200;--light-color:#f8f9fa;--secondary-color:#00c9a7;--gradient-primary:linear-gradient(135deg,#06c,#00c9a7);--radius-full:50%;--gray-400:#ced4da;--z-preloader:400;--gray-100:#f8f9fa;--gray-500:#adb5bd;--gray-800:#343a40;--primary-light:#39f;--spacing-sm:0.5rem;--shadow-xl:0 16px 48px rgba(0,0,0,.2)}*,:after,:before{padding:0;box-sizing:border-box;margin:0}html{font-size:var(--font-size-base);scroll-behavior:smooth}body,html{overflow-x:hidden}body{font-size:1rem;color:var(--gray-800);max-width:100vw;background-color:var(--white);line-height:var(--line-height-base);font-family:var(--font-primary)}a{text-decoration:none;color:inherit;transition:color var(--transition-base)}a:hover{color:var(--primary-color)}img{height:auto;max-width:100%;display:block}ol,ul{list-style:none}button{border:none;background:none;cursor:pointer;font-family:inherit}input,select,textarea{font-size:inherit;font-family:inherit}h1,h2,h3,h4,h5,h6{font-weight:600;color:var(--dark-color);line-height:1.3}h1{font-size:3rem}h2{font-size:2.5rem}h3{font-size:2rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}p{margin-bottom:1rem}.container{padding:0 15px;max-width:1200px;margin:0 auto;width:100%}#preloader{height:100%;overflow:hidden;padding:20px;justify-content:center;transition:opacity .5s,visibility .5s;position:fixed;flex-direction:column;gap:20px;top:0;box-sizing:border-box;align-items:center;background:var(--gradient-dark);left:0;width:100%;display:flex;z-index:var(--z-preloader)}#preloader.loaded{opacity:0;visibility:hidden}.preloader-logo{animation:fadeInDown .8s ease-out;height:auto;max-width:min(200px,60vw);max-height:min(80px,12vh);object-fit:contain;width:auto}@keyframes fadeInDown{0%{transform:translateY(-30px);opacity:0}to{transform:translateY(0);opacity:1}}.loader{height:44px;position:relative;border-radius:var(--radius-full);width:44px}.loader-inner,.loader:before{content:"";position:absolute;border-radius:var(--radius-full)}.loader:before{animation:pulse 1.5s ease-in-out infinite;height:100%;background:hsla(0,0%,100%,.3);width:100%}.loader-inner{height:28px;transform:translate(-50%,-50%);top:50%;background:var(--gradient-dark);left:50%;width:28px}@keyframes pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.7}}.cs-header{transition:all var(--transition-base);position:fixed;top:0;left:0;width:100%;z-index:var(--z-sticky)}.cs-header.scrolled{box-shadow:var(--shadow-md);background:var(--white)}.cs-header.scrolled .cs-top_bar{display:none}.cs-top_bar{padding:10px 0;font-size:.875rem;color:#333;border-bottom:1px solid #e5e7eb;box-shadow:0 1px 3px rgba(0,0,0,.05);background:var(--white)}.cs-top_bar_in{justify-content:space-between;align-items:center;display:flex}.cs-top_bar_list{gap:25px;display:flex}.cs-top_bar_list li{color:#1f2937;gap:8px;align-items:center;display:flex}.cs-top_bar_list i{font-size:1rem;color:#000}.cs-top_bar_list a{font-weight:500;color:#1f2937}.cs-top_bar_list a:hover{color:var(--primary-color)}.cs-social_btns{gap:10px;display:flex}.cs-social_btns a{height:34px;justify-content:center;border:1px solid #e5e7eb;color:#1f2937;transition:all var(--transition-base);align-items:center;border-radius:var(--radius-full);background:#f3f4f6;width:34px;display:flex}.cs-social_btns a:hover{border-color:var(--primary-color);transform:translateY(-3px);color:var(--white);background:var(--primary-color)}.cs-main_header{padding:20px 0;transition:all var(--transition-base);box-shadow:0 4px 20px rgba(0,0,0,.15);background:var(--gradient-dark)}.cs-header:not(.scrolled) .cs-main_header{backdrop-filter:blur(20px);background:var(--gradient-dark)}.cs-header.scrolled .cs-main_header{background:var(--gradient-dark)}.cs-main_header_in{justify-content:space-between;align-items:center;display:flex}.cs-site_branding img{filter:brightness(1.1) drop-shadow(0 2px 8px rgba(0,0,0,.3));transition:all var(--transition-base);max-height:55px}.cs-site_branding:hover img{transform:scale(1.05)}.cs-nav_list{gap:5px;display:flex}.cs-nav_list>li{position:relative}.cs-nav_list>li>a{padding:12px 20px;font-weight:600;color:var(--white);transition:all .3s ease;position:relative;border-radius:25px;display:block}.cs-nav_list>li>a:hover{color:#e5e7eb;background:hsla(0,0%,100%,.1)}.cs-nav_list>li>a:after{height:2px;transform:scaleX(0);right:20px;transition:transform .3s ease;content:"";position:absolute;bottom:8px;background:#9ca3af;left:20px}.cs-nav_list>li.active>a:after,.cs-nav_list>li:hover>a:after{transform:scaleX(1)}.cs-dropdown_menu{transform:translateY(10px);padding:10px 0;transition:all var(--transition-base);position:absolute;opacity:0;visibility:hidden;min-width:220px;top:100%;box-shadow:var(--shadow-lg);border-radius:var(--radius-md);background:var(--white);left:0}.menu-item-has-children:hover .cs-dropdown_menu{transform:translateY(0);opacity:1;visibility:visible}.cs-dropdown_menu li a{padding:10px 20px;color:var(--gray-700);transition:all var(--transition-base);display:block}.cs-dropdown_menu li a:hover{color:var(--primary-color);background:var(--gray-100);padding-left:25px}.cs-btn{padding:12px 28px;font-weight:600;transition:all var(--transition-base);gap:8px;align-items:center;border-radius:var(--radius-lg);display:inline-flex}.cs-btn.cs-style1{color:var(--white);box-shadow:0 4px 15px rgba(0,102,204,.4);background:var(--gradient-primary)}.cs-btn.cs-style1:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(75,85,99,.5);background:linear-gradient(135deg,#4b5563,#6b7280)}.cs-btn.cs-style2{border:2px solid var(--primary-color);color:var(--primary-color);background:transparent}.cs-btn.cs-style2:hover{border-color:#6b7280;color:var(--white);background:linear-gradient(135deg,#4b5563,#6b7280)}.cs-menu_toggle{padding:5px;flex-direction:column;gap:5px;width:30px;display:none}.cs-menu_toggle span{height:3px;transition:all var(--transition-base);border-radius:2px;background:var(--dark-color);width:100%}.cs-mobile_menu{height:100%;overflow-y:auto;right:-100%;transition:right var(--transition-slow);position:fixed;max-width:400px;top:0;background:linear-gradient(180deg,#1e3a5f,#0f2847);width:100%;z-index:var(--z-modal)}.cs-mobile_menu.active{right:0}.cs-mobile_menu_in{padding:20px}.cs-mobile_menu_header{justify-content:space-between;margin-bottom:20px;border-bottom:1px solid hsla(0,0%,100%,.1);align-items:center;padding-bottom:20px;display:flex}.cs-mobile_menu_header .cs-site_branding{padding:8px 15px;align-items:center;border-radius:8px;background:transparent;display:flex}.cs-mobile_menu_header .cs-site_branding img{height:45px;width:auto}.cs-menu_close{font-size:2rem;border:none;color:#fff;background:none;cursor:pointer}.cs-mobile_nav_list>li{border-bottom:1px solid hsla(0,0%,100%,.1)}.cs-mobile_nav_list>li>a{padding:15px 0;font-weight:500;color:#fff;display:block}.cs-mobile_nav_list .menu-item-has-children{position:relative}.cs-submenu_toggle{height:40px;justify-content:center;border:none;right:0;color:#fff;position:absolute;top:10px;align-items:center;background:none;cursor:pointer;width:40px;display:flex}.cs-mobile_nav_list .cs-dropdown_menu{transform:none;padding:10px 20px;position:static;opacity:1;visibility:visible;box-shadow:none;border-radius:6px;background:rgba(0,0,0,.2);margin-top:8px;display:none}.cs-mobile_nav_list .cs-dropdown_menu a{color:hsla(0,0%,100%,.95)}.cs-mobile_nav_list .menu-item-has-children.active .cs-dropdown_menu{display:block}.cs-mobile_menu_footer{padding-top:20px;border-top:1px solid hsla(0,0%,100%,.1)}.cs-mobile_menu_footer .cs-social_btns a{color:#000;border-radius:4px;background:hsla(0,0%,100%,.9)}.cs-hero.cs-style6{min-height:100vh;padding-top:120px;background-attachment:fixed;position:relative;background-size:cover;align-items:center;background-position:50%;padding-bottom:80px;margin-top:80px;display:flex}.cs-hero.cs-style6:before{height:100%;content:"";position:absolute;top:0;background:linear-gradient(135deg,rgba(26,26,46,.4),rgba(0,102,204,.3));left:0;width:100%}.cs-hero .container{position:relative;z-index:1}.cs-hero .row{flex-wrap:wrap;margin:0 -15px;align-items:center;display:flex}.cs-hero .col-xl-5,.cs-hero .col-xl-7{padding:0 15px}.cs-hero .col-xl-7{flex:0 0 58.33%;max-width:58.33%}.cs-hero .col-xl-5{flex:0 0 41.67%;max-width:41.67%}.cs-hero_text,.cs-hero_title{color:var(--white)}.cs-hero_title{font-size:3.5rem;font-weight:700;margin-bottom:20px;line-height:1.2}.cs-hero_subtitle{font-size:1.25rem;margin-bottom:30px;opacity:.9;line-height:1.8}.cs-text_btn{font-size:1.1rem;font-weight:600;color:var(--white);position:relative;gap:15px;align-items:center;padding-bottom:5px;display:inline-flex}.cs-text_btn:after{height:2px;transform:scaleX(0);transition:transform var(--transition-base);content:"";position:absolute;bottom:0;transform-origin:right;background:var(--secondary-color);left:0;width:100%}.cs-text_btn:hover:after{transform:scaleX(1);transform-origin:left}.cs-text_btn:hover{color:var(--secondary-color)}.cs-text_btn svg{transition:transform var(--transition-base)}.cs-text_btn:hover svg{transform:translateX(10px)}.cs-hero_img{position:relative;text-align:center}.cs-hero_img>img{animation:float 3s ease-in-out infinite;max-width:100%}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.cs-hero_video_btn{height:80px;transform:translate(-50%,-50%);justify-content:center;top:50%;align-items:center;left:50%;width:80px;display:flex;z-index:2}.cs-hero_video_btn,.cs-hero_video_btn:before{animation:pulse-ring 2s ease-out infinite;position:absolute;border-radius:var(--radius-full);background:var(--primary-color)}.cs-hero_video_btn:before{height:100%;content:"";width:100%;z-index:-1}@keyframes pulse-ring{0%{transform:scale(1);opacity:1}to{transform:scale(1.5);opacity:0}}.cs-section{padding:80px 0}.cs-section_heading{margin-bottom:50px;text-align:center}.cs-section_subtitle{padding:0 20px;font-size:.875rem;font-weight:600;margin-bottom:10px;color:var(--primary-color);text-transform:uppercase;position:relative;letter-spacing:2px;display:inline-block}.cs-section_subtitle:after,.cs-section_subtitle:before{height:2px;content:"";position:absolute;top:50%;background:var(--primary-color);width:30px}.cs-section_subtitle:before{left:-30px}.cs-section_subtitle:after{right:-30px}.cs-section_title{font-size:2.5rem;font-weight:700;color:var(--dark-color)}.cs-section_title span{color:var(--primary-color)}.cs-about{background:var(--gray-100)}.cs-about_text{max-width:600px}.cs-about_text p{font-size:1.1rem;color:var(--gray-600)}.cs-about_img{position:relative;max-width:450px}.cs-about_img img{max-width:100%;box-shadow:var(--shadow-xl);border-radius:var(--radius-xl);width:100%}.cs-about_experience{padding:25px 35px;color:var(--white);position:absolute;bottom:30px;text-align:center;box-shadow:var(--shadow-lg);border-radius:var(--radius-lg);background:var(--primary-color);left:-30px}.cs-about_experience .number{font-size:3rem;font-weight:700;line-height:1;display:block}.cs-about_experience .text{font-size:.875rem;text-transform:uppercase;letter-spacing:1px}.cs-services_grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;display:grid}.cs-service_card{overflow:hidden;padding:30px;transition:all var(--transition-base);position:relative;text-align:center;box-shadow:var(--shadow-sm);border-radius:var(--radius-xl);background:var(--white)}.cs-service_card:before{height:4px;transform:scaleX(0);transition:transform var(--transition-base);content:"";position:absolute;top:0;background:var(--gradient-primary);left:0;width:100%}.cs-service_card:hover{transform:translateY(-10px);box-shadow:var(--shadow-xl)}.cs-service_card:hover:before{transform:scaleX(1)}.cs-service_icon{height:80px;justify-content:center;font-size:2rem;color:var(--white);transition:all var(--transition-base);margin:0 auto 20px;align-items:center;border-radius:var(--radius-lg);background:var(--gradient-primary);width:80px;display:flex}.cs-service_card:hover .cs-service_icon{transform:rotateY(180deg)}.cs-service_title{font-size:1.25rem;font-weight:600;margin-bottom:15px}.cs-service_desc{margin-bottom:20px;color:var(--gray-600)}.cs-service_link{font-weight:600;color:var(--primary-color);gap:8px;align-items:center;display:inline-flex}.cs-service_link:hover{gap:15px}.cs-partners{overflow:hidden;padding:80px 0;position:relative;background:var(--gray-100)}.cs-partners:before{height:1px;right:0;content:"";position:absolute;top:0;background:linear-gradient(90deg,transparent,var(--gray-300) 50%,transparent);left:0}.cs-partners_heading{margin-bottom:50px;text-align:center}.cs-partners_heading h3{font-size:1.5rem;font-weight:600;color:var(--gray-700);letter-spacing:-.5px}.cs-logo_slider{overflow:hidden;padding:20px 0;-webkit-user-select:none;user-select:none}.cs-logo_slider .swiper-wrapper{transition-timing-function:linear}.cs-logo_slider .swiper-slide,.cs-logo_slider .swiper-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0);align-items:center;display:flex}.cs-logo_slider .swiper-slide{height:120px;-webkit-backface-visibility:hidden;backface-visibility:hidden;padding:0 30px;justify-content:center;width:auto!important}.cs-logo_slider .swiper-slide a,.cs-logo_slider .swiper-slide>img{min-height:80px;padding:20px;justify-content:center;transition:all .3s ease;min-width:140px;align-items:center;box-shadow:0 2px 10px rgba(0,0,0,.05);border-radius:12px;background:#fff;display:flex}.cs-logo_slider .swiper-slide a:hover,.cs-logo_slider .swiper-slide>img:hover{transform:translateY(-3px);box-shadow:0 5px 20px rgba(0,0,0,.1)}.cs-logo_slider img{height:auto;filter:grayscale(80%);transition:all .4s ease;max-width:160px;max-height:70px;object-fit:contain;opacity:.7;width:auto}.cs-logo_slider .swiper-slide:hover img,.cs-logo_slider a:hover img{transform:scale(1.05);filter:grayscale(0);opacity:1}.cs-reviews{background:var(--gradient-dark)}.cs-reviews,.cs-reviews .cs-section_title{color:var(--white)}.cs-reviews_header{margin-bottom:40px;text-align:center}.cs-reviews_rating{justify-content:center;margin-bottom:10px;gap:10px;align-items:center;display:flex}.cs-reviews_rating .rating-score{font-size:1.2rem;font-weight:600;color:var(--white)}.cs-reviews_rating .stars{font-size:1.5rem;color:#ffc107;gap:5px;display:flex}.cs-reviews_rating .text{font-size:1.2rem;font-weight:600;color:var(--secondary-color)}.cs-reviews_rating .count{font-size:.875rem;opacity:.8}.cs-review_card{height:100%;backdrop-filter:blur(10px);padding:30px;border-radius:var(--radius-xl);background:hsla(0,0%,100%,.1)}.cs-review_header{margin-bottom:15px;gap:15px;align-items:center;display:flex}.cs-review_avatar{justify-content:center;font-size:1.25rem;font-weight:600;color:var(--white);align-items:center;background:var(--primary-color);display:flex}.cs-review_avatar,.cs-review_avatar-img{height:50px;flex-shrink:0;border-radius:var(--radius-full);width:50px}.cs-review_avatar-img{object-fit:cover}.cs-review_avatar.google-blue{background-color:#4285f4}.cs-review_avatar.google-red{background-color:#ea4335}.cs-review_avatar.google-yellow{background-color:#fbbc05}.cs-review_avatar.google-green{background-color:#34a853}.cs-review_info h4{font-size:1rem;margin-bottom:5px;color:var(--white)}.cs-review_info{flex:1;justify-content:space-between;align-items:center;display:flex}.cs-review_name-date{flex-direction:column;gap:2px;display:flex}.google-icon-small{height:16px;flex-shrink:0;opacity:.9;width:16px}.cs-review_info span{font-size:.75rem;opacity:.7}.cs-review_stars{margin-bottom:15px;color:#ffc107}.cs-review_text{font-size:.95rem;opacity:.9;line-height:1.7}.cs-contact_form_section{background:var(--gray-100)}.cs-contact_form{padding:40px;max-width:600px;margin:0 auto;box-shadow:var(--shadow-lg);border-radius:var(--radius-xl);background:var(--white)}.cs-form_group{margin-bottom:20px}.cs-form_group.cs-half{grid-template-columns:1fr 1fr;gap:20px;display:grid}.cs-form_label{font-weight:500;margin-bottom:8px;color:var(--gray-700);display:block}.cs-form_input{padding:14px 18px;font-size:1rem;border:2px solid var(--gray-200);transition:all var(--transition-base);border-radius:var(--radius-md);width:100%}.cs-form_input:focus{border-color:var(--primary-color);outline:none;box-shadow:0 0 0 4px rgba(0,102,204,.1)}.cs-form_textarea{min-height:150px;resize:vertical}.cs-form_submit{padding:16px 30px;font-size:1.1rem;border:none;font-weight:600;color:var(--white);transition:all var(--transition-base);border-radius:var(--radius-md);background:var(--gradient-primary);cursor:pointer;width:100%}.cs-form_submit:hover{transform:translateY(-3px);box-shadow:0 10px 30px rgba(0,102,204,.4)}.cs-contact_float{right:30px;position:fixed;bottom:30px;z-index:var(--z-dropdown)}.cs-contact_float_btn{height:60px;justify-content:center;font-size:1.5rem;color:var(--white);transition:all var(--transition-base);position:relative;align-items:center;box-shadow:var(--shadow-lg);border-radius:var(--radius-full);background:linear-gradient(135deg,#1e3a5f,#0f2847);width:60px;display:flex;z-index:2}.cs-contact_float.active .cs-contact_float_btn i:first-child,.cs-contact_float_btn i:last-child{display:none}.cs-contact_float.active .cs-contact_float_btn i:last-child{display:block}.cs-contact_float_btn:hover{transform:scale(1.1);box-shadow:0 6px 20px rgba(30,58,95,.4);background:linear-gradient(135deg,#16213e,#0a1e38)}.cs-contact_float_menu{transform:translateY(20px);right:0;transition:all var(--transition-base);position:absolute;flex-direction:column;opacity:0;bottom:70px;visibility:hidden;gap:10px;display:flex}.cs-contact_float.active .cs-contact_float_menu{transform:translateY(0);opacity:1;visibility:visible}.cs-contact_float_item{padding:12px 20px;font-weight:500;transition:all var(--transition-base);gap:10px;align-items:center;box-shadow:var(--shadow-md);border-radius:var(--radius-lg);background:var(--white);white-space:nowrap;display:flex}.cs-contact_float_item.phone i{color:var(--primary-color)}.cs-contact_float_item.whatsapp i{color:#25d366}.cs-contact_float_item.email i{color:var(--accent-color)}.cs-contact_float_item:hover{transform:translateX(-10px)}.cs-footer{color:var(--white);background:var(--gradient-dark)}.cs-footer_top{padding:80px 0 50px}.cs-footer_top_in{grid-template-columns:1.5fr 1fr 1fr 1.5fr;gap:40px;display:grid}.cs-footer_logo img{margin-bottom:20px;max-height:50px}.cs-footer_text{font-size:.95rem;margin-bottom:20px;opacity:.8;line-height:1.8}.cs-footer .cs-social_btns.cs-style1 a{color:#fff;background:hsla(0,0%,100%,.1)}.cs-footer .cs-social_btns.cs-style1 a:hover{color:#fff;background:var(--primary-color)}.cs-footer_widget_title{font-size:1.25rem;font-weight:600;margin-bottom:25px;color:var(--white);position:relative;padding-bottom:15px}.cs-footer_widget_title:after{height:3px;content:"";position:absolute;bottom:0;background:var(--primary-color);left:0;width:40px}.cs-footer_widget_menu li{margin-bottom:12px}.cs-footer_widget_menu a{font-size:.95rem;transition:all var(--transition-base);opacity:.8}.cs-footer_widget_menu a:hover{color:var(--secondary-color);opacity:1;padding-left:10px}.cs-footer_contact_list li{font-size:.95rem;margin-bottom:15px;gap:15px;display:flex}.cs-footer_contact_list i{color:#fff;margin-top:4px}.cs-footer_contact_list a:hover{color:var(--secondary-color)}.cs-footer_bottom{padding:20px 0;border-top:1px solid hsla(0,0%,100%,.1)}.cs-footer_bottom_in{justify-content:space-between;align-items:center;display:flex}.cs-copyright{font-size:.875rem;opacity:.8}.cs-footer_bottom_links{font-size:.875rem;gap:15px;display:flex}.cs-footer_bottom_links a{opacity:.8}.cs-footer_bottom_links a:hover{color:var(--secondary-color);opacity:1}.cs-page_header{overflow:hidden;padding:150px 0 80px;position:relative;text-align:center;background:var(--gradient-dark)}.cs-page_header:before{height:100%;content:"";position:absolute;opacity:.05;top:0;background:url(https://bazarretailhouse.shop/assets/images/pattern.png) repeat;left:0;width:100%}.cs-page_header .container{position:relative;z-index:1}.cs-page_title{font-size:3rem;font-weight:700;margin-bottom:15px;color:var(--white)}.cs-breadcrumb{justify-content:center;font-size:.95rem;color:hsla(0,0%,100%,.7);gap:10px;display:flex}.cs-breadcrumb a:hover{color:var(--white)}.cs-breadcrumb span{color:var(--secondary-color)}.cs-video_modal{height:100%;transition:all var(--transition-base);position:fixed;opacity:0;visibility:hidden;top:0;left:0;width:100%;z-index:var(--z-modal)}.cs-video_modal.active{opacity:1;visibility:visible}.cs-video_modal_overlay{height:100%;position:absolute;top:0;background:rgba(0,0,0,.9);left:0;width:100%}.cs-video_modal_content{transform:translate(-50%,-50%);position:absolute;max-width:900px;top:50%;left:50%;width:90%}.cs-video_modal_close{font-size:2.5rem;border:none;right:0;color:var(--white);position:absolute;top:-50px;background:none;cursor:pointer}.cs-video_modal_iframe{height:0;position:relative;padding-bottom:56.25%}.cs-video_modal_iframe iframe{height:100%;border:none;position:absolute;top:0;left:0;width:100%}.cs-translate_widget{position:fixed;bottom:30px;left:30px;display:flex;z-index:var(--z-dropdown)}.cs-lang_toggle{height:60px;justify-content:center;font-size:1.5rem;border:none;color:var(--white);transition:all var(--transition-base);align-items:center;box-shadow:var(--shadow-lg);border-radius:var(--radius-full);background:linear-gradient(135deg,#1e3a5f,#0f2847);cursor:pointer;width:60px;display:flex}.cs-lang_toggle:hover{transform:scale(1.1);background:linear-gradient(135deg,#16213e,#0a1e38)}.cs-lang_menu{transform:translateY(20px);transition:all var(--transition-base);position:absolute;flex-direction:column;opacity:0;bottom:70px;visibility:hidden;gap:10px;left:0;display:flex}.cs-translate_widget.active .cs-lang_menu{transform:translateY(0);opacity:1;visibility:visible}.cs-lang_item{padding:12px 20px;font-weight:500;transition:all var(--transition-base);gap:10px;align-items:center;box-shadow:var(--shadow-md);border-radius:var(--radius-lg);background:var(--white);white-space:nowrap;display:flex}.cs-lang_item:hover{transform:translateX(10px);background:var(--gray-100)}.cs-lang_flag{font-size:1.5rem;display:none}.goog-te-gadget{font-family:var(--font-primary)!important}.goog-te-gadget-simple{padding:8px 15px!important;border:none!important;box-shadow:var(--shadow-md)!important;border-radius:var(--radius-md)!important;background:var(--white)!important}.cs-stats{grid-template-columns:repeat(4,1fr);gap:30px;text-align:center;display:grid}.cs-stat_item{padding:30px;border-radius:var(--radius-lg);background:hsla(0,0%,100%,.05)}.cs-stat_number{font-size:3rem;font-weight:700;margin-bottom:10px;color:var(--primary-color)}.cs-stat_text{font-size:.95rem;opacity:.8}.cs-faq_list{max-width:800px;margin:0 auto}.cs-faq_item{overflow:hidden;margin-bottom:15px;box-shadow:var(--shadow-sm);border-radius:var(--radius-lg);background:var(--white)}.cs-faq_question{padding:20px 25px;justify-content:space-between;font-size:1.1rem;border:none;font-weight:500;transition:all var(--transition-base);text-align:left;align-items:center;background:none;cursor:pointer;width:100%;display:flex}.cs-faq_question:hover{color:var(--primary-color)}.cs-faq_question i{transition:transform var(--transition-base)}.cs-faq_item.active .cs-faq_question i{transform:rotate(180deg)}.cs-faq_answer{overflow:hidden;transition:max-height var(--transition-slow);max-height:0}.cs-faq_item.active .cs-faq_answer{max-height:500px}.cs-faq_answer_content{padding:0 25px 25px;color:var(--gray-600);line-height:1.8}.cs-blog_grid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px;display:grid}.cs-blog_card{overflow:hidden;transition:all var(--transition-base);box-shadow:var(--shadow-sm);border-radius:var(--radius-xl);background:var(--white)}.cs-blog_card:hover{transform:translateY(-10px);box-shadow:var(--shadow-xl)}.cs-blog_thumb{height:220px;overflow:hidden;position:relative}.cs-blog_thumb img{height:100%;transition:transform var(--transition-slow);object-fit:cover;width:100%}.cs-blog_card:hover .cs-blog_thumb img{transform:scale(1.1)}.cs-blog_date{padding:8px 15px;font-size:.875rem;font-weight:500;color:var(--white);position:absolute;top:20px;border-radius:var(--radius-md);background:var(--primary-color);left:20px}.cs-blog_content{padding:25px}.cs-blog_title{font-size:1.25rem;font-weight:600;margin-bottom:15px;line-height:1.4}.cs-blog_title a:hover{color:var(--primary-color)}.cs-blog_excerpt{margin-bottom:20px;color:var(--gray-600);line-height:1.7}.cs-blog_meta{font-size:.875rem;color:var(--gray-500);gap:20px;display:flex}.cs-blog_meta i{margin-right:5px;color:var(--primary-color)}.cs-brand_grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;display:grid}.cs-brand_card{padding:40px 30px;transition:all var(--transition-base);text-align:center;box-shadow:var(--shadow-sm);border-radius:var(--radius-xl);background:var(--white)}.cs-brand_card:hover{transform:translateY(-10px);box-shadow:var(--shadow-xl)}.cs-brand_logo{height:80px;justify-content:center;margin-bottom:20px;align-items:center;display:flex}.cs-brand_logo img{max-width:150px;max-height:100%}.cs-brand_name{font-size:1.25rem;font-weight:600;margin-bottom:10px}.cs-brand_desc{font-size:.95rem;color:var(--gray-600)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.mt-0{margin-top:0}.mt-1{margin-top:.5rem}.mt-2{margin-top:1rem}.mt-3{margin-top:1.5rem}.mt-4{margin-top:2rem}.mt-5{margin-top:3rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.5rem}.mb-2{margin-bottom:1rem}.mb-3{margin-bottom:1.5rem}.mb-4{margin-bottom:2rem}.mb-5{margin-bottom:3rem}.py-0{padding-top:0;padding-bottom:0}.py-1{padding-top:.5rem;padding-bottom:.5rem}.py-2{padding-top:1rem;padding-bottom:1rem}.py-3{padding-top:1.5rem;padding-bottom:1.5rem}.py-4{padding-top:2rem;padding-bottom:2rem}.py-5{padding-top:3rem;padding-bottom:3rem}.d-none{display:none}.d-block{display:block}.d-flex{display:flex}.d-grid{display:grid}.align-items-center{align-items:center}.justify-content-center{justify-content:center}.justify-content-between{justify-content:space-between}.w-100{width:100%}.h-100{height:100%}.bg-primary{background-color:var(--primary-color)}.bg-dark{background-color:var(--dark-color)}.bg-light{background-color:var(--gray-100)}.bg-white{background-color:var(--white)}.text-primary{color:var(--primary-color)}.text-white{color:var(--white)}.text-dark{color:var(--dark-color)}.text-muted{color:var(--gray-600)}.fade-in{transform:translateY(30px);transition:all .6s ease;opacity:0}.fade-in.visible{transform:translateY(0);opacity:1}.cs-scroll_top{height:50px;justify-content:center;font-size:1.25rem;border:none;right:30px;color:var(--white);transition:all var(--transition-base);position:fixed;opacity:0;bottom:100px;visibility:hidden;align-items:center;border-radius:var(--radius-full);background:linear-gradient(135deg,#1e3a5f,#0f2847);cursor:pointer;width:50px;display:flex;z-index:var(--z-dropdown)}.cs-scroll_top.visible{opacity:1;visibility:visible}.cs-scroll_top:hover{transform:translateY(-5px);box-shadow:0 6px 20px rgba(30,58,95,.4);background:linear-gradient(135deg,#16213e,#0a1e38)}.page-hero{padding:150px 0 80px;position:relative;text-align:center;background:var(--gradient-dark);margin-top:140px}.page-hero-content h1{font-size:3rem;font-weight:700;margin-bottom:20px;color:var(--white)}.page-hero .breadcrumb{justify-content:center;font-size:.95rem;color:hsla(0,0%,100%,.8);gap:10px;align-items:center;display:flex}.page-hero .breadcrumb a{color:hsla(0,0%,100%,.8);transition:color .3s ease}.page-hero .breadcrumb a:hover{color:var(--white)}.page-hero .breadcrumb span:not(:last-child){color:hsla(0,0%,100%,.5)}.about-page.section-padding{padding-top:70px;padding-bottom:120px}.section-padding{padding:50px 0}