@import"https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/icon?family=Material+Icons";@import"https://fonts.googleapis.com/css2?family=Cairo:wght@300;400;500;600;700;800&display=swap";:root{--color-primary: #1B5FAF;--color-secondary: #173B7A;--color-gradient-start: #0E6CC4;--color-gradient-end: #214E9A;--color-accent-light: #E6F0FC;--color-dark: #000000;--color-dark-bg: #0F172A;--color-body: #000000;--color-light: #F8FAFC;--color-border: #E2E8F0;--color-white: #FFFFFF;--shadow-sm: 0 2px 4px rgba(15, 23, 42, .05);--shadow-md: 0 10px 20px rgba(15, 23, 42, .08);--shadow-lg: 0 20px 40px rgba(15, 23, 42, .12);--shadow-inset: inset 0 2px 4px rgba(0, 0, 0, .06);--font-heading: "Poppins", sans-serif;--font-sans: "Poppins", sans-serif;--transition-fast: all .2s cubic-bezier(.4, 0, .2, 1);--transition-smooth: all .4s cubic-bezier(.4, 0, .2, 1);--transition-slow: all .6s cubic-bezier(.4, 0, .2, 1)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px;-webkit-font-smoothing:antialiased}body{font-family:var(--font-sans);font-size:1rem;line-height:1.6;color:var(--color-body);background-color:var(--color-light);overflow-x:hidden}button,input,select,textarea{font-family:inherit}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);color:var(--color-dark);font-weight:500;line-height:1.25}h1{font-size:clamp(2.5rem,5vw,4.5rem);font-weight:500}h2{font-size:clamp(2rem,3.5vw,3rem);margin-bottom:1.5rem;position:relative;padding-bottom:1rem}.section-title{display:block;text-align:center;width:100%}h2.section-title:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:60px;height:4px;background:var(--color-primary);border-radius:2px}h2.section-title.center:after{left:50%;transform:translate(-50%)}h2.section-title.text-left{text-align:left}h2.section-title.text-left:after{left:0;transform:none}h3{font-size:clamp(1.3rem,2.5vw,1.8rem);margin-bottom:1rem}p.large-para{font-size:clamp(1.1rem,2vw,1.22rem);line-height:1.8;color:var(--color-body);font-weight:400;margin-bottom:1.5rem}a{color:var(--color-primary);text-decoration:none;transition:var(--transition-fast)}ul{list-style:none}img{max-width:100%;height:auto;display:block}.focus-label{display:inline-block;padding:.45rem 1.25rem;border-radius:50px;background:#1b5faf0f;border:1px solid rgba(27,95,175,.15);color:var(--color-primary, #0e6cc4);font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;margin-bottom:1.5rem;line-height:1;transition:all .3s ease}.focus-label.on-dark{background:#ffffff1a;border-color:#fff3;color:#fff}.container{width:100%;max-width:1280px;margin:0 auto;padding:0 .5rem}.section-padding{padding:5rem 0}.bg-dark-section{background-color:var(--color-dark-bg);color:var(--color-white)}.bg-dark-section h2,.bg-dark-section h3{color:var(--color-white)}.bg-dark-section p{color:#fff}.gradient-text{background:linear-gradient(135deg,var(--color-gradient-start),var(--color-gradient-end));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.btn{display:inline-flex;align-items:center;justify-content:center;padding:1rem 2.25rem;font-family:var(--font-sans);font-size:1rem;font-weight:600;border-radius:4px;cursor:pointer;transition:var(--transition-smooth);border:2px solid transparent}.btn-primary{background:linear-gradient(135deg,var(--color-gradient-start),var(--color-gradient-end));color:var(--color-white);box-shadow:0 4px 15px #0e6cc44d}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0e6cc473}.btn-secondary{background-color:transparent;color:var(--color-white);border-color:var(--color-white)}.btn-secondary:hover{background-color:var(--color-white);color:var(--color-dark);transform:translateY(-2px)}.btn-dark{background-color:var(--color-dark);color:var(--color-white)}.btn-dark:hover{background-color:var(--color-primary);transform:translateY(-2px)}.top-bar{background-color:var(--color-dark);color:#fff;padding:.5rem 0;font-size:.85rem;border-bottom:1px solid rgba(255,255,255,.05)}.top-bar .container{display:flex;justify-content:space-between;align-items:center}.top-bar-info{display:flex;gap:2rem}.top-bar-info span{display:flex;align-items:center;gap:.5rem}.top-bar-social{display:flex;gap:1.5rem;align-items:center}.top-bar-social a{color:#fff}.top-bar-social a:hover{color:var(--color-white)}.main-header{position:sticky;top:0;z-index:1000;background-color:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--color-border);transition:var(--transition-smooth)}.main-header.scrolled{padding:.4rem 0;background-color:#ffffffd9;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 4px 20px #0000000d;border-bottom:1px solid rgba(0,0,0,.05)}.main-header .container{display:flex;justify-content:space-between;align-items:center;height:80px}.logo-container{display:flex;align-items:center}.nav-logo{height:65px;width:auto;-o-object-fit:contain;object-fit:contain;transition:var(--transition-smooth)}.logo-container:hover .nav-logo{transform:scale(1.03)}.footer-logo{height:60px;width:auto;-o-object-fit:contain;object-fit:contain}.nav-menu{display:flex;align-items:center;gap:1.85rem;height:100%}.nav-item{position:relative;height:100%;display:flex;align-items:center}.nav-link{font-family:var(--font-sans);font-weight:600;font-size:1.02rem;color:var(--color-dark);padding:.5rem 0;display:flex;align-items:center;gap:.25rem}.nav-link:hover,.nav-item:hover .nav-link{color:var(--color-primary)}.nav-link-dropdown:after{content:"";display:inline-block;width:6px;height:6px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:var(--transition-fast);margin-left:4px;opacity:.7}.nav-item:hover .nav-link-dropdown:after{transform:rotate(-135deg) translateY(2px);opacity:1}.dropdown-menu{position:absolute;top:100%;left:50%;transform:translate(-50%) translateY(15px);width:290px;background:#fffffffa;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:12px;box-shadow:0 15px 50px #0b22461a;border:1px solid rgba(11,34,70,.08);padding:.75rem;opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:100}.nav-item:hover .dropdown-menu{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.dropdown-menu li{list-style:none;margin-bottom:2px}.dropdown-menu li:last-child{margin-bottom:0}.dropdown-item{display:flex;align-items:center;gap:.85rem;padding:.65rem .85rem;font-size:.92rem;font-weight:600;color:var(--color-dark);border-radius:8px;transition:all .2s ease;text-decoration:none}.dropdown-item .material-icons{font-size:1.25rem;color:var(--color-primary);background:#1b5faf14;padding:6px;border-radius:6px;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.dropdown-item:hover{background-color:var(--color-light);color:var(--color-primary)}.dropdown-item:hover .material-icons{background:var(--color-primary);color:#fff;transform:scale(1.05)}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-item{display:flex;justify-content:space-between;align-items:center;width:100%}.dropdown-submenu>.dropdown-item:after{content:"chevron_right";font-family:Material Icons;font-size:1.25rem;color:var(--color-primary);margin-left:auto;display:flex;align-items:center;transition:transform .2s ease}.dropdown-submenu .submenu{position:absolute;top:0;left:calc(100% + 10px);transform:translate(10px);width:360px;background:#fffffffa;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:12px;box-shadow:0 15px 50px #0b22461f;border:1px solid rgba(11,34,70,.08);padding:.6rem;opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:101;list-style:none}.dropdown-submenu .submenu:before{content:"";position:absolute;top:-10px;left:-20px;right:0;bottom:-10px;background:transparent;z-index:-1}.dropdown-submenu:hover .submenu{opacity:1;visibility:visible;transform:translate(0)}.dropdown-submenu .submenu li{margin-bottom:2px}.dropdown-submenu .submenu li:last-child{margin-bottom:0}.dropdown-submenu .submenu .dropdown-item{font-size:.86rem;font-weight:555;color:var(--color-body);padding:.55rem .85rem;border-left:2px solid transparent;border-radius:6px;transition:all .25s ease}.dropdown-submenu .submenu .dropdown-item:hover{color:var(--color-primary);background-color:var(--color-light);border-left:2px solid var(--color-primary);padding-left:1.1rem}.dropdown-submenu:hover>.dropdown-item{background-color:var(--color-light);color:var(--color-primary)}.dropdown-submenu:hover>.dropdown-item .material-icons{background:var(--color-primary);color:#fff;transform:scale(1.05)}.megamenu{width:580px;padding:1.5rem;display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.megamenu-section-title{font-family:var(--font-sans);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--color-primary);padding-bottom:.5rem;border-bottom:1px solid var(--color-border);margin-bottom:.5rem}.megamenu-item{display:flex;gap:1rem;padding:.5rem;border-radius:4px;transition:var(--transition-fast)}.megamenu-item:hover{background-color:var(--color-light)}.megamenu-item img{width:50px;height:50px;-o-object-fit:cover;object-fit:cover;border-radius:4px;flex-shrink:0}.megamenu-content{display:flex;flex-direction:column}.megamenu-title{font-size:.9rem;font-weight:600;color:var(--color-dark)}.megamenu-desc{font-size:.75rem;color:var(--color-body);margin-top:2px}.nav-cta{margin-left:1rem}.mobile-nav-toggle{display:none;background:none;border:none;cursor:pointer;width:30px;height:24px;position:relative;z-index:1001}.mobile-nav-toggle span{display:block;width:100%;height:3px;background-color:var(--color-dark);position:absolute;left:0;transition:var(--transition-fast)}.mobile-nav-toggle span:nth-child(1){top:0}.mobile-nav-toggle span:nth-child(2){top:10px}.mobile-nav-toggle span:nth-child(3){top:20px}.mobile-nav-toggle.open span:nth-child(1){transform:rotate(45deg);top:10px}.mobile-nav-toggle.open span:nth-child(2){opacity:0}.mobile-nav-toggle.open span:nth-child(3){transform:rotate(-45deg);top:10px}.header-right-actions{display:flex;align-items:center;gap:1.5rem}.lang-switch-btn{display:inline-flex;align-items:center;gap:.5rem;background:#1b5faf0f;border:1px solid rgba(27,95,175,.15);color:var(--color-primary);padding:.5rem 1rem;border-radius:50px;font-size:.92rem;font-weight:600;cursor:pointer;transition:all .3s ease;height:40px}.lang-switch-btn:hover{background:var(--color-primary);color:#fff;box-shadow:0 4px 12px #1b5faf40;transform:translateY(-1px)}.lang-switch-btn .material-icons{font-size:1.15rem}[dir=rtl] .dropdown-submenu .submenu{right:calc(100% + 10px);left:auto}[dir=rtl] .dropdown-submenu>.dropdown-item:after{content:"chevron_left";margin-right:auto;margin-left:0}[dir=rtl] .nav-link-dropdown:after{margin-right:4px;margin-left:0}[dir=rtl] .nav-cta{margin-right:1rem;margin-left:0}@media (max-width: 1200px){[dir=rtl] .nav-menu{right:-100%;left:auto;transition:var(--transition-smooth)}[dir=rtl] .nav-menu.open{right:0;left:auto}[dir=rtl] .dropdown-menu,[dir=rtl] .megamenu{padding:0 1rem 1rem 0}}footer.bg-dark-section{background-color:#05101a;position:relative;border-top:none!important}footer.bg-dark-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--color-primary),#4ca1af,var(--color-primary))}.footer-top{padding:5rem 0 3.5rem;border-bottom:1px solid rgba(255,255,255,.05)}.footer-grid{display:grid;grid-template-columns:1.2fr .9fr .9fr 1fr;gap:4rem}.footer-brand p{margin:1.5rem 0;font-size:.95rem;color:#fffc}.footer-col h4{font-family:var(--font-sans);font-size:1rem;font-weight:700;color:var(--color-white);margin-bottom:2rem;text-transform:uppercase;letter-spacing:1px}.footer-links li{margin-bottom:.85rem}.footer-links a{color:#fffc;font-size:.95rem;transition:color .3s ease,padding-left .3s ease}.footer-links a:hover{color:var(--color-white);padding-left:5px}.footer-contact-item{display:flex;gap:1rem;margin-bottom:1.25rem}.footer-contact-icon{color:var(--color-primary);font-size:1.25rem;flex-shrink:0}.footer-contact-text{font-size:.9rem;color:#fffc;margin:0}.footer-contact-text a{color:inherit}.footer-contact-text a:hover{color:var(--color-white)}.footer-bottom{padding:2rem 0;font-size:.85rem;color:#000}.footer-bottom .container{display:flex;justify-content:space-between;align-items:center}.footer-bottom-links{display:flex;gap:2rem}.footer-bottom-links a{color:#000}.footer-bottom-links a:hover{color:var(--color-white)}@media (max-width: 768px){.mobile-footer-bar{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:1000;background:linear-gradient(135deg,var(--color-gradient-start),var(--color-gradient-end));border-top:none;box-shadow:0 -4px 20px #0e6cc459;padding:0;height:64px}.mfb-item{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:#fff;text-decoration:none;padding:8px 4px;transition:color .2s,background .2s;border-right:1px solid rgba(255,255,255,.15)}.mfb-item:last-child{border-right:none}.mfb-item:hover,.mfb-item:active{color:#fff;background:#ffffff1f}.mfb-icon{font-size:1.5rem;line-height:1}.mfb-label{font-family:var(--font-sans);font-size:.65rem;font-weight:600;letter-spacing:.3px;line-height:1}body{padding-bottom:64px}}@media (max-width: 992px){.intelligent-cards-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.intelligent-cards-grid{grid-template-columns:1fr}.focus-title{font-size:2.2rem}}.hero-slider{position:relative;height:calc(100vh - 80px);min-height:650px;background-color:var(--color-dark-bg);overflow:hidden;width:100vw;margin-left:calc(-50vw + 50%)}.slide{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:1;transition:opacity 1.2s ease-in-out;display:flex;align-items:center}.slide.active{opacity:1;z-index:2}.slide-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;transform:scale(1.1);transition:transform 6s cubic-bezier(.25,.46,.45,.94)}.slide.active .slide-bg{transform:scale(1)}.slide-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#090f1dbf,#090f1d8c,#090f1dcc);z-index:3}.slide-content{position:relative;z-index:4;color:var(--color-white);max-width:1200px;padding:0 1rem;margin:0 auto;text-align:center;transform:translateY(10px);opacity:0;transition:transform .8s cubic-bezier(.25,.46,.45,.94) .4s,opacity .8s ease .4s}.slide.active .slide-content{transform:translateY(-2.2rem);opacity:1}.slide-content h3{display:inline-flex;align-items:center;justify-content:center;background:#090f1dcc;border:1px solid rgba(56,189,248,.4);padding:.6rem 1.75rem;border-radius:50px;color:#38bdf8!important;font-family:var(--font-sans);font-weight:700;font-size:.95rem;text-transform:uppercase;letter-spacing:2px;margin-bottom:1.75rem;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 6px 20px #0006}.slide-content h1{font-family:var(--font-heading);font-weight:800;margin-bottom:1.5rem;line-height:1.15;color:var(--color-white);text-shadow:0 4px 15px rgba(0,0,0,.7)}.slide-content p{font-size:1.25rem;line-height:1.7;margin-bottom:2.5rem;color:#fff}.slide-actions{display:flex;gap:1.5rem;justify-content:center}.slider-dots{position:absolute;bottom:4rem;left:50%;transform:translate(-50%);z-index:10;display:flex;gap:.8rem}.dot{width:12px;height:12px;border-radius:50%;background-color:#ffffff73;cursor:pointer;transition:var(--transition-fast);box-shadow:0 2px 6px #0006}.dot.active{background-color:var(--color-primary);transform:scale(1.3);box-shadow:0 2px 10px #1b5faf99}.slider-arrow{position:absolute;top:50%;transform:translateY(-50%);width:52px;height:52px;background-color:#090f1d73;border:1px solid rgba(255,255,255,.15);border-radius:50%;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center;transition:var(--transition-smooth);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:var(--shadow-md)}.slider-arrow:hover{background-color:var(--color-primary);border-color:var(--color-primary);box-shadow:0 4px 15px #1b5faf80;transform:translateY(-50%) scale(1.08)}.slider-arrow-left{left:2.5rem}.slider-arrow-right{right:2.5rem}.slider-arrow:before{content:"";display:block;width:10px;height:10px;border-top:3px solid var(--color-white);border-left:3px solid var(--color-white);transition:var(--transition-fast)}.slider-arrow-left:before{transform:rotate(-45deg) translate(1.5px,1.5px)}.slider-arrow-right:before{transform:rotate(135deg) translate(1.5px,1.5px)}@media (max-width: 768px){.slider-arrow{display:flex!important}.slider-arrow-left{left:1rem}.slider-arrow-right{right:1rem}}.trust-bar{background-color:var(--color-dark-bg);border-bottom:1px solid rgba(255,255,255,.08);box-shadow:var(--shadow-sm);position:relative;z-index:5}.trust-grid{display:grid;grid-template-columns:repeat(4,1fr)}.trust-item{display:flex;align-items:center;justify-content:center;gap:1.25rem;padding:2.25rem 1.5rem;border-right:1px solid rgba(255,255,255,.08);transition:var(--transition-smooth)}.trust-item:last-child{border-right:none}.trust-item:hover{background-color:#ffffff08}.trust-icon{font-size:2.5rem;color:#38bdf8;flex-shrink:0;transition:var(--transition-smooth);filter:drop-shadow(0 2px 8px rgba(56,189,248,.3))}.trust-item:hover .trust-icon{color:var(--color-white);transform:scale(1.1);filter:drop-shadow(0 4px 12px rgba(255,255,255,.5))}.trust-info h4{font-family:var(--font-sans);font-size:1.05rem;font-weight:700;color:var(--color-white);margin-bottom:.35rem}.trust-info p{font-size:.9rem;line-height:1.5;margin:0;color:#fff}.who-we-are-section{background-color:var(--color-light);background-image:linear-gradient(#f8fafcd9,#f8fafcf2),url(https://images.unsplash.com/photo-1581091226825-a6a2a5aee158?auto=format&fit=crop&w=1920&q=80);background-size:cover;background-position:center;background-attachment:fixed;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);position:relative}.who-header{margin-bottom:3rem;position:relative;z-index:2}.who-features-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:2rem;background:#0b2246;border-radius:12px;box-shadow:0 15px 35px #00000026;border:1px solid rgba(255,255,255,.05);padding:2.5rem 0;position:relative;z-index:2}.who-f-item{display:flex;flex-direction:row;align-items:flex-start;text-align:left;padding:0 1.5rem;border-right:1px solid rgba(255,255,255,.1);gap:1.2rem}.who-f-item:last-child{border-right:none}.who-f-icon{width:55px;height:55px;border-radius:50%;background-color:#ffffff1a;color:#fff;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.2);flex-shrink:0}.who-f-icon .material-icons{font-size:1.8rem}.f-label{color:#fff;font-size:1.15rem;font-weight:700;margin-bottom:.4rem;line-height:1.2;margin-top:.2rem}.f-desc{color:#ffffffbf;font-size:.95rem;line-height:1.4;margin:0}@media (max-width: 992px){.who-features-grid{grid-template-columns:repeat(2,1fr);gap:3rem 0;padding:2.5rem 0}.who-f-item:nth-child(2){border-right:none}}@media (max-width: 768px){.who-features-grid{grid-template-columns:repeat(2,1fr);gap:2rem 0}.who-f-item{flex-direction:column;text-align:center;align-items:center;padding:0 1rem;gap:.8rem}.who-f-icon{margin-bottom:.5rem}.who-f-item:nth-child(2n){border-right:none}.who-f-item:nth-child(odd){border-right:1px solid rgba(255,255,255,.1)}}.partner-logo-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:1.5rem;padding:0 1rem}.partner-card{background:#fff;border-radius:12px;padding:1.5rem;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 15px #00000008;border:1px solid rgba(0,0,0,.05);height:120px;overflow:hidden}.partner-card img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:.5rem}@media (max-width: 1200px){.partner-logo-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width: 992px){.partner-logo-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.partner-scroll-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:.5rem;scrollbar-width:none;-ms-overflow-style:none}.partner-scroll-wrapper::-webkit-scrollbar{display:none}.partner-logo-grid{display:flex;flex-direction:column;flex-wrap:wrap;height:192px;gap:.75rem;width:-moz-max-content;width:max-content}.partner-card{padding:.8rem;width:42vw;max-width:160px;height:90px;flex-shrink:0}.partner-card img{padding:.4rem;filter:grayscale(60%) opacity(.85)}}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.stat-card{background-color:#ffffff08;border:1px solid rgba(255,255,255,.05);border-radius:4px;padding:2.5rem 2rem;text-align:center;transition:var(--transition-smooth)}.stat-card:hover{background-color:#ffffff0f;border-color:var(--color-primary);transform:translateY(-5px)}.stat-card img{width:60px;height:60px;-o-object-fit:cover;object-fit:cover;border-radius:50%;margin:0 auto 1.5rem;filter:brightness(.8) contrast(1.2)}.stat-number{font-family:var(--font-sans);font-size:3.2rem;font-weight:800;color:var(--color-white);line-height:1;margin-bottom:.5rem}.stat-label{font-size:.95rem;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:#fff}.verticals-section{background-color:var(--color-light)}.verticals-bento-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.v-card{border-radius:24px;overflow:hidden;position:relative;display:flex;flex-direction:column;justify-content:flex-end;padding:2.5rem;box-shadow:0 10px 40px #00000014;transition:transform .4s ease,box-shadow .4s ease;text-decoration:none;background-size:cover;background-position:center;min-height:450px}.v-card:hover{transform:translateY(-5px);box-shadow:0 15px 45px #00000026}.v-card-tall{grid-row:span 2}.v-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000000e6,#0000008c,#0000002e);z-index:1;pointer-events:none;transition:background .4s ease}.v-card.dark-overlay:before{background:linear-gradient(to top,#000000e6,#000000b3,#0006)}.v-card:hover:before{background:linear-gradient(to top,#000000e0,#00000073 60%,#0000001a)}.v-badge{position:absolute;top:2rem;right:2rem;background:var(--color-primary);color:#fff;font-size:.75rem;font-weight:700;padding:.4rem 1rem;border-radius:50px;letter-spacing:1px;z-index:3;box-shadow:0 4px 10px #1b5faf66}.v-content{position:relative;z-index:2;color:#fff}.v-content h3{font-size:1.8rem;font-weight:700;margin-bottom:.6rem;color:#fff;line-height:1.2}.v-card-tall .v-content h3{font-size:2.5rem;margin-bottom:.8rem}.v-content p{font-size:1rem;color:#ffffffd9;line-height:1.6;margin-bottom:1.5rem;max-width:95%}.v-link{display:inline-flex;align-items:center;gap:.5rem;font-weight:600;color:#fff;font-size:1rem;text-decoration:none;background:#ffffff26;padding:.6rem 1.2rem;border-radius:50px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.2);transition:all .3s ease}.v-card:hover .v-link{background:var(--color-primary);border-color:var(--color-primary)}.v-link .material-icons{font-size:1.2rem;transition:transform .3s}.v-card:hover .v-link .material-icons{transform:translate(4px)}@media (max-width: 1024px){.verticals-bento-grid{grid-template-columns:repeat(2,1fr)}.v-card:nth-child(3){grid-column:span 2}.v-card{min-height:400px}}@media (max-width: 768px){.verticals-bento-grid{grid-template-columns:1fr}.v-card:nth-child(3){grid-column:span 1}.v-card{padding:1.5rem;min-height:350px;transform:translateY(-5px);box-shadow:0 15px 45px #00000026}.v-card:before{background:linear-gradient(to top,#000000e0,#00000073 60%,#0000001a)}.v-badge{top:1.5rem;right:1.5rem}.v-content h3{font-size:1.6rem}.v-content p{font-size:.95rem}.v-link{background:var(--color-primary);border-color:var(--color-primary)}.v-link .material-icons{transform:translate(4px)}}.industries-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:1.5rem;margin-top:3.5rem}.industry-card{position:relative;aspect-ratio:1 / 1;border-radius:4px;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;padding:1.25rem;box-shadow:var(--shadow-md);transition:var(--transition-slow)}.industry-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;transition:var(--transition-slow);z-index:1}.industry-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top,#0e6cc4e6 15%,#090f1d80 60%,#090f1d33);z-index:2;transition:var(--transition-smooth)}.industry-content{position:relative;z-index:3;color:var(--color-white);display:flex;flex-direction:column;align-items:flex-start}.industry-name{color:var(--color-white);font-family:var(--font-sans);font-weight:700;font-size:1.3rem;margin-bottom:.5rem;line-height:1.2;transition:var(--transition-smooth)}.industry-desc{font-size:.9rem;line-height:1.55;color:#fff;opacity:1;margin:0}.industry-card:hover{transform:translateY(-5px);box-shadow:0 12px 30px #0e6cc440}.industry-card:hover .industry-bg{transform:scale(1.08)}.partnership-hero{position:relative;padding:6rem 0;background-image:url(https://images.unsplash.com/photo-1532187643603-ba119ca4109e?auto=format&fit=crop&w=1920&q=80);background-size:cover;background-position:center;background-attachment:fixed;color:#fff}.partnership-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#051937eb,#0e6cc4cc);z-index:1}.partnership-hero .container{position:relative;z-index:2}.partnership-grid-new{display:grid;grid-template-columns:1fr 1.1fr;gap:4rem;align-items:center}.partnership-intro-new .focus-label-new{text-transform:uppercase;font-size:.85rem;font-weight:700;color:#a3d4ff;letter-spacing:2px;margin-bottom:1rem;display:block}.partnership-intro-new .large-para{color:#ffffffd9;margin-bottom:2.5rem;padding-left:1.5rem;border-left:3px solid var(--color-primary);font-size:1.1rem}.text-white{color:#fff!important}.text-white-80{color:#fffc!important}.glass-box{background:#ffffff14;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.15);padding:2.5rem;border-radius:16px;display:flex;align-items:center;gap:2rem;box-shadow:0 15px 35px #0003}.partner-logo-text{font-size:2.5rem;font-weight:800;font-style:italic;color:#fff;letter-spacing:-1px;line-height:1.1;text-shadow:0 4px 10px rgba(0,0,0,.3)}.partner-logo-text small{font-size:1rem;font-style:normal;display:block;color:#a3d4ff;letter-spacing:0;font-weight:500}.glass-box .small-text{font-size:.9rem;color:#ffffffd9;border-left:1px solid rgba(255,255,255,.3);padding-left:1.5rem;line-height:1.6;margin:0}.partnership-features-new{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.glass-card{display:flex;flex-direction:column;gap:1rem;background:#ffffff0d;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:2rem;border-radius:16px;border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 30px #0000001a;transition:transform .3s ease,background .3s ease,border-color .3s ease}.glass-card:hover{transform:translateY(-5px);background:#ffffff1a;border-color:#ffffff4d}.p-feature-icon{width:54px;height:54px;border-radius:50%;background-color:#ffffff26;color:#fff;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.2)}.glass-card .p-feature-text h4{font-size:1.15rem;color:#fff;margin-bottom:.5rem;font-weight:700}.glass-card .p-feature-text p{font-size:.9rem;color:#ffffffbf;line-height:1.6;margin:0}.about-partner-section{background-color:var(--color-light)}.about-partner-wrapper{background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 15px 50px #0000000d;border:1px solid rgba(0,0,0,.03)}.about-partner-split{display:flex;flex-wrap:wrap}.about-partner-image{flex:1 1 50%;position:relative;min-height:400px}.about-partner-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0}.about-partner-img-overlay{position:absolute;bottom:2rem;left:2rem;background:#ffffffe6;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:1rem 1.5rem;border-radius:12px;display:flex;align-items:center;gap:.75rem;box-shadow:0 10px 25px #0000001a;color:var(--color-primary);font-weight:700}.about-partner-img-overlay .material-icons{font-size:1.5rem}.about-partner-content-side{flex:1 1 50%;padding:4rem;display:flex;flex-direction:column;justify-content:center;min-width:0}.about-partner-features{display:flex;flex-direction:column;gap:2rem}.about-p-feature{display:flex;gap:1.25rem;align-items:flex-start;background-color:var(--color-primary);padding:1.5rem;border-radius:16px}.about-p-icon{width:50px;height:50px;min-width:50px;border-radius:12px;background-color:#ffffff26;color:#fff;display:flex;align-items:center;justify-content:center;transition:transform .3s ease,background-color .3s ease}.about-p-feature:hover .about-p-icon{transform:scale(1.1);background-color:#fff;color:var(--color-primary)}.about-p-icon .material-icons{font-size:1.5rem}.about-p-text h4{font-size:1.1rem;color:#fff;margin-bottom:.5rem;font-weight:700}.about-p-text p{font-size:.9rem;color:#ffffffe6;line-height:1.6;margin:0}@media (max-width: 1024px){.partnership-grid-new{grid-template-columns:1fr;gap:3rem}.about-partner-split{flex-direction:column}.about-partner-image{min-height:350px}.about-partner-content-side{padding:3rem}.about-partner-wrapper{border-radius:16px}}@media (max-width: 768px){.about-partner-content-side{padding:2rem 1.5rem;width:100%;max-width:100%;overflow:hidden}.partnership-features-new{grid-template-columns:1fr}.glass-box{flex-direction:column;text-align:center;gap:1.5rem}.glass-box .small-text{border-left:none;border-top:1px solid rgba(255,255,255,.3);padding-left:0;margin-left:0;padding-top:1.5rem}.about-p-footer{flex-direction:column;text-align:center;gap:1.5rem}.about-partner-features{flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:1rem;gap:1.5rem;-webkit-overflow-scrolling:touch}.about-partner-features::-webkit-scrollbar{display:none}.about-p-feature{flex:0 0 85%;scroll-snap-align:center;background-color:var(--color-primary);padding:1.5rem;border-radius:16px;flex-direction:column;align-items:flex-start;gap:1rem;border:1px solid rgba(0,0,0,.03)}}.showcase-tabs{display:flex;justify-content:center;gap:1rem;margin-bottom:1.5rem;overflow-x:auto;padding:.25rem .5rem .75rem;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.showcase-tabs::-webkit-scrollbar{display:none}.tab-btn{background-color:var(--color-white);border:1px solid var(--color-border);padding:.75rem 2rem;font-family:var(--font-sans);font-weight:600;font-size:.95rem;color:var(--color-body);border-radius:50px;cursor:pointer;transition:var(--transition-fast);flex:0 0 auto;scroll-snap-align:center}.tab-btn:hover,.tab-btn.active{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}.showcase-content{position:relative;min-height:400px}.showcase-panel{display:flex!important;flex-direction:column;opacity:1!important;transform:translateY(0)!important}.showcase-track-wrapper{position:relative;display:flex;align-items:center;gap:.75rem}.showcase-arrow{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;border:2px solid var(--color-border);background:#fff;color:var(--color-primary);font-size:1.2rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .25s ease;box-shadow:0 4px 12px #00000014;z-index:10}.showcase-arrow-prev{left:-24px}.showcase-arrow-next{right:-24px}.showcase-arrow:hover{background:var(--color-primary);border-color:var(--color-primary);color:#fff;box-shadow:0 8px 20px #1b5faf40}.showcase-arrow:disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.showcase-cards-track{flex:1;display:flex;gap:1.5rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:.5rem;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;padding:.25rem .5rem 1rem}.showcase-cards-track::-webkit-scrollbar{display:none}.showcase-panel-footer{display:flex;justify-content:center;padding-top:1.75rem}.showcase-page-btn{display:inline-flex;align-items:center;justify-content:center;padding:.9rem 2.5rem;border-radius:50px;background:linear-gradient(135deg,var(--color-gradient-start),var(--color-gradient-end));color:var(--color-white);font-weight:700;box-shadow:0 8px 20px #0e6cc438;transition:var(--transition-smooth)}.showcase-page-btn:hover{transform:translateY(-2px);box-shadow:0 12px 28px #0e6cc44d}.product-card{position:relative;border-radius:24px;overflow:hidden;box-shadow:0 10px 40px #00000014;display:flex;flex-direction:column;justify-content:flex-end;min-height:420px;padding:2.5rem;flex:0 0 clamp(280px,30vw,360px);scroll-snap-align:start;border:none;transition:transform .4s ease,box-shadow .4s ease}.product-card:hover{transform:translateY(-5px);box-shadow:0 15px 45px #00000026}.product-img-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.product-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s ease;filter:brightness(1.05) contrast(1.02)}.product-card:hover .product-img{transform:scale(1.05)}.product-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000000e0,#00000073,#00000014);z-index:1;pointer-events:none;transition:background .4s ease}.product-card:hover:before{background:linear-gradient(to top,#000000d6,#00000059 60%,#0000000a)}.product-badge{position:absolute;top:2rem;right:2rem;background:var(--color-primary);color:#fff;font-size:.75rem;font-weight:700;padding:.4rem 1rem;border-radius:50px;letter-spacing:1px;z-index:3;box-shadow:0 4px 10px #1b5faf66;text-transform:uppercase}.product-info{position:relative;z-index:2;padding:0;display:flex;flex-direction:column}.product-title{font-family:var(--font-sans);font-size:1.8rem;font-weight:700;color:#fff;margin-bottom:.6rem;line-height:1.2}.product-desc{font-size:1rem;line-height:1.6;color:#ffffffd9;margin-bottom:0}@media (max-width: 768px){.showcase-arrow{display:none}.showcase-track-wrapper{gap:0}}.showcase-subheading{font-family:var(--font-heading);font-size:clamp(1.35rem,2.5vw,1.7rem);font-weight:600;color:var(--color-dark, #0b2246);margin-bottom:1.75rem;margin-top:3.5rem;display:flex;justify-content:center;align-items:center;gap:.85rem;border-bottom:2px solid rgba(11,34,70,.05);padding-bottom:.85rem;transition:color .3s ease;text-align:center}.showcase-subheading .material-icons{color:var(--color-primary);font-size:1.8rem;background:#1b5faf14;padding:10px;border-radius:14px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 10px #1b5faf0d;transition:transform .3s ease,background .3s ease,color .3s ease}.showcase-panel:hover .showcase-subheading{color:var(--color-primary)}.showcase-panel:hover .showcase-subheading .material-icons{transform:rotate(5deg) scale(1.05);background:var(--color-primary);color:#fff}.showcase-panel:first-of-type .showcase-subheading{margin-top:1rem}.showcase-divider{height:1px;background:linear-gradient(90deg,#1b5faf00,#1b5faf1f,#1b5faf00);margin:4.5rem 0 3.5rem}.product-img{transition:transform .8s cubic-bezier(.165,.84,.44,1)}.product-card:hover .product-img{transform:scale(1.1)}.product-title{transition:color .3s ease,transform .3s ease}.product-card:hover .product-title{color:#4da3ff;transform:translateY(-2px)}.product-desc{opacity:.85;transform:translateY(0);transition:opacity .3s ease,transform .3s ease}.product-card:hover .product-desc{opacity:1;transform:translateY(-2px)}.product-badge{transition:all .3s ease}.product-card:hover .product-badge{background-color:#10b981;box-shadow:0 4px 15px #10b98166}@keyframes revealCardSlideUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.product-card{animation:revealCardSlideUp 1s cubic-bezier(.165,.84,.44,1) both}.showcase-cards-track .product-card:nth-child(1){animation-delay:.05s}.showcase-cards-track .product-card:nth-child(2){animation-delay:.15s}.showcase-cards-track .product-card:nth-child(3){animation-delay:.25s}.showcase-cards-track .product-card:nth-child(4){animation-delay:.35s}.showcase-cards-track .product-card:nth-child(5){animation-delay:.45s}@media (max-width: 768px){.showcase-subheading{margin-top:2rem;margin-bottom:1.25rem;padding-left:0;flex-direction:column;gap:.5rem}.showcase-divider{margin:2.5rem 0 1.5rem}}.chemical-theme .showcase-subheading .material-icons{color:#0b1f3a;background:#0b1f3a14;box-shadow:0 4px 10px #0b1f3a0d}.chemical-theme:hover .showcase-subheading{color:#0b1f3a!important}.chemical-theme:hover .showcase-subheading .material-icons{background:#0b1f3a!important;color:#fff!important}.chemical-theme .product-badge{background:#0b1f3a!important;box-shadow:0 4px 10px #0b1f3a4d!important}.chemical-theme .product-card:hover .product-badge{background-color:#00a3a3!important;box-shadow:0 4px 15px #00a3a366!important}.chemical-theme .product-card:hover .product-title{color:#00a3a3!important}.chemical-theme .showcase-page-btn{background:linear-gradient(135deg,#5c6770,#0b1f3a)!important;box-shadow:0 8px 20px #0b1f3a38!important}.chemical-theme .showcase-page-btn:hover{box-shadow:0 12px 28px #0b1f3a4d!important}.food-theme .showcase-subheading .material-icons{color:#6b8e23;background:#6b8e2314;box-shadow:0 4px 10px #6b8e230d}.food-theme:hover .showcase-subheading{color:#6b8e23!important}.food-theme:hover .showcase-subheading .material-icons{background:#6b8e23!important;color:#fff!important}.food-theme .product-badge{background:#6b8e23!important;box-shadow:0 4px 10px #6b8e234d!important}.food-theme .product-card:hover .product-badge{background-color:#c8a951!important;box-shadow:0 4px 15px #c8a95166!important}.food-theme .product-card:hover .product-title{color:#c8a951!important}.food-theme .showcase-page-btn{background:linear-gradient(135deg,#c8a951,#6b8e23)!important;box-shadow:0 8px 20px #6b8e2338!important}.food-theme .showcase-page-btn:hover{box-shadow:0 12px 28px #6b8e234d!important}.industrial-theme .showcase-subheading .material-icons{color:#333;background:#33333314;box-shadow:0 4px 10px #3333330d}.industrial-theme:hover .showcase-subheading{color:#333!important}.industrial-theme:hover .showcase-subheading .material-icons{background:#333!important;color:#fff!important}.industrial-theme .product-badge{background:#333!important;box-shadow:0 4px 10px #3333334d!important}.industrial-theme .product-card:hover .product-badge{background-color:#1e4e8c!important;box-shadow:0 4px 15px #1e4e8c66!important}.industrial-theme .product-card:hover .product-title{color:#1e4e8c!important}.industrial-theme .showcase-page-btn{background:linear-gradient(135deg,#b0b7c3,#333)!important;box-shadow:0 8px 20px #33333338!important}.industrial-theme .showcase-page-btn:hover{box-shadow:0 12px 28px #3333334d!important}.reasons-bento-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-top:3.5rem}.r-card{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 8px 30px #0000000f;border:1px solid rgba(0,0,0,.04);display:flex;flex-direction:column;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.r-card:hover{transform:translateY(-5px);box-shadow:0 15px 40px #0000001a;border-color:#1b5faf33}.r-img-wrapper{width:100%;height:180px;overflow:hidden;flex-shrink:0}.r-img-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease}.r-card:hover .r-img-wrapper img{transform:scale(1.05)}.r-content-wrapper{padding:2.25rem;display:flex;flex-direction:column;flex:1}.r-card.r-large{grid-column:span 2;background:linear-gradient(135deg,var(--color-primary),#0c4d92);color:#fff}.r-card.r-large h3,.r-card.r-large .large-para{color:#fff}.r-card.r-large .large-para{opacity:.9}.r-icon{width:50px;height:50px;border-radius:12px;background:#1b5faf14;color:var(--color-primary);display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem;transition:transform .3s ease}.r-card:hover .r-icon{transform:scale(1.05)}.r-card.r-large .r-icon{background:#ffffff26;color:#fff}.r-icon .material-icons{font-size:1.75rem}.r-card h3{font-size:1.25rem;font-weight:700;margin-bottom:.75rem;color:var(--color-dark)}.r-card .large-para{font-size:.95rem;line-height:1.6;margin:0;color:var(--color-body)}@media (max-width: 1024px){.reasons-bento-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.reasons-bento-grid{grid-template-columns:1fr}.r-card.r-large{grid-column:span 1}}.network-hero{position:relative;padding:6rem 0;overflow:hidden}.network-interactive-map{position:relative;width:100%;max-width:1100px;margin:0 auto;border-radius:24px;overflow:hidden;box-shadow:0 30px 60px #0006;border:1px solid rgba(255,255,255,.1);background:#0a192f;height:400px}.network-map-bg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;opacity:.4;filter:grayscale(80%) contrast(1.2)}.map-overlay-dark{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at center,transparent 0%,rgba(5,25,55,.8) 100%);pointer-events:none}.map-floating-card{position:absolute;display:flex;flex-direction:column;align-items:center;gap:.75rem;z-index:10;transition:transform .3s ease}.map-floating-card:hover{transform:translateY(-5px);z-index:20}.pulse-dot{width:16px;height:16px;background-color:var(--color-primary);border-radius:50%;border:3px solid white;box-shadow:0 0 #1b5fafb3;animation:pulse-ring 2s infinite}@keyframes pulse-ring{0%{box-shadow:0 0 #1b5fafb3}70%{box-shadow:0 0 0 15px #1b5faf00}to{box-shadow:0 0 #1b5faf00}}.glass-card-dark{background:#0a192fbf;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.15);padding:1rem 1.25rem;border-radius:12px;text-align:center;box-shadow:0 10px 25px #00000080;white-space:nowrap}.glass-card-dark h4{color:#fff;font-size:1rem;font-weight:700;margin-bottom:.25rem}.glass-card-dark span{color:#ffffffb3;font-size:.8rem}.card-dammam{top:35%;right:25%}.card-khobar{top:45%;right:20%}.card-jubail{top:25%;right:28%}.card-other{top:55%;left:25%}.card-other .pulse-dot{background-color:#d4a017;box-shadow:0 0 #d4a017b3;animation:pulse-ring-gold 2s infinite}@keyframes pulse-ring-gold{0%{box-shadow:0 0 #d4a017b3}70%{box-shadow:0 0 0 15px #d4a01700}to{box-shadow:0 0 #d4a01700}}@media (max-width: 768px){.network-interactive-map{min-height:650px}.map-floating-card{position:relative;top:auto!important;right:auto!important;left:auto!important;bottom:auto!important;margin:1.5rem auto;width:90%}.glass-card-dark{white-space:normal}.network-map-bg{position:absolute;top:0;right:0;bottom:0;left:0}}.reviews-carousel-wrapper{position:relative}.reviews-viewport{width:100%;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;padding:1rem 0}.reviews-viewport::-webkit-scrollbar{display:none}.reviews-track{display:flex;gap:1.5rem}.review-card{flex:0 0 calc((100% - 3rem) / 3);scroll-snap-align:start;background-color:var(--color-white);border:1px solid var(--color-border);border-radius:12px;padding:2.5rem;box-shadow:0 10px 30px #00000008;display:flex;flex-direction:column;gap:1.5rem;transition:transform .3s ease,box-shadow .3s ease}.review-card:hover{transform:translateY(-5px);box-shadow:0 15px 40px #00000014}.reviews-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:48px;height:48px;border-radius:50%;border:1.5px solid var(--color-border);background:var(--color-white);color:var(--color-dark);font-size:1.2rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;box-shadow:0 5px 15px #0000000d}.reviews-arrow-prev{left:-24px}.reviews-arrow-next{right:-24px}.reviews-arrow:hover{border-color:var(--color-primary);background:var(--color-primary);color:#fff}.reviews-arrow:disabled{opacity:.5;cursor:not-allowed;border-color:var(--color-border);background:#f5f5f5;color:#999}.review-stars{color:#f59e0b;font-size:1.2rem;letter-spacing:3px}.review-text{font-family:var(--font-heading);font-size:1.05rem;line-height:1.75;font-style:italic;color:var(--color-dark);flex:1}.review-author{display:flex;align-items:center;gap:1rem;padding-top:1.5rem;border-top:1px solid var(--color-border)}.review-author-img{width:50px;height:50px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.review-author-name{font-family:var(--font-sans);font-size:1.05rem;font-weight:700;color:var(--color-dark)}.review-author-title{font-size:.85rem;color:var(--color-body);margin-top:2px}@media (max-width: 1024px){.review-card{flex:0 0 calc((100% - 1.5rem)/2)}}.reviews-dots{display:none;justify-content:center;gap:8px;margin-top:1.5rem}.reviews-dot{width:8px;height:8px;border-radius:50%;background:var(--color-border);cursor:pointer;transition:all .3s ease}.reviews-dot.active{background:var(--color-primary);transform:scale(1.2)}@media (max-width: 768px){.review-card{flex:0 0 100%}.reviews-arrow{display:none!important}.reviews-dots{display:flex}}.customers-section{background-color:var(--color-light);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.customers-logo-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:1.5rem}.customer-logo-item{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#fff,#eef4fc);border:1px solid var(--color-border);border-radius:6px;padding:1.5rem 1rem;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.customer-logo-item:hover{background:linear-gradient(135deg,#eef4fc,#d6e8f9);border-color:var(--color-primary);box-shadow:0 4px 16px #0e6cc41f}.customer-logo-text{font-family:var(--font-sans);font-weight:700;font-size:.85rem;color:#fff;text-transform:uppercase;letter-spacing:1px;text-align:center;transition:color .2s ease}.customer-logo-item:hover .customer-logo-text{color:var(--color-primary)}#faq{position:relative;background-image:url(https://images.unsplash.com/photo-1532187863486-abf9dbad1b69?auto=format&fit=crop&w=1920&q=80);background-size:cover;background-position:center;background-attachment:fixed;z-index:1}#faq:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff9e;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:-1}.faq-container{max-width:800px;margin:3.5rem auto 0;background:#ffffff80;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:24px;border:1px solid rgba(255,255,255,.8);box-shadow:0 15px 35px #00000008;padding:.5rem 0}.faq-item{background-color:transparent;border:none;border-bottom:1px solid rgba(0,0,0,.08);margin-bottom:0;overflow:hidden;transition:all .3s ease;border-left:3px solid transparent}.faq-item:first-child{border-top:1px solid rgba(0,0,0,.08)}.faq-item.active{background-color:#1b5faf08;border-left-color:var(--color-primary);border-bottom-color:#1b5faf1a}.faq-header{width:100%;padding:1.75rem 2rem;display:flex;justify-content:space-between;align-items:center;background:none;border:none;cursor:pointer;text-align:left}.faq-question{font-family:var(--font-sans);font-weight:600;font-size:1.15rem;color:var(--color-dark);transition:var(--transition-fast);padding-right:2rem}.faq-header:hover .faq-question,.faq-item.active .faq-question{color:var(--color-primary)}.faq-arrow{flex-shrink:0;width:32px;height:32px;border-radius:50%;border:1px solid rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center;transition:var(--transition-smooth);position:relative;background:#fff}.faq-arrow:before,.faq-arrow:after{content:"";position:absolute;width:10px;height:2px;background:var(--color-dark);border-radius:2px;transition:transform .3s ease,background .2s}.faq-arrow:before{transform:rotate(45deg) translate(-3.5px)}.faq-arrow:after{transform:rotate(-45deg) translate(3.5px)}.faq-item.active .faq-arrow{border-color:var(--color-primary);background:var(--color-primary);box-shadow:0 4px 10px #1b5faf33}.faq-item.active .faq-arrow:before,.faq-item.active .faq-arrow:after{background:#fff}.faq-item.active .faq-arrow:before{transform:rotate(-45deg) translate(-3.5px)}.faq-item.active .faq-arrow:after{transform:rotate(45deg) translate(3.5px)}.faq-content{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(0,1,0,1)}.faq-item.active .faq-content{max-height:1000px;transition:max-height .8s cubic-bezier(1,0,1,0)}.faq-body{padding:0 2rem 2rem}.faq-body p{font-size:1.05rem;line-height:1.7;margin:0;color:var(--color-body)}#contact{background:linear-gradient(135deg,#e6f0fa,#fff);position:relative}.contact-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:5rem;position:relative;z-index:2}.contact-form-container{background:#ffffffb3;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);padding:3.5rem 3rem;border-radius:24px;box-shadow:0 20px 50px #1b5faf14;border:1px solid rgba(255,255,255,.9)}.contact-form-container h2{font-family:var(--font-sans);font-size:1.6rem;font-weight:500;margin-bottom:.5rem;color:var(--color-dark)}.form-group-row{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.form-group{margin-bottom:1.5rem}.form-label{display:block;font-family:var(--font-sans);font-weight:600;font-size:.85rem;color:var(--color-dark);margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.5px}.form-input,.form-select,.form-textarea{width:100%;padding:1rem 1.25rem;font-family:var(--font-sans);font-size:.95rem;border-radius:12px;border:1px solid rgba(27,95,175,.15);background-color:#ffffffe6;color:var(--color-dark);transition:all .3s ease}.form-input::-moz-placeholder,.form-textarea::-moz-placeholder{color:#0006}.form-input::placeholder,.form-textarea::placeholder{color:#0006}.form-input:focus,.form-select:focus,.form-textarea:focus{outline:none;border-color:var(--color-primary);background-color:#fff;box-shadow:0 0 0 4px #1b5faf26}.form-select option{background-color:#fff;color:var(--color-dark)}.form-textarea{resize:vertical;min-height:120px}.contact-info-panel{display:flex;flex-direction:column;justify-content:center}.contact-info-panel h2{margin-bottom:1.5rem;font-weight:500;color:var(--color-dark);font-size:clamp(1.6rem,2.5vw,2.1rem)}.contact-card-list{margin:2rem 0;display:flex;flex-direction:column;gap:1.5rem}.contact-card-item{display:flex;gap:1.25rem;background:#fff;padding:1.5rem;border-radius:16px;border:1px solid rgba(27,95,175,.08);box-shadow:0 10px 30px #1b5faf0d;transition:transform .3s ease,background .3s ease,box-shadow .3s ease;align-items:center}.contact-card-item:hover{transform:translateY(-3px);background:#fff;box-shadow:0 15px 40px #1b5faf1f}.contact-card-icon{width:50px;height:50px;border-radius:12px;background:#1b5faf14;color:var(--color-primary);font-size:1.5rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .3s ease}.contact-card-item:hover .contact-card-icon{transform:scale(1.1)}.contact-card-details h4{font-family:var(--font-sans);font-size:1.05rem;font-weight:700;color:var(--color-dark);margin-bottom:.25rem}.contact-card-details p,.contact-card-details a{font-size:.95rem;color:var(--color-body);margin:0;text-decoration:none}.contact-card-details a:hover{color:var(--color-primary)}.contact-meta-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;border-top:1px solid rgba(0,0,0,.08);padding-top:2rem;margin-top:1rem}.meta-item{display:flex;flex-direction:column}.meta-label{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--color-body)}.meta-value{font-size:1rem;font-weight:700;color:var(--color-dark);margin-top:4px}@media (max-width: 992px){.contact-grid{grid-template-columns:1fr;gap:4rem}}.intel-process-section{position:relative;overflow:hidden;padding-top:5rem;padding-bottom:6rem;background-color:var(--color-light);background-image:linear-gradient(#f8fafc4d,#f8fafc99),url(/checmical_bg.png);background-size:cover;background-position:center;background-attachment:fixed}.intel-process-header{margin-bottom:4rem}.intel-process-header .section-title{margin-bottom:1rem}.bento-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(220px,auto);gap:1.5rem;margin-top:2rem;margin-bottom:2.5rem}.bento-card{background:#fff;border-radius:24px;padding:2.5rem;box-shadow:0 10px 40px #0000000a;border:1px solid rgba(0,0,0,.03);overflow:hidden;display:flex;flex-direction:column;transition:transform .3s ease,box-shadow .3s ease}.bento-card:hover{transform:translateY(-5px);box-shadow:0 15px 45px #00000014}.bento-header-card{grid-column:span 2;grid-row:span 1;background:#0b2246;justify-content:center;align-items:flex-start}.bento-header-card .section-title{text-align:left!important;font-size:clamp(1.8rem,2.5vw,2.2rem)!important;line-height:1.2;margin-bottom:1rem}.bento-header-card .large-para{font-size:1.05rem!important;line-height:1.6}.bento-header-card .section-title:after{display:none}.bento-feature-card{justify-content:flex-end;align-items:flex-start}.img-bento{background-size:cover;background-position:center;position:relative;color:#fff}.img-bento:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000000f2,#000000bf,#00000073);z-index:1}.img-bento>*{position:relative;z-index:2}.bento-icon-small{width:40px;height:40px;border-radius:10px;background:#fff3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:#fff;display:flex;align-items:center;justify-content:center;margin-bottom:1rem;border:1px solid rgba(255,255,255,.3)}.bento-icon-small .material-icons{font-size:1.2rem}.bento-feature-card h4{font-size:1.15rem;font-weight:700;margin-bottom:.4rem;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.8)}.bento-feature-card p{font-size:.9rem;color:#ffffffe6;margin:0;line-height:1.5;text-shadow:0 1px 6px rgba(0,0,0,.7)}@media (max-width: 1024px){.bento-grid{grid-template-columns:repeat(2,1fr)}.bento-header-card{grid-column:span 2}}@media (max-width: 768px){.bento-grid{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;padding-bottom:2rem;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px;gap:1rem}.bento-grid::-webkit-scrollbar{display:none}.bento-card{flex:0 0 85%;scroll-snap-align:center;padding:2rem 1.5rem}.bento-feature-card{padding:2.2rem 1.6rem 3.5rem;min-height:300px;display:flex;flex-direction:column;justify-content:flex-end}.bento-icon-small{width:45px;height:45px;margin-bottom:1.2rem}.bento-feature-card h4{font-size:1.4rem;margin-bottom:.5rem}.bento-feature-card p{font-size:1.05rem;line-height:1.45}}.intel-trust-banner{background:#0b2246;border-radius:16px;padding:1.5rem 3rem;display:flex;align-items:center;justify-content:space-between;box-shadow:0 15px 35px #00000026}.intel-trust-left{display:flex;align-items:center;gap:1.5rem;flex:1}.trust-shield{background-color:#ffffff1a;color:#fff;width:60px;height:60px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:2rem;flex-shrink:0;border:1px solid rgba(255,255,255,.2)}.trust-text h5{color:#fff;font-size:1.3rem;margin-bottom:.5rem;font-weight:700}.trust-text p{color:#fffc;font-size:.95rem;margin:0;line-height:1.5}.intel-trust-right{display:flex;flex-direction:column;align-items:center;text-align:center;min-width:320px;padding-left:3rem;border-left:1px solid rgba(255,255,255,.15)}.intel-trust-right>span:first-child{font-size:.85rem;color:#ffffffb3;text-transform:uppercase;letter-spacing:1px;font-weight:700;margin-bottom:.8rem}.partner-logo-text{font-size:2.2rem;font-weight:800;font-style:italic;color:#4da3ff;letter-spacing:-1px;line-height:1}.partner-logo-text small{font-size:.85rem;font-style:normal;display:block;color:#fff;letter-spacing:1px;margin-top:.4rem}@media (max-width: 992px){.intel-trust-banner{flex-direction:column;text-align:center;gap:3rem}.intel-trust-left{flex-direction:column}.intel-trust-right{min-width:100%;padding-left:0;border-left:none;padding-top:3rem;border-top:1px solid rgba(255,255,255,.15)}}@media (max-width: 1200px){.process-grid{gap:1rem}.process-card{padding:2.5rem 1rem 1.5rem}}@media (max-width: 992px){.process-track-wrapper{margin:0 -1.25rem 3rem;padding:0 1.25rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.process-track-wrapper::-webkit-scrollbar{display:none}.process-line{width:1500px;left:1.25rem}.process-grid{grid-template-columns:repeat(6,250px);width:-moz-max-content;width:max-content;padding-bottom:1rem}.intel-trust-banner{flex-direction:column;text-align:center;gap:2rem;padding:2rem}.intel-trust-left{flex-direction:column}.intel-trust-right{border-left:none;border-top:1px solid var(--color-border);padding-left:0;padding-top:1.5rem;width:100%;align-items:center}}.blog-banner{position:relative;padding:9rem 0 6rem;background-image:url(https://images.unsplash.com/photo-1578575437130-527eed3abbec?auto=format&fit=crop&w=1920&q=80);background-size:cover;background-position:center;display:flex;align-items:center;text-align:center;color:var(--color-white);border-bottom:1px solid var(--color-border)}.blog-banner-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#090f1dd9,#090f1db3);z-index:1}.blog-banner .container{position:relative;z-index:2}.blog-banner-content h1{font-family:var(--font-heading);font-size:3rem;font-weight:800;margin-bottom:1rem;color:var(--color-white);line-height:1.2}.blog-banner-content p{font-family:var(--font-sans);font-size:1.15rem;color:#fff;max-width:800px;margin:0 auto;line-height:1.6}.blog-banner-kicker{display:inline-block;background:#ffffff26;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.3);color:var(--color-white);font-weight:700;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;padding:6px 16px;border-radius:50px;margin-bottom:1.1rem}.blog-section-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin-bottom:2rem}.blog-section-head .section-title{margin-bottom:0}.blog-filter-row{display:flex;gap:.5rem;flex-wrap:wrap;overflow-x:auto}.blog-filter-pill{background:var(--color-white);border:1.5px solid var(--color-border);color:var(--color-body);font-family:var(--font-sans);font-size:.82rem;font-weight:600;padding:.5rem 1.1rem;border-radius:50px;cursor:pointer;white-space:nowrap;transition:var(--transition-fast)}.blog-filter-pill:hover{border-color:var(--color-primary);color:var(--color-primary)}.blog-filter-pill.is-active{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:1rem}.blog-card{background-color:var(--color-white);border:1px solid rgba(15,23,42,.06);border-radius:18px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 2px 10px #0f172a0f;transition:var(--transition-smooth);position:relative}.blog-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--color-gradient-start),var(--color-primary));transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.4,0,.2,1);z-index:3}.blog-card:hover{transform:translateY(-8px);box-shadow:0 24px 44px #0e6cc433;border-color:transparent}.blog-card:hover:before{transform:scaleX(1)}.blog-card-img-wrapper{position:relative;display:block;width:100%;height:230px;overflow:hidden}.blog-card-img-wrapper:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 45%,rgba(9,20,45,.65) 100%);opacity:0;transition:opacity .35s ease}.blog-card:hover .blog-card-img-wrapper:after{opacity:1}.blog-card-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .55s cubic-bezier(.25,.8,.25,1)}.blog-card:hover .blog-card-img{transform:scale(1.09)}.blog-card-tag{position:absolute;bottom:1rem;left:1rem;z-index:2;background-color:var(--color-primary);color:var(--color-white);padding:.4rem 1rem;border-radius:50px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;box-shadow:0 4px 10px #0e6cc44d}.blog-card-body{padding:1.75rem;display:flex;flex-direction:column;flex-grow:1}.blog-card-meta{display:flex;align-items:center;font-size:.72rem;color:#94a3b8;margin-bottom:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.meta-divider{margin:0 .5rem;color:var(--color-border)}.blog-card-body h3{font-family:var(--font-heading);font-size:1.18rem;color:var(--color-dark);font-weight:700;margin-bottom:.75rem;line-height:1.4;min-height:3.3rem;display:flex;align-items:flex-start;transition:color .2s}.blog-card-body h3 a{color:inherit;text-decoration:none}.blog-card:hover .blog-card-body h3{color:var(--color-primary)}.blog-card-body p{font-size:.92rem;line-height:1.65;color:#64748b;margin-bottom:1.5rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;overflow:hidden;min-height:3.036rem}.blog-card-btn{font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--color-white);background:linear-gradient(135deg,var(--color-gradient-start),var(--color-gradient-end));padding:.75rem 1.5rem;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;transition:var(--transition-smooth);box-shadow:0 4px 10px #0e6cc433;border:2px solid transparent;align-self:flex-start;cursor:pointer;margin-top:auto}.blog-card-btn:hover{background:transparent;background-color:transparent;color:var(--color-primary);border-color:var(--color-primary);box-shadow:none;transform:translateY(-2px)}.blog-cta-section{background-color:transparent;padding:3rem 0 4rem}.blog-cta-card{background:linear-gradient(135deg,var(--color-secondary) 0%,var(--color-primary) 50%,var(--color-gradient-start) 100%);border:none;border-radius:16px;padding:3.5rem 4rem;box-shadow:0 12px 40px #1b5faf4d;position:relative;overflow:hidden}.blog-cta-card:before{content:"";position:absolute;top:-60px;right:-60px;width:280px;height:280px;border-radius:50%;background:#ffffff0f;pointer-events:none}.blog-cta-card:after{content:"";position:absolute;bottom:-80px;left:30%;width:200px;height:200px;border-radius:50%;background:#ffffff0a;pointer-events:none}.blog-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:3rem;flex-wrap:wrap;position:relative;z-index:1}.blog-cta-text h2{font-family:var(--font-heading);font-size:clamp(1.8rem,3vw,2.4rem);color:var(--color-white);font-weight:800;margin-bottom:1rem;line-height:1.25;max-width:560px}.blog-cta-text p{font-size:1.05rem;color:#fff;line-height:1.7;max-width:540px}.blog-cta-actions{display:flex;gap:1.2rem;flex-shrink:0;flex-wrap:wrap}.blog-cta-actions .btn-outline{color:var(--color-white);border-color:#fff9;background:transparent}.blog-cta-actions .btn-outline:hover{background:#ffffff26;border-color:var(--color-white);color:var(--color-white)}.blog-cta-actions .btn-primary{background:var(--color-white);color:var(--color-primary);box-shadow:0 4px 14px #00000026}.blog-cta-actions .btn-primary:hover{background:var(--color-accent-light);color:var(--color-secondary)}@keyframes chatbotPulse{0%{box-shadow:0 0 #25d36666}70%{box-shadow:0 0 0 15px #25d36600}to{box-shadow:0 0 #25d36600}}@keyframes chatbotBadgePulse{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes chatbotSlideUpFade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes chatbotDotPulse{0%,to{transform:translateY(0);opacity:.4}50%{transform:translateY(-4px);opacity:1}}.whatsapp-float{position:fixed;bottom:24px;right:24px;width:56px;height:56px;background-color:#25d366;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 15px #25d36666;z-index:1000;transition:all .3s cubic-bezier(.175,.885,.32,1.275);cursor:pointer;text-decoration:none;animation:chatbotPulse 2s infinite}.whatsapp-float:hover{transform:scale(1.1);background-color:#20ba5a;box-shadow:0 6px 20px #25d36699}.whatsapp-float img,.whatsapp-float svg{width:32px;height:32px;fill:currentColor}.chatbot-float{position:fixed;bottom:96px;right:24px;width:56px;height:56px;background:linear-gradient(135deg,var(--color-primary, #0b2246) 0%,#163663 100%);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 15px #0b224666;z-index:1000;transition:all .3s cubic-bezier(.175,.885,.32,1.275);cursor:pointer;border:2px solid rgba(255,255,255,.1)}.chatbot-float:hover{transform:scale(1.1) rotate(5deg);box-shadow:0 6px 20px #0b224699}.chatbot-float .material-icons{font-size:28px;transition:transform .3s ease}.chatbot-float.active .material-icons{transform:rotate(90deg)}.chatbot-badge{position:absolute;top:-2px;right:-2px;background-color:#ef4444;color:#fff;font-size:10px;font-weight:700;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid white;box-shadow:0 2px 5px #ef44444d;animation:chatbotBadgePulse 2s infinite ease-in-out}.chatbot-window{position:fixed;bottom:168px;right:24px;width:380px;max-width:calc(100vw - 48px);height:520px;max-height:calc(100vh - 240px);background:#fffffffa;border:1px solid rgba(11,34,70,.1);border-radius:18px;box-shadow:0 12px 40px #00000026;display:flex;flex-direction:column;z-index:1001;transform:translateY(20px) scale(.95);opacity:0;pointer-events:none;transition:all .3s cubic-bezier(.175,.885,.32,1.275);overflow:hidden}.chatbot-window.active{transform:translateY(0) scale(1);opacity:1;pointer-events:all}.chatbot-header{background:linear-gradient(135deg,var(--color-primary, #0b2246) 0%,#163663 100%);color:#fff;padding:1.25rem;display:flex;align-items:center;justify-content:space-between;box-shadow:0 2px 10px #0b22461a}.chatbot-info-wrapper{display:flex;align-items:center;gap:.85rem}.chatbot-avatar{width:42px;height:42px;border-radius:50%;background-color:#ffffff26;display:flex;align-items:center;justify-content:center;font-size:1.35rem;border:2.5px solid rgba(255,255,255,.3);box-shadow:0 2px 8px #00000026}.chatbot-title-group{display:flex;flex-direction:column}.chatbot-title-group h4{color:#fff;font-size:.95rem;font-weight:600;margin:0;letter-spacing:.2px}.chatbot-status{font-size:.72rem;color:#4ade80;display:flex;align-items:center;gap:4px;margin-top:1px;font-weight:500}.chatbot-status-dot{width:6px;height:6px;background-color:#4ade80;border-radius:50%;display:inline-block;box-shadow:0 0 8px #4ade80}.chatbot-close{background:none;border:none;color:#fffc;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:color .2s,transform .2s;border-radius:50%}.chatbot-close:hover{color:#fff;background-color:#ffffff1a;transform:rotate(90deg)}.chatbot-messages{flex:1;padding:1.25rem;overflow-y:auto;display:flex;flex-direction:column;gap:1rem;background-color:#f8fafc;scroll-behavior:smooth}.chatbot-messages::-webkit-scrollbar{width:4px}.chatbot-messages::-webkit-scrollbar-track{background:transparent}.chatbot-messages::-webkit-scrollbar-thumb{background:#0b224626;border-radius:4px}.chatbot-bubble{padding:.75rem 1rem;border-radius:14px;max-width:82%;font-size:.88rem;line-height:1.45;word-wrap:break-word;box-shadow:0 2px 4px #00000005;animation:chatbotSlideUpFade .3s cubic-bezier(.215,.61,.355,1) forwards}.chatbot-bubble.bot{background-color:#fff;color:#1e293b;align-self:flex-start;border-top-left-radius:2px;border:1px solid rgba(11,34,70,.05)}.chatbot-bubble.user{background-color:var(--color-primary, #0b2246);color:#fff;align-self:flex-end;border-top-right-radius:2px}.chatbot-bubble a{color:#0284c7;text-decoration:underline;font-weight:600}.chatbot-bubble.user a{color:#fff}.chatbot-chips-wrapper{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem;width:100%}.chatbot-chips{display:flex;flex-wrap:wrap;gap:.5rem}.chatbot-chip{background-color:#fff;border:1px solid rgba(11,34,70,.15);color:var(--color-primary, #0b2246);padding:.5rem .85rem;border-radius:20px;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .25s ease;box-shadow:0 1px 3px #00000005}.chatbot-chip:hover{background-color:var(--color-primary, #0b2246);color:#fff;border-color:var(--color-primary, #0b2246);transform:translateY(-1px);box-shadow:0 3px 8px #0b224633}.chatbot-whatsapp-card{background:linear-gradient(135deg,#25d36614,#25d36605);border:1px solid rgba(37,211,102,.2);border-radius:12px;padding:.85rem;margin-top:.5rem;display:flex;flex-direction:column;gap:.6rem;align-self:flex-start;max-width:82%;animation:chatbotSlideUpFade .3s ease forwards}.chatbot-whatsapp-card p{font-size:.8rem;color:#1e293b;margin:0;line-height:1.4}.chatbot-whatsapp-btn{background-color:#25d366;color:#fff!important;text-decoration:none!important;font-size:.78rem;font-weight:700;padding:.45rem .85rem;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:background-color .2s,transform .2s;box-shadow:0 2px 6px #25d36640;width:-moz-fit-content;width:fit-content}.chatbot-whatsapp-btn:hover{background-color:#20ba5a;transform:translateY(-1px)}.chatbot-whatsapp-btn span{font-size:14px}.chatbot-typing{display:flex;align-items:center;gap:5px;padding:.65rem .95rem;background-color:#fff;border:1px solid rgba(11,34,70,.05);border-radius:2px 14px 14px;align-self:flex-start;width:-moz-fit-content;width:fit-content;box-shadow:0 2px 4px #00000005}.chatbot-dot{width:6px;height:6px;background-color:var(--color-primary, #0b2246);border-radius:50%;display:inline-block;animation:chatbotDotPulse 1.4s infinite ease-in-out}.chatbot-dot:nth-child(2){animation-delay:.2s}.chatbot-dot:nth-child(3){animation-delay:.4s}.chatbot-input-area{padding:.85rem 1rem;border-top:1px solid rgba(11,34,70,.08);background:#fff;display:flex;align-items:center;gap:.6rem}.chatbot-input{flex:1;border:1px solid rgba(11,34,70,.12);border-radius:24px;padding:.55rem 1.1rem;font-size:.88rem;outline:none;transition:all .2s ease;font-family:var(--font-sans)}.chatbot-input:focus{border-color:var(--color-primary, #0b2246);box-shadow:0 0 0 3px #0b224614}.chatbot-send{background:linear-gradient(135deg,var(--color-primary, #0b2246) 0%,#163663 100%);color:#fff;border:none;border-radius:50%;width:38px;height:38px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px #0b224633}.chatbot-send:hover{transform:scale(1.05);background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 12px #10b98159}.chatbot-send .material-icons{font-size:18px}@media (max-width: 768px){.whatsapp-float{bottom:80px;right:16px;width:50px;height:50px}.whatsapp-float img,.whatsapp-float svg{width:28px;height:28px}.chatbot-float{bottom:142px;right:16px;width:50px;height:50px}.chatbot-float .material-icons{font-size:24px}.chatbot-badge{width:18px;height:18px;font-size:9px}.chatbot-window{bottom:74px;right:12px;left:12px;width:auto;max-width:none;height:480px;max-height:calc(100vh - 150px);border-radius:16px;box-shadow:0 -8px 30px #00000026}}.team-section{background-color:var(--color-white);padding-top:5rem;padding-bottom:5rem;border-top:1px solid var(--color-border)}.team-section-desc{font-size:.95rem;line-height:1.6;color:#64748b;max-width:600px;margin:0 auto;text-align:center}.team-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:3.5rem}.team-card{background:var(--color-white);border:1px solid rgba(27,95,175,.08);border-radius:24px;padding:2.5rem 2rem 2rem;box-shadow:0 10px 30px #00000005;transition:transform .4s cubic-bezier(.165,.84,.44,1),box-shadow .4s cubic-bezier(.165,.84,.44,1),border-color .3s ease;display:flex;flex-direction:column;align-items:center;text-align:center}.team-card:hover{transform:translateY(-6px);box-shadow:0 15px 40px #1b5faf14;border-color:#1b5faf33}.team-img-wrapper{position:relative;width:150px;height:150px;border-radius:50%;overflow:hidden;margin-bottom:1.5rem;background-color:var(--color-light);border:3px solid var(--color-white);box-shadow:0 4px 15px #0000000d;transition:all .4s cubic-bezier(.165,.84,.44,1);display:flex;align-items:center;justify-content:center}.team-card:hover .team-img-wrapper{transform:scale(1.05);border-color:var(--color-primary);box-shadow:0 6px 20px #1b5faf26}.team-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease}.team-info{display:flex;flex-direction:column;align-items:center;flex:1;width:100%}.team-info h3{font-size:1.15rem;font-weight:700;color:var(--color-dark, #0b2246);margin-bottom:.25rem;font-family:var(--font-heading)}.team-role{font-size:.76rem;font-weight:700;color:var(--color-primary);text-transform:uppercase;letter-spacing:1.2px;margin-bottom:.85rem}.team-bio{font-size:.95rem;line-height:1.6;color:#64748b;margin-bottom:1.25rem;flex:1;max-width:250px}.team-socials{display:flex;gap:.75rem;border-top:1px solid rgba(0,0,0,.06);padding-top:1.25rem;width:100%;justify-content:center}.team-social-link{width:36px;height:36px;border-radius:50%;background:#1b5faf0a;color:var(--color-primary);display:flex;align-items:center;justify-content:center;transition:all .3s ease;text-decoration:none}.team-social-link:hover{background:var(--color-primary);color:#fff!important;transform:scale(1.08)}.team-social-link .material-icons{font-size:1.1rem}@media (max-width: 992px){.team-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media (max-width: 600px){.team-grid{grid-template-columns:1fr;gap:1.5rem}}.mobile-submenu-toggle-btn{display:none}@media (max-width: 1200px){.top-bar{display:none}.mobile-nav-toggle{display:block}.nav-menu{position:fixed;top:80px;left:-100%;width:100%;height:calc(100vh - 80px);background-color:var(--color-white);flex-direction:column;align-items:stretch;padding:2rem;gap:0;overflow-y:auto;transition:var(--transition-smooth);box-shadow:var(--shadow-lg)}.nav-menu.open{left:0}.nav-item{width:100%;height:auto;flex-direction:column;align-items:flex-start;border-bottom:1px solid var(--color-border)}.nav-link{width:100%;padding:1.25rem 0;justify-content:space-between}.dropdown-menu,.megamenu{position:static;transform:none!important;width:100%;box-shadow:none;border:none;padding:0 0 1rem 1rem;display:none;opacity:1;visibility:visible}.megamenu{grid-template-columns:1fr;gap:.75rem}.nav-item.open-mobile-submenu .dropdown-menu,.nav-item.open-mobile-submenu .megamenu{display:block}.dropdown-submenu .submenu{position:static;transform:none!important;width:100%;box-shadow:none;border:none;padding:0 0 .5rem 1rem;display:none;opacity:1;visibility:visible;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.dropdown-submenu.open-mobile-nested-submenu .submenu{display:block}.dropdown-submenu>.dropdown-item:after{content:""!important;display:block!important;width:40px;height:20px;visibility:hidden}.mobile-submenu-toggle-btn{display:flex!important;align-items:center;justify-content:center;position:absolute;right:.85rem;top:0;height:40px;width:40px;background:transparent;border:none;color:var(--color-primary);cursor:pointer;z-index:10;transition:transform .2s ease;padding:0}.mobile-submenu-toggle-btn .material-icons{font-size:1.5rem;transition:transform .2s ease}.dropdown-submenu.open-mobile-nested-submenu .mobile-submenu-toggle-btn .material-icons{transform:rotate(180deg)}.nav-cta{margin:2rem 0 0;width:100%}.nav-cta .btn{width:100%}.about-grid,.partner-grid,.map-grid,.contact-grid{grid-template-columns:1fr;gap:3.5rem}.customers-logo-grid{grid-template-columns:repeat(3,1fr)}.segments-grid,.industries-grid{grid-template-columns:repeat(2,1fr)}.reasons-grid{grid-template-columns:1fr}.stats-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.section-padding{padding:3.5rem 0}.container{padding:0 1.25rem}.hero-slider{height:70vh}.slide-content p{font-size:1.1rem;margin-bottom:2rem}.slide-actions{flex-direction:column;gap:1rem}.slide-actions .btn{width:100%}.reviews-arrow{display:none}.customers-logo-grid{grid-template-columns:repeat(2,1fr)}.partner-visual{padding:1.5rem}.trust-grid{display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:0 .5rem}.trust-grid::-webkit-scrollbar{display:none}.trust-item{flex:0 0 285px;scroll-snap-align:center;border-right:1px solid rgba(255,255,255,.08);border-bottom:none;padding:2rem 1.25rem}.trust-item:last-child{border-right:none}.about-img-main{height:320px;min-height:auto}.about-badge{padding:1.25rem;bottom:-1rem;left:1rem}.segments-grid,.industries-grid{grid-template-columns:1fr}.segment-card{height:360px}.segment-card h3,.segment-card p{min-height:auto}.industry-card{aspect-ratio:auto;min-height:280px;justify-content:flex-end;align-items:flex-start;text-align:left;padding:1.75rem}.industry-content{align-items:flex-start;text-align:left}.industry-name{font-size:2rem;margin-bottom:.6rem}.industry-desc{display:block;font-size:1.05rem;line-height:1.6;color:#fff}.showcase-tabs{justify-content:flex-start}.tab-btn{text-align:center;min-width:11rem}.form-group-row{grid-template-columns:1fr;gap:0}.contact-form-container{padding:2rem 1.5rem}.contact-meta-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr;gap:3rem}.footer-bottom .container{flex-direction:column;gap:1rem;text-align:center}.footer-bottom-links{justify-content:center}}@media (max-width: 1200px){.blog-grid{grid-template-columns:repeat(2,1fr);gap:2rem}.blog-banner-content h1{font-size:2.5rem}}@media (max-width: 768px){.blog-banner{height:320px}.blog-banner-content h1{font-size:2rem}.blog-banner-content p{font-size:1rem}.blog-grid{grid-template-columns:1fr;gap:2rem}.blog-card-body h3,.blog-card-body p{min-height:auto}.blog-cta-card{padding:2rem 1.5rem;border-radius:12px}.blog-cta-inner{flex-direction:column;justify-content:flex-start;align-items:center;text-align:center;gap:1.25rem}.blog-cta-text h2{max-width:100%;margin-bottom:.5rem}.blog-cta-text p{max-width:100%;margin:0}.blog-cta-actions{justify-content:center;width:100%;flex-direction:column;gap:.75rem}.blog-cta-actions .btn,.blog-cta-actions .btn-primary,.blog-cta-actions .btn-outline{width:100%;text-align:center;justify-content:center}}.mobile-footer-bar{display:none}@media (max-width: 768px){.mobile-footer-bar{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:1000;background:linear-gradient(135deg,var(--color-gradient-start),var(--color-gradient-end));border-top:none;box-shadow:0 -4px 20px #0e6cc459;padding:0;height:64px}.mfb-item{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:#ffffffbf;text-decoration:none;padding:8px 4px;transition:color .2s,background .2s;border-inline-end:1px solid rgba(255,255,255,.15)}.mfb-item:last-child{border-inline-end:none}.mfb-item:hover,.mfb-item:active{color:#fff;background:#ffffff1f}.mfb-icon{font-size:1.5rem;line-height:1}.mfb-label{font-family:var(--font-sans);font-size:.65rem;font-weight:600;letter-spacing:.3px;line-height:1}body{padding-bottom:64px}}[dir=rtl]{--font-sans: "Cairo", "Poppins", sans-serif;--font-heading: "Cairo", "Poppins", sans-serif;font-family:Cairo,Inter,sans-serif}[dir=rtl] body{font-family:Cairo,Inter,sans-serif;text-align:right}[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3,[dir=rtl] h4,[dir=rtl] h5,[dir=rtl] h6{font-family:Cairo,Poppins,sans-serif}[dir=rtl] .text-left{text-align:right!important}[dir=rtl] .text-right{text-align:left!important}[dir=rtl] .btn{direction:rtl}[dir=rtl] .bento-header-card{text-align:right}[dir=rtl] .intel-trust-banner{flex-direction:row-reverse}[dir=rtl] .intel-trust-left{text-align:right}[dir=rtl] .intel-trust-right{text-align:left}[dir=rtl] .faq-header{text-align:right}[dir=rtl] .faq-question{padding-right:0;padding-left:2rem}[dir=rtl] .faq-item{border-left:none;border-right:3px solid transparent}[dir=rtl] .faq-item.active{border-left-color:transparent;border-right-color:var(--color-primary)}[dir=rtl] .footer-contact-item{gap:.85rem}[dir=rtl] .footer-contact-item .material-icons{margin-left:0;margin-right:0}[dir=rtl] .footer-bottom .container{flex-direction:row-reverse}.ic-page-hero{position:relative;padding:9rem 0 6rem;background-image:linear-gradient(135deg,#0b2246e6,#1b5fafcc),url(https://images.unsplash.com/photo-1532187643603-ba119ca4109e?auto=format&fit=crop&w=1920&q=80);background-size:cover;background-position:center;background-attachment:fixed;color:#fff;text-align:center}.ic-page-hero .container{position:relative;z-index:2;max-width:800px}.ic-page-hero h1{font-size:clamp(2.5rem,5vw,4rem);font-weight:800;margin-bottom:1.5rem;line-height:1.1;color:#fff}.ic-page-hero p{font-size:1.2rem;line-height:1.6;color:#ffffffe6;margin-bottom:2rem}.trust-section{background-color:var(--color-light);padding:5rem 0}.trust-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:3rem}.trust-card{background:#fff;border-radius:16px;padding:2rem;box-shadow:0 10px 30px #00000008;border:1px solid rgba(0,0,0,.04);transition:transform .3s ease}.trust-card:hover{transform:translateY(-5px);box-shadow:0 15px 40px #00000014}.trust-icon{width:60px;height:60px;background:#1b5faf14;color:var(--color-primary);border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.trust-icon .material-icons{font-size:2rem}.trust-card h3{font-size:1.2rem;color:var(--color-dark);margin-bottom:.8rem;font-weight:700}.trust-card p{color:var(--color-body);line-height:1.6;font-size:.95rem;margin:0}.solutions-wrapper{padding:5rem 0;background:#fff}.solution-block{display:flex;align-items:center;gap:4rem;margin-bottom:6rem}.solution-block:last-child{margin-bottom:0}.solution-block.reverse{flex-direction:row-reverse}.solution-img-col{flex:0 0 340px;position:relative}.solution-img-col img{width:100%;height:auto;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;border-radius:24px;box-shadow:0 20px 40px #0000001a}.solution-content-col{flex:1}.solution-content-col h2{font-size:2.2rem;color:var(--color-dark);margin-bottom:1.2rem;font-weight:500;position:relative}.solution-content-col h2:after{content:"";position:absolute;bottom:-10px;left:0;width:60px;height:4px;background:var(--color-primary);border-radius:2px}.solution-content-col>p{font-size:1.05rem;line-height:1.7;color:var(--color-body);margin-bottom:2rem;margin-top:2rem}.solution-lists{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.solution-list h4{font-size:1.1rem;color:var(--color-primary);margin-bottom:1rem;font-weight:500}.solution-list ul{list-style:none;padding:0;margin:0}.solution-list ul li{position:relative;padding-left:1.5rem;margin-bottom:.8rem;color:var(--color-body);font-size:.95rem}.solution-list ul li:before{content:"check_circle";font-family:Material Icons;position:absolute;left:0;top:0;color:#10b981;font-size:1.1rem}.commitment-banner{background:linear-gradient(135deg,#0b2246,#1b5faf);color:#fff;padding:5rem 0;text-align:center}.commitment-banner h2{font-size:2.5rem;margin-bottom:1.5rem;font-weight:800;color:#fff}.commitment-banner p{font-size:1.1rem;line-height:1.6;max-width:800px;margin:0 auto 2.5rem;color:#ffffffe6}.commitment-list{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem}.commitment-list span{background:#ffffff1a;padding:.8rem 1.5rem;border-radius:50px;font-weight:600;border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.slide-from-left{opacity:0;transform:translate(-100px);transition:opacity 1.2s cubic-bezier(.25,.8,.25,1) .2s,transform 1.2s cubic-bezier(.25,.8,.25,1) .2s}.slide-from-right{opacity:0;transform:translate(100px);transition:opacity 1.2s cubic-bezier(.25,.8,.25,1) .2s,transform 1.2s cubic-bezier(.25,.8,.25,1) .2s}.slide-in-visible{opacity:1!important;transform:translate(0)!important}@media (max-width: 992px){.solution-block,.solution-block.reverse{flex-direction:column;gap:2rem}.solution-img-col{flex:none;width:100%;max-width:340px;margin:0 auto}.slide-from-left{transform:translate(-50px)}.slide-from-right{transform:translate(50px)}}@media (max-width: 768px){.solution-lists{grid-template-columns:1fr}}.page-hero{position:relative;padding:9rem 0 6rem;background-size:cover;background-position:center;color:#fff;text-align:center}.page-hero-badge{display:inline-flex;align-items:center;gap:.5rem;background:#ffffff1f;border:1px solid rgba(255,255,255,.25);font-size:.82rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;padding:.5rem 1.25rem;border-radius:50px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);margin-bottom:1.75rem}.page-hero h1{font-size:clamp(2.4rem,5vw,4rem);font-weight:800;color:#fff;line-height:1.15;margin-bottom:1.25rem}.page-hero p{font-size:1.15rem;line-height:1.75;color:#ffffffd9;max-width:680px;margin:0 auto}.page-hero-actions{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.btn-outline-white{display:inline-flex;align-items:center;justify-content:center;padding:.9rem 2rem;font-family:var(--font-sans);font-size:.95rem;font-weight:600;border-radius:4px;border:2px solid rgba(255,255,255,.6);color:#fff;background:transparent;transition:var(--transition-smooth)}.btn-outline-white:hover{background:#ffffff26;border-color:#fff}.stat-strip{background:var(--color-dark-bg);border-bottom:1px solid rgba(255,255,255,.06)}.stat-strip-grid{display:grid;grid-template-columns:repeat(4,1fr)}.stat-strip-item{padding:2.25rem 1.5rem;text-align:center;border-right:1px solid rgba(255,255,255,.06)}.stat-strip-item:last-child{border-right:none}.stat-strip-num{font-family:var(--font-heading);font-size:2.4rem;font-weight:800;color:var(--color-white);line-height:1;display:block}.stat-strip-label{font-size:.8rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:1px;margin-top:.4rem;display:block}.products-section{padding:6rem 0;background:var(--color-light)}.products-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:3.5rem}.product-block{background:#fff;border-radius:12px;overflow:hidden;border:1px solid var(--color-border);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;transition:var(--transition-smooth)}.product-block:hover{transform:translateY(-6px);box-shadow:0 16px 40px #0e6cc41f;border-color:#0e6cc44d}.product-block-img{width:100%;aspect-ratio:1 / 1;-o-object-fit:cover;object-fit:cover;display:block}.product-block-body{padding:2rem;flex:1;display:flex;flex-direction:column}.product-block-tag{display:inline-block;background:var(--color-accent-light);color:var(--color-primary);font-size:.72rem;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;padding:.3rem .8rem;border-radius:50px;margin-bottom:.85rem}.product-block-body h3{font-size:1.4rem;font-weight:700;color:var(--color-dark);margin-bottom:.75rem}.product-block-body p{font-size:.97rem;line-height:1.7;color:var(--color-body);margin-bottom:1.5rem;flex:1}.product-block-specs{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.75rem}.spec-chip{background:var(--color-light);border:1px solid var(--color-border);color:var(--color-dark);font-size:.75rem;font-weight:600;padding:.3rem .75rem;border-radius:4px}.product-block-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.8rem 1.5rem;border-radius:4px;background:linear-gradient(135deg,var(--color-gradient-start),var(--color-gradient-end));color:#fff;font-size:.88rem;font-weight:700;align-self:flex-start;transition:var(--transition-smooth);box-shadow:0 4px 14px #0e6cc440}.product-block-btn:hover{transform:translateY(-2px);box-shadow:0 8px 22px #0e6cc459;color:#fff}.capabilities-section{padding:6rem 0;background:#fff}.capabilities-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:3.5rem}.capability-card{padding:2.25rem;border-radius:12px;border:1px solid var(--color-border);background:var(--color-light);transition:var(--transition-smooth)}.capability-card:hover{border-color:var(--color-primary);background:#fff;box-shadow:var(--shadow-md);transform:translateY(-4px)}.capability-icon{width:52px;height:52px;border-radius:10px;background:#0e6cc414;color:var(--color-primary);display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem}.capability-icon .material-icons{font-size:1.75rem}.capability-card h3{font-size:1.1rem;font-weight:700;color:var(--color-dark);margin-bottom:.6rem}.capability-card p{font-size:.92rem;line-height:1.65;color:var(--color-body);margin:0}.standards-section,.quality-section{padding:4rem 0;background:var(--color-dark-bg);border-top:1px solid rgba(255,255,255,.05)}.standards-label{text-align:center;font-size:.78rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#64748b;margin-bottom:2rem}.standards-grid{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:1rem}.standard-badge{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#cbd5e1;font-size:.85rem;font-weight:700;letter-spacing:1px;padding:.6rem 1.4rem;border-radius:4px}.page-cta{padding:6rem 0;background:linear-gradient(135deg,var(--color-secondary) 0%,var(--color-gradient-start) 100%);text-align:center;position:relative;overflow:hidden}.page-cta:before{content:"";position:absolute;top:-80px;right:-80px;width:320px;height:320px;border-radius:50%;background:#ffffff0d;pointer-events:none}.page-cta h2{color:#fff;font-size:clamp(1.8rem,3vw,2.6rem);margin-bottom:1rem}.page-cta h2:after{display:none}.page-cta p{color:#ffffffd1;font-size:1.1rem;max-width:560px;margin:0 auto 2.5rem}@media (max-width: 1024px){.capabilities-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.page-hero{padding:7rem 0 4rem}.stat-strip-grid{grid-template-columns:repeat(2,1fr)}.stat-strip-item:nth-child(2){border-right:none}.stat-strip-item:nth-child(3){border-top:1px solid rgba(255,255,255,.06)}.products-grid{grid-template-columns:repeat(2,1fr)}.capabilities-grid{grid-template-columns:1fr}}@media (max-width: 480px){.products-grid{grid-template-columns:1fr}}.about-reveal{opacity:0;transform:translateY(32px);transition:opacity .65s ease,transform .65s ease}.about-reveal-visible{opacity:1;transform:translateY(0)}.about-page-hero{position:relative;background-image:url(https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=1920&q=80);background-size:cover;background-position:center;padding:9rem 0 6rem;text-align:center}.about-page-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#09142deb,#1b5fafc7)}.about-page-hero-content{position:relative;z-index:2;max-width:720px;margin:0 auto}.about-page-hero-content h1{color:#fff;font-size:clamp(2.2rem,4.5vw,3.8rem);font-weight:700;margin:1rem 0;line-height:1.15}.about-page-hero-content p{color:#ffffffd1;font-size:1.1rem;line-height:1.75;margin-bottom:2.5rem;max-width:580px;margin-left:auto;margin-right:auto}.about-hero-actions{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center}.about-stats-strip{background:var(--color-primary);padding:0}.about-stats-grid{display:grid;grid-template-columns:repeat(4,1fr)}.about-stat-item{padding:2rem 1.5rem;text-align:center;border-right:1px solid rgba(255,255,255,.15);display:flex;flex-direction:column;gap:.35rem}.about-stat-item:last-child{border-right:none}.about-stat-value{font-size:2.4rem;font-weight:800;color:#fff;font-family:var(--font-heading);line-height:1}.about-stat-label{font-size:.88rem;color:#ffffffbf;font-weight:500;letter-spacing:.5px}.about-story-grid{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center}.about-story-img-wrapper{position:relative;border-radius:20px;overflow:hidden;box-shadow:var(--shadow-lg)}.about-story-img-wrapper img{width:100%;height:520px;-o-object-fit:cover;object-fit:cover;display:block}.about-story-badge{position:absolute;bottom:1.5rem;left:1.5rem;background:#fff;border-radius:14px;padding:1rem 1.5rem;display:flex;align-items:center;gap:.85rem;box-shadow:0 8px 30px #00000026}.about-story-badge .material-icons{color:var(--color-primary);font-size:1.8rem}.about-story-badge strong{display:block;font-size:.72rem;color:#64748b;font-weight:600;text-transform:uppercase;letter-spacing:.8px}.about-story-badge span{font-size:1rem;font-weight:700;color:var(--color-dark)}.about-story-highlights{display:flex;flex-direction:column;gap:.85rem;margin-top:2rem;padding-top:2rem;border-top:1px solid var(--color-border)}.about-story-highlight-item{display:flex;align-items:flex-start;gap:.65rem;font-size:.97rem;color:var(--color-body);line-height:1.5}.about-mv-section{background:linear-gradient(135deg,#0b2246,#1b5faf)}.about-mv-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.about-mv-card{background:#ffffff12;border:1px solid rgba(255,255,255,.12);border-radius:20px;padding:2.5rem 2rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .3s ease,background .3s ease}.about-mv-card:hover{transform:translateY(-6px);background:#ffffff1c}.about-mv-icon{width:56px;height:56px;background:#ffffff1f;border-radius:14px;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.about-mv-icon .material-icons{color:#fff;font-size:1.6rem}.about-mv-card h3{color:#fff;font-size:1.35rem;margin-bottom:1rem;font-weight:600}.about-mv-card p{color:#ffffffbf;font-size:.97rem;line-height:1.75;margin:0}.about-values-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.about-value-card{background:#fff;border-radius:18px;padding:2.25rem 2rem;border:1px solid var(--color-border);box-shadow:var(--shadow-sm);transition:transform .3s ease,box-shadow .3s ease}.about-value-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-md)}.about-value-icon{width:52px;height:52px;background:var(--color-accent-light);border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem}.about-value-icon .material-icons{color:var(--color-primary);font-size:1.5rem}.about-value-card h4{font-size:1.1rem;font-weight:700;color:var(--color-dark);margin-bottom:.75rem}.about-value-card p{font-size:.95rem;color:#475569;line-height:1.7;margin:0}.about-divisions-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.about-division-card{background:#fff;border-radius:20px;padding:2.5rem;border:1px solid var(--color-border);box-shadow:var(--shadow-sm);transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column;gap:1.25rem}.about-division-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-md)}.about-division-icon{width:58px;height:58px;border-radius:14px;display:flex;align-items:center;justify-content:center}.about-division-icon .material-icons{font-size:1.7rem}.about-division-card h3{font-size:1.2rem;font-weight:700;color:var(--color-dark);margin:0}.about-division-list{display:flex;flex-direction:column;gap:.6rem;list-style:none;padding:0;margin:0;flex:1}.about-division-list li{display:flex;align-items:flex-start;gap:.55rem;font-size:.93rem;color:#475569;line-height:1.5}.about-division-btn{display:inline-flex;align-items:center;gap:.4rem;font-size:.9rem;font-weight:700;padding:.65rem 1.25rem;border-radius:8px;border:2px solid;background:transparent;transition:all .25s ease;text-decoration:none;align-self:flex-start}.about-division-btn:hover{color:#fff!important;background:currentColor;opacity:.9}.about-timeline{position:relative;max-width:860px;margin:0 auto}.about-timeline:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:2px;background:#ffffff1f;transform:translate(-50%)}.about-timeline-item{display:flex;justify-content:flex-end;padding-right:calc(50% + 2.5rem);margin-bottom:3rem;position:relative}.about-timeline-item--right{justify-content:flex-start;padding-right:0;padding-left:calc(50% + 2.5rem)}.about-timeline-content{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:1.75rem 2rem;max-width:380px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.about-timeline-year{display:inline-block;background:var(--color-primary);color:#fff;font-size:.82rem;font-weight:800;padding:.3rem .85rem;border-radius:50px;margin-bottom:.85rem;letter-spacing:.5px}.about-timeline-content h4{color:#fff;font-size:1.05rem;font-weight:700;margin-bottom:.65rem}.about-timeline-content p{color:#ffffffa6;font-size:.92rem;line-height:1.65;margin:0}.about-timeline-dot{position:absolute;left:50%;top:1.5rem;width:14px;height:14px;background:var(--color-primary);border-radius:50%;border:3px solid rgba(255,255,255,.2);transform:translate(-50%)}.about-team-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.about-team-card{background:#fff;border-radius:20px;overflow:hidden;border:1px solid var(--color-border);box-shadow:var(--shadow-sm);transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column}.about-team-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-md)}.about-team-avatar{width:100%;aspect-ratio:4/3;overflow:hidden}.about-team-avatar svg{width:100%;height:100%}.about-team-info{padding:1.75rem;flex:1;display:flex;flex-direction:column;gap:.5rem}.about-team-info h3{font-size:1.1rem;font-weight:700;color:var(--color-dark);margin:0}.about-team-role{font-size:.85rem;font-weight:700;color:var(--color-primary);text-transform:uppercase;letter-spacing:.6px}.about-team-info p{font-size:.92rem;color:#475569;line-height:1.65;margin:.5rem 0 0;flex:1}.about-team-expertise{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--color-border)}.about-expertise-tag{background:var(--color-accent-light);color:var(--color-primary);font-size:.75rem;font-weight:600;padding:.3rem .75rem;border-radius:50px}.about-reach-grid{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center}.about-reach-locations{display:flex;flex-direction:column;gap:1.1rem;margin-top:2rem}.about-reach-item{display:flex;align-items:flex-start;gap:.75rem}.about-reach-item .material-icons{font-size:1.2rem;margin-top:2px;flex-shrink:0}.about-reach-item strong{display:block;font-weight:700;color:var(--color-dark);font-size:.97rem}.about-reach-item span{font-size:.87rem;color:#64748b}.about-reach-img{position:relative;border-radius:20px;overflow:hidden;box-shadow:var(--shadow-lg)}.about-reach-img img{width:100%;height:500px;-o-object-fit:cover;object-fit:cover;display:block}.about-reach-overlay{position:absolute;bottom:1.5rem;left:1.5rem}.about-reach-tag{background:#fff;border-radius:50px;padding:.6rem 1.25rem;display:inline-flex;align-items:center;gap:.5rem;font-size:.9rem;font-weight:700;color:var(--color-primary);box-shadow:0 4px 20px #0000001f}.about-reach-tag .material-icons{font-size:1.1rem}.about-partner-highlight{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center}.about-partner-benefits{display:flex;flex-direction:column;gap:.9rem;margin-top:1.5rem}.about-partner-benefit{display:flex;align-items:flex-start;gap:.65rem;font-size:.97rem;color:var(--color-body);line-height:1.5}.about-partner-highlight-right{position:relative;border-radius:20px;overflow:hidden;box-shadow:var(--shadow-lg)}.about-partner-highlight-right img{width:100%;height:480px;-o-object-fit:cover;object-fit:cover;display:block}.about-partner-logo-badge{position:absolute;top:1.5rem;right:1.5rem;background:#0b2246e0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:14px;padding:1rem 1.5rem;text-align:center}@media (max-width: 1024px){.about-story-grid,.about-partner-highlight,.about-reach-grid{grid-template-columns:1fr;gap:3rem}.about-story-img-wrapper img,.about-partner-highlight-right img,.about-reach-img img{height:360px}.about-mv-grid{grid-template-columns:1fr;gap:1.5rem}.about-team-grid,.about-values-grid{grid-template-columns:repeat(2,1fr)}.about-divisions-grid{grid-template-columns:1fr}.about-timeline:before{left:1.5rem}.about-timeline-item,.about-timeline-item--right{padding:0 0 0 4rem;justify-content:flex-start}.about-timeline-content{max-width:100%}.about-timeline-dot{left:1.5rem}}@media (max-width: 768px){.about-stats-grid{grid-template-columns:repeat(2,1fr)}.about-stat-item:nth-child(2){border-right:none}.about-stat-item:nth-child(3){border-top:1px solid rgba(255,255,255,.15)}.about-team-grid,.about-values-grid,.about-divisions-grid{grid-template-columns:1fr}.about-page-hero{padding:7rem 0 4rem;min-height:auto}.about-hero-actions{flex-direction:column}}.blog-cta-text{flex:0 1 500px}.blog-post-content{color:#334155;font-size:1.05rem;line-height:1.8}.blog-post-content h1,.blog-post-content h2,.blog-post-content h3,.blog-post-content h4,.blog-post-content h5,.blog-post-content h6{color:#0f172a;font-weight:700;margin:2rem 0 .75rem;line-height:1.3}.blog-post-content h1{font-size:1.75rem}.blog-post-content h2{font-size:1.4rem;border-bottom:2px solid #f1f5f9;padding-bottom:.4rem}.blog-post-content h3{font-size:1.15rem}.blog-post-content h4{font-size:1.05rem}.blog-post-content h5{font-size:.95rem}.blog-post-content h6{font-size:.85rem;text-transform:uppercase;letter-spacing:.04em;color:#475569}.blog-post-content p{margin:0 0 1.25rem}.blog-post-content ul,.blog-post-content ol{margin:0 0 1.25rem 1.5rem}.blog-post-content li{margin-bottom:.4rem}.blog-post-content blockquote{border-left:4px solid #1B5FAF;margin:1.5rem 0;padding:.75rem 1.25rem;background:#eff6ff;color:#1e40af;border-radius:0 8px 8px 0}.blog-post-content code{background:#f1f5f9;color:#0f172a;padding:2px 6px;border-radius:4px;font-size:.9em}.blog-post-content pre{background:#0f172a;color:#e2e8f0;padding:1.25rem;border-radius:10px;overflow-x:auto;margin:1.5rem 0}.blog-post-content pre code{background:none;color:inherit;padding:0}.blog-post-content img{max-width:100%;border-radius:10px;margin:1.5rem 0}.blog-post-content a{color:#1b5faf;font-weight:600;text-decoration:underline}.blog-post-content hr{border:none;border-top:1px solid #f1f5f9;margin:2rem 0}.blog-post-content strong{color:#0f172a}.blog-post-content table{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:.95rem;display:block;overflow-x:auto}.blog-post-content th,.blog-post-content td{border:1px solid #e2e8f0;padding:.65rem 1rem;text-align:left}.blog-post-content th{background:#f8fafc;color:#0f172a;font-weight:700}.blog-post-content tr:nth-child(2n) td{background:#f8fafc}.blog-post-content .bp-inline-cta{display:flex;align-items:center;gap:.5rem;width:-moz-fit-content;width:fit-content;margin:1rem 0 .5rem;padding:.7rem 1.4rem;background:var(--color-accent-light);color:var(--color-primary);font-weight:700;font-size:.92rem;text-decoration:none;border-radius:50px;transition:var(--transition-fast)}.blog-post-content .bp-inline-cta .material-icons{font-size:1.05rem;transition:transform .2s ease}.blog-post-content .bp-inline-cta:hover{background:var(--color-primary);color:var(--color-white);box-shadow:var(--shadow-md)}.blog-post-content .bp-inline-cta:hover .material-icons{transform:translate(4px)}.bp-progress{position:fixed;top:0;left:0;width:100%;height:3px;z-index:1002;background:linear-gradient(90deg,var(--color-gradient-start),var(--color-primary));transform-origin:left;transform:scaleX(0);transition:transform .1s linear}.bp-hero-solid{position:relative;color:var(--color-white);text-align:center;background:linear-gradient(135deg,var(--color-secondary) 0%,var(--color-primary) 55%,var(--color-gradient-start) 100%);padding:3rem 0 6.5rem}.bp-hero-inner{width:100%;max-width:960px;margin:0 auto;padding:0 1rem}.bp-breadcrumb{display:flex;align-items:center;justify-content:center;gap:.35rem;font-size:.8rem;color:#ffffffbf;margin-bottom:1.5rem}.bp-breadcrumb a{color:#ffffffe6;text-decoration:none;font-weight:600}.bp-breadcrumb a:hover{color:var(--color-white)}.bp-breadcrumb .material-icons{font-size:.95rem;color:#ffffff80}.bp-breadcrumb-current{color:var(--color-white);font-weight:700;max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bp-pills{display:flex;justify-content:center;flex-wrap:wrap;gap:.6rem;margin-bottom:1.5rem}.bp-pill{display:inline-flex;align-items:center;gap:.4rem;background:#ffffff26;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.3);color:var(--color-white);font-weight:600;font-size:.82rem;padding:6px 14px;border-radius:50px}.bp-pill .material-icons{font-size:1rem}.bp-badge{display:inline-block;background:var(--color-accent-light);color:var(--color-primary);font-weight:700;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;padding:5px 14px;border-radius:50px}.bp-title{font-family:var(--font-heading);font-size:clamp(1.75rem,4.2vw,2.75rem);font-weight:800;line-height:1.25;color:var(--color-white);margin:0 auto;max-width:760px}.bp-article{max-width:960px;margin:2.5rem auto 0;padding:0 1rem 4rem;position:relative;z-index:2}.bp-card{background:var(--color-white);border-radius:20px;box-shadow:var(--shadow-lg);padding:2.5rem}.bp-card-img-wrap{margin:0 0 2rem;border-radius:14px;overflow:hidden;background:var(--color-light)}.bp-card-img-wrap img{width:100%;height:auto;display:block}.bp-card-meta-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem}.bp-card-author{font-size:.85rem;font-weight:600;color:#64748b}.bp-share-row{display:flex;align-items:center;gap:.6rem;padding-bottom:1.75rem;margin-bottom:1.75rem;border-bottom:1px solid #f1f5f9}.bp-share-label{font-size:.78rem;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin-right:.25rem}.bp-share-btn{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#f8fafc;border:1px solid #f1f5f9;color:#64748b;cursor:pointer;transition:var(--transition-fast)}.bp-share-btn .material-icons{font-size:1.1rem}.bp-share-btn:hover{transform:translateY(-2px);color:var(--color-white);border-color:transparent;box-shadow:var(--shadow-md)}.bp-share-whatsapp:hover{background:#22c55e}.bp-share-linkedin:hover{background:#0a66c2}.bp-share-x:hover{background:#0f172a}.bp-share-copy:hover{background:var(--color-primary)}.bp-lede{font-size:1.2rem;color:#334155;line-height:1.75;margin:0 0 2.25rem;font-weight:500;border-left:3px solid var(--color-primary);padding-left:1.25rem}.bp-backlink{margin-top:3rem;padding-top:2rem;border-top:1px solid #f1f5f9}.bp-backlink a{display:inline-flex;align-items:center;gap:.4rem;color:var(--color-primary);font-weight:700;text-decoration:none;font-size:.9rem}.bp-backlink .material-icons{font-size:1.1rem}.bp-backlink a:hover{gap:.6rem}.bp-related{background:var(--color-light);padding:4rem 0;border-top:1px solid var(--color-border)}.bp-related-title{font-family:var(--font-heading);font-size:1.5rem;font-weight:800;color:var(--color-dark);margin:0 0 2rem;text-align:center}@media (max-width: 900px){.bp-related-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.bp-hero-solid{padding:2.5rem 0 5.5rem}.bp-article{margin-top:1.75rem}.bp-card{padding:1.5rem;border-radius:16px}.bp-card-img-wrap{margin:0 0 1.5rem;border-radius:12px}.bp-breadcrumb-current{max-width:160px}.bp-related-grid{grid-template-columns:1fr}.bp-share-row{flex-wrap:wrap}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-outer{overflow:hidden;width:100%;-webkit-mask-image:linear-gradient(to right,transparent 0%,black 8%,black 92%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,black 8%,black 92%,transparent 100%);direction:ltr}.marquee-track{display:flex;align-items:center;gap:2rem;width:-moz-max-content;width:max-content;animation:marquee 60s linear infinite}.marquee-track:hover{animation-play-state:paused}.marquee-card{flex-shrink:0;width:240px;height:110px;display:flex;align-items:center;justify-content:center;padding:.5rem}.marquee-card img{max-width:90%;max-height:90%;-o-object-fit:contain;object-fit:contain}@media (max-width: 768px){.marquee-outer{-webkit-mask-image:none;mask-image:none}.marquee-card{width:170px;height:85px;padding:.35rem}.marquee-track{gap:0;animation-duration:50s}}.tc-split-grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:stretch}.tc-segments-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.tc-collab-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.tc-clients-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width: 768px){.tc-split-grid{grid-template-columns:1fr;gap:2rem}.tc-segments-grid,.tc-collab-grid,.tc-clients-grid{grid-template-columns:1fr}}@media (min-width: 769px) and (max-width: 1024px){.tc-segments-grid,.tc-collab-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.blog-cta-text{flex:none;width:100%}}.manpower-page{background-color:#f8fafc;color:#0f172a;min-height:100vh}.mp-hero-wrapper{padding:3rem 0 1.75rem;position:relative;background:linear-gradient(180deg,#f1f5f9,#f8fafc)}.mp-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:2.5rem;align-items:center}.mp-subtitle-badge{display:inline-flex;align-items:center;gap:.5rem;font-size:.8rem;font-weight:700;letter-spacing:1.5px;color:#1e3a8a;margin-bottom:.75rem}.mp-subtitle-dash{width:20px;height:3px;background-color:#1e3a8a;border-radius:2px;display:inline-block}.mp-hero-title{font-size:clamp(1.8rem,3.4vw,2.75rem);font-weight:900;line-height:1.12;color:#0b2545;letter-spacing:-.5px;margin-bottom:.75rem}.mp-cta-btn,.mp-cta-phone-btn{width:-moz-max-content!important;width:max-content!important}.mp-hero-title span{display:inline;color:#1d4ed8}.mp-hero-desc{font-size:1rem;line-height:1.6;color:#475569;max-width:540px;margin-bottom:0}.mp-hero-img-card{position:relative;border-radius:20px;overflow:hidden;box-shadow:0 16px 36px #0f172a14;border:1px solid rgba(226,232,240,.8);aspect-ratio:16 / 9;max-height:320px}.mp-hero-img-card img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.16,1,.3,1)}.mp-hero-img-card:hover img{transform:scale(1.03)}.mp-main-cards-section{padding:40px 0 30px}.mp-filter-tabs{display:flex;justify-content:center;align-items:center;gap:.75rem;margin-bottom:2.5rem;flex-wrap:wrap}.mp-tab-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.65rem 1.4rem;border-radius:50px;background:#f1f5f9;border:1px solid #E2E8F0;color:#475569;font-size:.95rem;font-weight:700;cursor:pointer;transition:all .3s ease}.mp-tab-btn .material-icons{font-size:1.15rem;color:#64748b;transition:color .3s ease}.mp-tab-btn:hover{background:#e2e8f0;color:#0f172a}.mp-tab-btn.active{background:linear-gradient(135deg,#0b2545,#1e3a8a);border-color:#0b2545;color:#fff;box-shadow:0 6px 18px #0b254533}.mp-tab-btn.active .material-icons{color:#60a5fa}.mp-12-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.mp-12-cards-grid .product-block-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:4 / 3.5;-o-object-position:top center;object-position:top center}.mp-grid-card{background:#fff;border-radius:20px;border:1px solid #E2E8F0;box-shadow:0 10px 25px #0f172a0a;overflow:hidden;padding:1.1rem;display:flex;flex-direction:column;align-items:center;text-align:center;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease,border-color .35s ease;scroll-margin-top:120px}.mp-grid-card:hover{transform:translateY(-6px);box-shadow:0 20px 35px #0f172a14;border-color:#cbd5e1}.product-block{scroll-margin-top:120px}.mp-grid-card.mp-card-highlight,.product-block.mp-card-highlight{animation:mpPulseHighlight 2s ease-in-out}@keyframes mpPulseHighlight{0%,to{box-shadow:0 10px 25px #0f172a0a;border-color:#e2e8f0}50%{box-shadow:0 0 0 4px #2563eb66,0 20px 40px #2563eb33;border-color:#2563eb;transform:translateY(-6px)}}.mp-grid-card-img-wrapper{width:100%;height:200px;border-radius:14px;overflow:hidden;position:relative;background-color:#f8fafc}.mp-grid-card-img-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .5s ease}.mp-grid-card:hover .mp-grid-card-img-wrapper img{transform:scale(1.06)}.mp-grid-card-body{padding-top:1.1rem;padding-bottom:.4rem;width:100%;display:flex;flex-direction:column;align-items:center}.mp-grid-card-title{font-size:1.02rem;font-weight:800;color:#0f172a;line-height:1.45;margin:0;transition:color .25s ease}.mp-grid-card:hover .mp-grid-card-title{color:#1d4ed8}.mp-features-section{padding:1rem 0 3.5rem}.mp-features-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.mp-feature-card{background:#fff;border-radius:20px;padding:2.25rem 1.5rem;text-align:center;border:1px solid #E2E8F0;box-shadow:0 8px 24px #0f172a08;transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column;align-items:center}.mp-feature-card:hover{transform:translateY(-5px);box-shadow:0 16px 36px #0f172a14;border-color:#cbd5e1}.mp-feature-icon-badge{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,#1e3a8a,#2563eb);color:#fff;display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem;box-shadow:0 8px 20px #2563eb38}.mp-feature-icon-badge .material-icons{font-size:2rem}.mp-feature-title{font-size:1.05rem;font-weight:800;color:#0f172a;letter-spacing:.5px;text-transform:uppercase;margin:0 0 6px}.mp-feature-line{width:28px;height:3px;background-color:#2563eb;border-radius:2px;margin-bottom:1rem}.mp-feature-desc{font-size:.9rem;line-height:1.6;color:#64748b;margin:0;font-weight:500}.mp-cta-section{margin-top:2rem}.mp-cta-box{background:linear-gradient(135deg,#0b2545,#1e3a8a);border-radius:24px;padding:3.5rem 2rem;text-align:center;color:#fff;box-shadow:0 20px 40px #0b254533;position:relative;overflow:hidden}.mp-cta-box h2{font-size:clamp(1.75rem,3vw,2.5rem);font-weight:800;color:#fff;margin-bottom:1rem}.mp-cta-box p{font-size:1.1rem;color:#ffffffe6;max-width:680px;margin:0 auto 2rem;line-height:1.6}.mp-cta-btn{display:inline-flex;align-items:center;gap:.75rem;background:#2563eb;color:#fff;font-size:1.05rem;font-weight:700;padding:.68rem 2.25rem;border-radius:50px;text-decoration:none;box-shadow:0 10px 25px #2563eb66;transition:all .3s ease}.mp-cta-btn:hover{background:#1d4ed8;transform:translateY(-2px);box-shadow:0 15px 30px #2563eb80;color:#fff}.mp-hero-actions{margin-top:1.25rem;display:flex;align-items:center;gap:1rem}.mp-phone-pill{display:inline-flex;align-items:center;gap:.6rem;background:#fff;color:#0f172a;font-size:.95rem;font-weight:700;padding:.6rem 1.25rem;border-radius:50px;border:1px solid #CBD5E1;box-shadow:0 4px 14px #0f172a0f;text-decoration:none;transition:all .3s ease}.mp-phone-pill:hover{background:#1e3a8a;color:#fff;border-color:#1e3a8a;transform:translateY(-2px);box-shadow:0 8px 20px #1e3a8a33}.mp-phone-pill .material-icons{font-size:1.2rem;color:#2563eb}.mp-phone-pill:hover .material-icons{color:#fff}.mp-cta-actions{display:flex;align-items:center;justify-content:center;gap:1.25rem;flex-wrap:wrap}.mp-cta-phone-btn{display:inline-flex;align-items:center;gap:.6rem;background:#ffffff1f;border:1px solid rgba(255,255,255,.3);color:#fff;font-size:1.05rem;font-weight:700;padding:.68rem 1.75rem;border-radius:50px;text-decoration:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .3s ease}.mp-cta-phone-btn:hover{background:#ffffff40;border-color:#fff;color:#fff;transform:translateY(-2px)}.mp-cta-phone-btn .material-icons{font-size:1.25rem;color:#60a5fa}@media (max-width: 1200px){.mp-12-cards-grid{grid-template-columns:repeat(3,1fr);gap:1.25rem}.mp-grid-card-img-wrapper{height:190px}}@media (max-width: 992px){.mp-hero-grid{grid-template-columns:1fr;gap:2rem}.mp-features-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 840px){.mp-12-cards-grid{grid-template-columns:repeat(2,1fr);gap:1rem}.mp-grid-card-img-wrapper{height:175px}.mp-grid-card{padding:.9rem}.mp-grid-card-title{font-size:.95rem}}@media (max-width: 680px){.mp-hero-wrapper{padding:2.5rem 0 1.25rem}.mp-features-grid{grid-template-columns:1fr}.mp-cta-box{padding:2rem 1rem}.mp-cta-actions{flex-direction:column;gap:.75rem;width:100%}.mp-cta-btn,.mp-cta-phone-btn{width:100%;justify-content:center;padding:.75rem 1.35rem;font-size:.9rem;gap:.5rem}.mp-cta-btn .material-icons,.mp-cta-phone-btn .material-icons{font-size:1.1rem}}@media (max-width: 520px){.mp-12-cards-grid{grid-template-columns:1fr;gap:1.1rem}.mp-grid-card-img-wrapper{height:320px}.mp-12-cards-grid .product-block-img{aspect-ratio:16 / 12.5;-o-object-position:top center;object-position:top center}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.z-10{z-index:10}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.break-all{word-break:break-all}.border{border-width:1px}.text-left{text-align:left}.text-center{text-align:center}.uppercase{text-transform:uppercase}.italic{font-style:italic}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.outline{outline-style:solid}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert: invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}html,body{overflow-x:hidden}.admin-grid-2col>*,.admin-stat-grid>*{min-width:0}@media (max-width: 900px){.admin-sidebar{transform:translate(-100%);transition:transform .25s ease;width:min(240px,82vw)!important}.admin-sidebar.open{transform:translate(0)}.admin-main{margin-left:0!important;width:100%}.admin-hamburger{display:flex!important}.admin-topbar{left:0!important;padding:0 1rem!important}.admin-content-pad{padding:1rem!important;max-width:100%!important;box-sizing:border-box}.admin-view-site-label{display:none}.admin-grid-2col{grid-template-columns:1fr!important}.admin-sticky-panel{position:static!important;top:auto!important}.section-actions-row{width:100%;justify-content:space-between!important}.save-section-btn{margin-left:auto!important}.home-admin-tabs{flex-direction:row!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch;position:static!important;top:auto!important;scrollbar-width:none;-ms-overflow-style:none}.home-admin-tabs::-webkit-scrollbar{display:none}.home-admin-tabs button{width:auto!important;flex-shrink:0;white-space:nowrap}}@media (max-width: 480px){.admin-topbar{padding:0 .75rem!important}.admin-content-pad{padding:.75rem!important}.admin-stat-grid{grid-template-columns:1fr!important}}.admin-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.admin-only-mobile{display:none}@media (max-width: 640px){.admin-table-scroll table{min-width:640px}.admin-only-desktop{display:none!important}.admin-only-mobile{display:block}}/*!
 * Quill Editor v2.0.3
 * https://quilljs.com
 * Copyright (c) 2017-2024, Slab
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;-o-tab-size:4;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0}@supports (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;padding-left:1.5em;position:relative}.ql-editor li>.ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:"•"}.ql-editor li[data-list=checked]>.ql-ui:before{content:"☑"}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:"☐"}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0,decimal) ". "}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor .ql-code-block-container{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor .ql-code-block-container{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}
