@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");@font-face{font-family:Eurostile!important;src:url(/assets/fonts/Hacen-Tunisia.ttf) format("truetype");font-weight:400;font-style:normal}[lang=ar] body *{font-family:Hacen Tunisia,sans-serif!important}.landing-page{min-height:100vh;background:linear-gradient(135deg,#f8f9fa,#e9ecef);padding:40px 120px}.header-logo{height:42px;width:128px}.landing-header{position:relative;z-index:1;gap:6px!important}.main-title{font-size:42px;line-height:56px;background:#000;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:800}.main-subtitle{font-size:20px;line-height:28px;color:#494949}.service-box{display:block;min-height:300px;transition:all .4s cubic-bezier(.4,0,.2,1);text-decoration:none;position:relative}.box-content,.service-box{height:100%;border-radius:20px;overflow:hidden}.box-content{padding:24px 36px;display:flex;flex-direction:column;border:3px solid #e9ecef00;background:linear-gradient(145deg,hsla(0,0%,100%,.95),rgba(248,249,250,.9));gap:24px}.logo-container{width:482px;height:306px;background-repeat:no-repeat;background-size:contain;background-position:50%;margin-bottom:12px}.smart-logo{background-image:url(/assets/img/smart-landing-logo.svg)}html[lang=ar] .smart-logo{background-image:url(/assets/img/arabic-smart-pic.svg)}.consultancy-logo{background-image:url(/assets/img/consultancy-landing-logo.svg)}.submitBtn{transition:.5s ease!important}.submitBtn:hover{background:linear-gradient(270deg,#1b1917 0,#4f4d4b)}.box-title{font-size:24px;line-height:32px;color:#fc7903;font-weight:600}.back-to-landing{position:fixed;top:100px;left:10px;z-index:1000;transition:top .3s ease}.back-to-landing.scrolled{top:10px}.back-btn{display:flex;align-items:center;gap:8px;padding:8px 16px;background:hsla(0,0%,100%,.9);border:1px solid #e9ecef;border-radius:8px;color:#282524;text-decoration:none;font-size:14px;font-weight:500;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.back-btn:hover{background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1);color:#ff7900;text-decoration:none}.back-btn i{font-size:16px}.nowrap{white-space:nowrap}.text-green{color:#278958}.consultancy-hero{background:linear-gradient(135deg,#f8f9fa,#e9ecef);padding:80px;position:relative;overflow:hidden}.mob-width{width:100%}.hero-content{position:relative;z-index:1;margin-bottom:2.5rem}.hero-title{font-size:48px;font-weight:700;color:#0c0a09;line-height:70px;margin-bottom:32px;letter-spacing:0;width:90%}.hero-subtitle{font-weight:400;font-size:16px;line-height:26px;letter-spacing:0;margin-bottom:12px;width:537px}.hero-buttons{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center}.hero-placeholder{display:none;height:400px;box-shadow:0 20px 60px rgba(255,121,0,.3)}.hero-placeholder p{font-size:1.2rem;font-weight:600}.section-badge{font-weight:600;font-size:48px;line-height:56px;color:#494949;margin-bottom:40px}.section-title{font-size:24px;font-weight:600;line-height:32px;padding-bottom:12px;margin:0}.section-text{line-height:26px}.about-parent-div{margin-bottom:56px}.mission-card,.vision-card{border:none;border-radius:20px;transition:all .3s ease;overflow:hidden;background:#f5f5f4;padding:32px 24px 32px 36px;width:373px;flex-shrink:0}.mission-card:hover,.vision-card:hover{background-image:url(/assets/img/strategi-background.png)}.Strategic{width:502px;background-size:cover;background-position:50%;flex-shrink:0}.card-icon{width:40px;height:40px;margin-bottom:1.5rem}.mission-card h4,.service-card h4,.vision-card h4{font-size:24px;font-weight:600;line-height:32px;padding-bottom:12px;margin:0;color:#000}.mission-card p,.vision-card p{font-size:1rem;line-height:26px;min-height:130px;color:#000}.mission-card:hover h4,.mission-card:hover p,.vision-card:hover h4,.vision-card:hover p{color:#fff}.mission-card:hover .card-icon img,.vision-card:hover .card-icon img{filter:brightness(0) invert(1)}.service-card p{font-size:1rem;line-height:26px;margin-bottom:8px;font-weight:400}.fs-20{font-size:20px;line-height:28px}.about-mission{margin-block:56px;line-height:36px;font-weight:600;font-size:30px}.about-us-buttons{margin-bottom:64px}.coming-soon-subtitle{font-size:1rem;line-height:26px;margin-bottom:8px;font-weight:400;height:52px;width:auto}.section-subtitle{font-size:24px;line-height:32px;letter-spacing:0;margin-bottom:56px}.line-height-28{line-height:28px}.fs-18{font-size:18px}.service-card{border:none;border-radius:24px;background-color:#f5f5f4;overflow:hidden;padding:40px 48px 36px 40px}.service-card .card-title{font-size:1.5rem;font-weight:600;color:#0c0a09;margin-bottom:1rem}.custom-flex{gap:32px}.why-choose-icon i{font-size:2rem;color:#fff}.why-choose-card h4{font-size:1.3rem;font-weight:600;color:#0c0a09;margin-bottom:1rem}.why-choose-card p{color:#282524;line-height:1.6;opacity:.9}.cta-section{padding:64px 150px;background-image:url(/assets/img/strategi-background.png);background-size:cover;background-position:50%;flex-shrink:0}.git-section{display:flex;flex-direction:column;gap:58px;width:498px;height:282px}.git-wrapper{gap:80px}a.mob-dark{color:#0c0a09!important}.btn-primary{border:1px solid #ff7900;height:56px;background-color:#ff7900;padding:12px 28px;border-radius:12px;opacity:1;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0}.btn-primary:hover{border:1px solid #ff7900;background:linear-gradient(135deg,#e66a00,#ff7900)}.btn-black{border:none;background:linear-gradient(90deg,#000,#8c8b8b 165%);padding:12px 40px;border-radius:12px;opacity:1;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0;transition:all .3s ease}.btn-black:hover{border:none;background:linear-gradient(90deg,#000 0);transform:translate(1px,-1px)}.btn-outline-primary{border:1px solid #ff7900;padding:12px 28px;font-size:16px;color:#ff7900;border-radius:12px;line-height:24px;font-weight:500;background:transparent}.btn-outline-primary:hover{background:#ff7b0717;border-color:#ff7900;color:#ff7900}.strategy-banner{height:445px;width:100%;background-image:url(/assets/img/strategi-background.png);background-size:cover;background-position:50%;padding:56px 150px;gap:80px}.strategy-content{width:601px;height:280px;margin-top:25px;display:flex;flex-direction:column;justify-content:flex-start}.strategy-image{width:459px;height:333px;background-image:url(/assets/img/consultancy-demo.svg);background-size:contain;background-repeat:no-repeat;background-position:50%}.consultancy-page{background:#fff}.consultancy-header{background:#fff;border-bottom:1px solid #e9ecef;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.brand-text{font-weight:600;color:#0c0a09;font-size:1.2rem}.cta-nav-btn{background:linear-gradient(135deg,#ff7900,#e66a00);color:#fff!important;border-radius:8px;padding:8px 16px!important;margin-left:10px;font-weight:600}.cta-nav-btn:hover{background:linear-gradient(135deg,#e66a00,#ff7900);transform:translateY(-1px)}.hero-image{position:relative;z-index:1}.hero-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;height:300px;background:linear-gradient(135deg,#ff7900,#e66a00);border-radius:20px;color:#fff;text-align:center}.hero-placeholder i{font-size:4rem;margin-bottom:1rem}.about-section{padding:64px 0 0;background:#fff}.about-content{position:relative;z-index:1}.mission-vision-cards{display:flex;gap:1.5rem;flex-wrap:wrap}.services-section{padding:64px 0 80px;background:#fff}.service-icon{width:80px;height:80px;background:linear-gradient(135deg,#ff7900,#e66a00);border-radius:50%;display:flex;align-items:center;justify-content:center}.service-icon i{font-size:2rem;color:#fff}.service-card .card-text{color:#282524;line-height:1.6}.service-list{list-style:none;padding:0;margin:0}.service-list li{margin-bottom:.75rem;font-size:1rem;color:#282524;line-height:1.6}.coming-soon-section{padding:64px 120px;background:linear-gradient(135deg,#f8f9fa,#e9ecef)}@media (max-width:1366px){.coming-soon-section{padding:64px 80px;background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.why-choose-section{background-color:#fff;padding:112px 80px 80px}}.coming-soon-card{text-align:center;background:#fff;border-radius:16px;width:auto;height:200px;opacity:1;position:relative;margin:0 auto;flex-direction:column;justify-content:center}.coming-soon-card.full-width{width:100%!important;max-width:100%!important;min-width:auto}.coming-soon-icon{width:56px;height:56px;background:#f5f5f4;padding:12px;border-radius:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;z-index:40}.coming-soon-icon img{width:32px;height:32px;object-fit:contain}.coming-soon-card{transition:all .3s ease;padding:48px 24px 32px;border:1px solid #e9ecef}.coming-soon-badge{bottom:-9px;right:-9px;width:77px;height:77px;z-index:30}.coming-soon-badge .badge-text{bottom:25px;right:-8px;font-size:9px;transform:rotate(-45deg);letter-spacing:1px;white-space:nowrap}html[lang=ar] .coming-soon-badge .badge-text{bottom:25px;right:11px;font-size:13px;transform:rotate(-45deg);letter-spacing:1px;white-space:nowrap}.coming-soon-card:hover .coming-soon-badge img{filter:brightness(0) saturate(100%) invert(42%) sepia(77%) saturate(408%) hue-rotate(101deg) brightness(91%) contrast(90%);transition:filter .3s ease}.position-relative:hover .coming-soon-icon{background:linear-gradient(160deg,#ffaa65 10%,#ff5638);transition:background .3s ease}.position-relative:hover .coming-soon-icon img{filter:brightness(0) invert(1)}.why-choose-section{background-color:#fff;padding:112px 120px 80px}.why-card{width:680px;height:356px;background-color:#f5f5f4;border-radius:40px;gap:16px;padding:16px 56px 16px 32px}.why-card-wrapper{width:100%;overflow-y:auto;max-height:356px;cursor:pointer}.custom-percent-width{width:72%}.why-card-content{width:246px}.why-number-circle{width:44px;height:44px;border-radius:50%;background-color:#ff7900;color:#fff;font-size:30px;display:flex;justify-content:center;align-items:center}.why-card-title{font-size:24px;color:#000;line-height:32px}.why-dots{gap:8px;margin-top:8px}.dot,.dot-3{display:inline-block;border-radius:50%;background-color:#d5d3d1}.dot-3{width:3px;height:3px}.dot-5{display:inline-block;border-radius:50%;background-color:#d5d3d1;width:5px;height:5px}.dot.active{width:12px;height:12px;background-color:#ff7900}.dot:not(.active){width:8px;height:8px}.why-card-text{width:auto;height:auto}.why-card-text p{-webkit-margin-start:66px;margin-inline-start:66px;line-height:28px;margin-top:8px;margin-bottom:0}.why-subtitle{font-size:16px;color:#555;line-height:24px}.why-card{transition:all .6s ease}.why-card-wrapper::-webkit-scrollbar{display:none}.why-card-wrapper{scrollbar-width:none;-ms-overflow-style:none}.consultancy-footer{background:#0c0a09;color:#fff}.footer-links{display:flex;gap:2rem;flex-wrap:wrap}.footer-links a{color:#fff;text-decoration:none;transition:color .3s ease}.footer-links a:hover{color:#ff7900}.social-links{display:flex;gap:1rem;justify-content:flex-end}.social-link{width:40px;height:40px;background:hsla(0,0%,100%,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;text-decoration:none;transition:all .3s ease}.social-link:hover{background:#ff7900;color:#fff;transform:translateY(-2px)}.copyright{color:#a0a0a0;font-size:.9rem;padding:14px 120px}.service-card{animation:fadeInUp .8s ease-out}.service-list.dailyOp{display:flex;justify-content:space-between;flex-wrap:wrap}.service-list.dailyOp li{width:50%}.why-choose-card{animation:fadeInUp .8s ease-out}.cta-nav-btn.nav-link{padding:8px 16px!important;border-radius:10px;border:1px solid #ff7900;background:#ff7900;color:#fff}.consultancy.en #chatbase-bubble-button{display:none}.loader-overlay{position:fixed;width:100%;height:100%;background:hsla(0,0%,100%,.9);display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:9999}.language-btns{z-index:1000;position:relative}.custom-input{border:1px solid #000;border-radius:12px;padding:12px 16px;height:100%;width:100%;outline:none;transition:border-color .3s ease}.custom-input:focus{border-color:#000;box-shadow:0 0 0 2px rgba(0,0,0,.1)}.content-gap{display:flex;flex-direction:column;gap:20px}.heading-60{font-size:60px;line-height:60px}@media (max-width:576px){.consultancy-header .navbar>.container,.consultancy-header .navbar>.container-fluid{justify-content:unset;align-items:center;padding:16px}.consultancy-header .navbar .navbar-toggler{order:1;padding:0;--bs-navbar-padding-y:0rem}.mobmargin{-webkit-margin-start:auto;margin-inline-start:auto}.consultancy-header .navbar .navbar-brand{order:2;-webkit-margin-start:16px;margin-inline-start:16px}.consultancy-header .navbar .d-lg-none{order:3;width:139px;height:34px}.consultancy-header .navbar{padding-block:0!important}.header-logo{width:73px;height:24px}.consultancy-hero{padding:20px 16px}.mob-width{width:100%}.mb-mobile-28{margin-bottom:28px!important}.hero-title{font-weight:700;font-size:30px;line-height:36px;width:90%}.hero-buttons .btn-outline-primary,.hero-buttons .btn-primary,.hero-subtitle{font-size:14px;line-height:20px;width:100%;margin-inline:2px}.about-section .container{padding:0}.about-section,.services-section{padding:32px 16px}.mobsection-badge,.section-badge{font-weight:700;font-size:24px;line-height:32px;margin-bottom:24px}.mission-card,.vision-card{padding:24px 28px}.card-icon img{width:32px;height:32px}.mission-card h4,.section-title,.vision-card h4{font-size:20px;font-weight:600;line-height:26px}.mission-card p,.vision-card p{font-size:14px;line-height:20px;font-weight:400;width:287px}.about-mission{font-size:22px;font-weight:600;line-height:28px;margin-block:32px;align-items:center;justify-content:center}.about-parent-div,.about-us-buttons{margin:0}.about-us-buttons .btn-outline-primary,.about-us-buttons .btn-primary{padding-inline:35px;padding-block:8px;border-radius:8px}html[lang=ar] .about-us-buttons .btn-outline-primary{padding-inline:20px;padding-block:8px}.mobsection-badge{font-weight:700;font-size:24px;line-height:32px;margin-bottom:10px;width:343px}.section-subtitle{font-size:16px;line-height:26px;font-weight:400;width:auto;margin-bottom:28px}.service-card{padding:20px 16px}.service-card p{font-size:14px;line-height:20px}.mobicon img{width:72px;height:72px}.service-card h4{font-size:20px;font-weight:600;line-height:26px}.custom-flex{flex-direction:column;gap:16px}.strategy-banner{padding:20px 20px 56px;gap:0;height:534px}.strategy-image{width:auto;height:210px}.strategy-content{width:auto;height:auto}.mob-class{font-weight:700;font-size:30px;line-height:36px}.mobile-title{font-weight:500;font-size:20px;line-height:24px}.coming-soon-section{padding:44px 16px}.mobsubtitle{font-size:16px!important;line-height:26px}.coming-soon-card{width:320px;height:168px}.coming-soon-card.full-width{width:100%!important;max-width:100%!important;min-width:auto;height:200px}.coming-soon-icon{width:48px;height:48px}.coming-soon-icon img{width:24px;height:24px}.coming-soon-card h4{font-size:16px;line-height:26px;margin-bottom:10px}.coming-soon-card p{font-size:14px;line-height:20px;font-weight:400;width:272px}.coming-soon-card .coming-soon-badge img{filter:brightness(0) saturate(100%) invert(42%) sepia(77%) saturate(408%) hue-rotate(101deg) brightness(91%) contrast(90%);transition:filter .3s ease}.coming-soon-section .row{display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.coming-soon-section .row::-webkit-scrollbar{display:none}.coming-soon-section .col-4{width:320px;height:168px}.coming-soon-badge{bottom:-9px;right:-9px;width:67px;height:67px;z-index:30}.coming-soon-badge .badge-text{bottom:23px;right:-8px;font-size:8px}html[lang=ar] .coming-soon-badge .badge-text{bottom:20px}.coming-soon-section .row>.col-md-4{width:auto}html[lang=ar] .coming-soon-section .row{direction:rtl;scroll-behavior:smooth}.why-choose-section{background-color:#fff;padding:44px 20px}.why-card{width:auto;height:auto;border-radius:24px}.why-card-wrapper{display:flex!important;flex-direction:row!important;overflow-x:auto!important;overflow-y:hidden;max-height:none;gap:16px;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch}.custom-percent-width{width:100%}.why-number-circle{width:35px;height:35px;font-size:24px}.why-card-title{font-size:20px;color:#000;line-height:28px}.why-card-text h2,.why-card-text p{text-align:center;gap:10px}.why-card-text p{margin-top:10px;-webkit-margin-start:0;margin-inline-start:0;line-height:26px;font-size:16px!important;font-weight:400;margin-bottom:28px}.why-dots{gap:8px;margin-top:24px}.mob-card-8{padding:30px 20px 20px!important;gap:20px!important}.mob-card-8 .custom-input,.mob-card-8 button{width:100%;padding:12px 10px;font-size:14px;font-weight:400}.mob-card-8 h4{margin:0!important}.cta-section{padding:44px 16px}.heading-60{font-size:36px;line-height:40px;font-weight:700!important}.content-gap{gap:10px}.mob-title{font-size:16px!important;line-height:24px;font-weight:500!important;margin:0}.git-section{gap:32px;width:auto;height:auto}.git-num-email{gap:10px}.git-num-email p{font-size:18px!important;margin:0}.git-wrapper{gap:32px}.mobpadding{padding:16px!important;border-radius:24px!important;display:flex;flex-direction:column;gap:20px}.mobpadding label{font-size:12px;line-height:16px}.bookForm .form-control{padding:12px 10px!important;font-size:14px}.bookdemoBtn{font-size:16px!important;margin-bottom:0!important}.footer-links{gap:32px;margin-bottom:50px!important}.footer-links,.social-links{justify-content:center}.social-links a{width:38px;height:38px}.landing-logo{align-items:center}.landing-logo h1{font-size:30px}.landing-logo img{height:40px}.main-subtitle{font-size:16px}.box-content{padding:20px 16px}.logo-container{width:297px;height:195px}.landing-page{padding:40px 20px}.customgap{gap:6px!important}.customgap span{font-size:20px}.customgap p{font-size:14px;min-width:130px}.no-padding{padding:0}}@media (min-width:577px) and (max-width:991px){.container{max-width:100%!important;overflow-x:hidden}.consultancy-header{padding:16px 32px}.navbar{padding:0}.navbar-expand-sm .navbar-nav{flex-direction:row;gap:32px!important}.header-logo{height:31px;width:98px}.navbar-collapse{flex-grow:0;align-items:center}.consultancy-hero{padding:44px 32px}.mob-width{width:87%}.hero-content{padding-inline:64px;margin:0}.hero-title{margin-top:40px;font-size:40px;line-height:44px;width:100%}.hero-subtitle{font-weight:400;font-size:14px;line-height:20px;width:98%}.hero-buttons .btn-outline-primary,.hero-buttons .btn-primary{font-size:14px;font-weight:400;padding:8px 16px}.about-section{padding:44px 32px}.container{padding-inline:0!important}.section-badge{font-size:36px;line-height:40px;margin-bottom:36px}.coming-soon-card,.coming-soon-section .col-md-4,.coming-soon-section .container,.coming-soon-section .row{overflow:visible!important}.about-parent-div{flex-wrap:wrap;margin-bottom:0;gap:8px!important}.mission-card{order:1}.mission-card,.vision-card{flex:1 1 48%;padding:24px 28px}.vision-card{order:2}.Strategic{order:3;flex:1 1 100%}.card-icon,.card-icon img{width:32px;height:32px}.mission-card h4,.service-card h4,.vision-card h4{font-size:24px;font-weight:600;line-height:28px;margin-bottom:12px;padding:0;color:#000}.mission-card p,.vision-card p{font-size:14px;line-height:20px;min-height:0;color:#000}.about-mission{margin-block:40px;line-height:32px;font-weight:600;font-size:24px}.about-us-buttons{margin:0}.services-section{padding:44px 32px 56px;background:#fff}.section-header{padding-inline:48px}.section-header .section-badge{margin-bottom:12px}.section-header .section-subtitle{font-size:18px;line-height:28px;letter-spacing:0;margin-bottom:28px}.service-card{padding:32px 40px 28px 32px}.custom-flex{flex-direction:column;gap:28px}.mobicon,.mobicon img{width:72px;height:72px}.service-card h4{font-size:20px;font-weight:600;line-height:28px}.service-card p{font-size:14px;line-height:20px;font-weight:400}.service-card .tabicon img{width:16px;height:20px}.g-4,.gy-4{--bs-gutter-x:8px;--bs-gutter-y:8px}.strategy-banner{height:auto;width:100%;background-image:url(/assets/img/strategi-background.png);background-size:cover;background-position:50%;padding:20px 56px 56px;gap:20px}.strategy-image{width:auto;height:411px}.strategy-content{width:auto;height:auto;margin-top:0}.section-badge{font-weight:700;font-size:30px;line-height:36px;margin-bottom:12px}.mobile-title{font-size:16px!important;line-height:20px}.coming-soon-section{padding:44px 32px}.tablet-badge{font-weight:700;font-size:36px;line-height:40px;margin-bottom:16px!important}.section-header .mobsubtitle{font-size:18px!important;line-height:28px}.coming-soon-section .col-md-4{width:50%;flex:0 0 50%}.coming-soon-section .row{flex-wrap:wrap;overflow:visible}.gy-5{--bs-gutter-y:2rem}.gx-4{--bs-gutter-x:1rem}.coming-soon-section .col-md-4:nth-last-of-type(2){flex:0 0 100%}.coming-soon-card.full-width{padding:20px;text-align:start;margin-bottom:20px}.why-choose-section{padding:44px}.why-card-text p{margin:12px 0 28px}.custom-percent-width{width:100%;height:auto}.why-card-wrapper{display:flex;flex-direction:row!important;overflow-x:auto;overflow-y:hidden;gap:16px;scroll-snap-type:x mandatory;padding-bottom:12px;-webkit-overflow-scrolling:touch}.why-card{flex:0 0 100%;border-radius:40px}.cta-section{padding:44px}.git-section{gap:58px;width:auto;height:auto;justify-content:space-between}.content-gap{gap:10px}.heading-60{font-size:48px;line-height:56px;margin:0}.mob-title{font-size:18px!important}.git-num-email{gap:20px}.git-num-email p:first-of-type{margin-top:16px;margin-bottom:0}.git-num-email p{gap:16px;font-size:18px!important}.bookForm .d-flex.flex-wrap>.w-100:first-child,.bookForm .d-flex.flex-wrap>.w-100:nth-child(2){width:48%!important;flex:0 0 48%!important}.bookForm .d-flex.flex-wrap{gap:4%}.tabcontainer{padding:28px 150px!important}.consultancy-footer .row{min-height:80px}.consultancy-footer .col-md-6{display:flex;align-items:center}.consultancy-footer .footer-links{display:flex;gap:24px;justify-content:center;width:100%}.consultancy-footer .social-links{display:flex;justify-content:center;align-items:center;gap:16px;width:100%;margin-top:24px}}.service-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:25px;gap:25px;margin-bottom:40px}.service-tab{background:#fff;border-radius:18px;padding:26px 28px;cursor:pointer;border:2px solid #e5e5e5;transition:.3s ease;box-shadow:0 4px 12px rgba(0,0,0,.08)}.service-tab h2{margin:0 0 8px;font-size:22px}.service-tab p{margin:0;color:#666;font-size:14px;line-height:1.5}.service-tab.active{border-color:#ff7900;box-shadow:0 8px 22px rgba(255,121,0,.25)}.service-tab.active h2{color:#ff7900}.service-form{display:none;animation:fadeIn .3s ease}.service-form.active{display:block}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.form-placeholder{background:#fff;padding:30px;border-radius:14px;box-shadow:0 4px 12px rgba(0,0,0,.08)}.section-card{background:#fff;padding:20px 25px;margin-bottom:25px;border-radius:10px;box-shadow:0 2px 6px rgba(0,0,0,.08);border-left:5px solid #ff7900}.section-card h2{margin:0 0 18px;color:#333;font-size:20px;border-bottom:1px solid #eee;padding-bottom:6px}.checkbox-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:12px;gap:12px}.checkbox-item{background:#fff;padding:12px 15px;border-radius:6px;border:2px solid #ddd;cursor:pointer;display:flex;align-items:center;transition:.25s ease}.checkbox-item:hover{border-color:#ff7900}.checkbox-item input{display:none}.custom-check{min-width:20px;min-height:20px;border:2px solid #bbb;border-radius:4px;-webkit-margin-end:12px;margin-inline-end:12px;position:relative}.checkbox-item input:checked+.custom-check{border-color:#ff7900;background:#ff7900}.checkbox-item input:checked+.custom-check:after{content:"✔";color:#fff;position:absolute;top:-2px;left:3px;font-size:16px;font-weight:700}.submit-btn{padding:14px 28px;background:#ff7900;border:none;border-radius:6px;color:#fff;font-size:18px;font-weight:700;cursor:pointer;margin-top:20px}.submit-btn:hover{background:#e46d00}@media (max-width:768px){.checkbox-grid,.service-tabs{grid-template-columns:1fr}}.corporate-sub-tabs{display:flex;gap:12px;flex-wrap:wrap;justify-content:flex-start;margin-bottom:24px}.corporate-mode-btn{padding:10px 18px;border-radius:999px;border:1px solid #e0e0e0;background:#fff;color:#333;font-size:14px;font-weight:500;cursor:pointer;transition:all .25s ease;box-shadow:0 2px 6px rgba(0,0,0,.04)}.corporate-mode-btn:hover{background:#fff7f1;border-color:#ff7a00;color:#ff7a00}.corporate-mode-btn.active{background:linear-gradient(135deg,#ff7a00,#ff9a3c);color:#fff;border-color:transparent;box-shadow:0 6px 16px rgba(255,122,0,.35)}@media (max-width:768px){.corporate-sub-tabs{justify-content:center}.corporate-mode-btn{width:100%;text-align:center;padding:12px;font-size:15px}}