/**
 * Theme Name:     Astra Child
 * Author:         Brainstorm Force
 * Template:       astra
 * Text Domain:    astra-child
 * Description:    The Astra WordPress theme is lightning-fast and highly customizable. It has over 1 million downloads and the only theme in the world with 6,000+ five-star reviews! ItÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢s ideal for professional web designers, solopreneurs, small businesses, eCommerce, membership sites and any type of website. It offers special features and templates so it works perfectly with all page builders like Spectra, Elementor, Beaver Builder, etc. Fast performance, clean code, mobile-first design and schema markup are all built-in, making the theme exceptionally SEO-friendly. ItÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢s fully compatible with WooCommerce, SureCart and other eCommerce plugins and comes with lots of store-friendly features and templates. Astra also provides expert support for free users. A dedicated team of fully trained WordPress experts are on hand to help with every aspect of the theme. Try the live demo of Astra: https://zipwp.org/themes/astra/
 */
:root {
    --fs-xs: 12px;
    --fs-14:clamp(0.7rem, 0.7rem + 0.146vw, 0.875rem);
    --fs-16:clamp(0.8rem, 0.8rem + 0.167vw, 1rem);
    --fs-18:clamp(1rem, 1rem + 0.104vw, 1.125rem);
    --fs-20:clamp(1.25rem, 1.25rem, 1.25rem);
    --fs-24:clamp(1.125rem, 1rem + 0.625vw, 1.5rem);
    --fs-28:clamp(1.5rem, 1.2rem + 0.833vw, 1.75rem);
    --fs-32:clamp(1.25rem, 1rem + 2vw, 2rem);
    --fs-36:clamp(1.25rem, 1rem + 1.0417vw, 2.25rem);
    --fs-42:clamp(1.9rem, 1.37rem + 1.0627vw, 2.825rem);
    --fs-52:clamp(2.3rem, 1.25rem + 1.6667vw, 3.25rem);
    --fs-58:clamp(2.5rem, 2.5rem + 1.875vw, 3.62rem);
    --fs-72:clamp(3rem, 1.25rem + 2.7778vw, 4.5rem);
}

@media (max-width:1550px) {
    :root {
        --fs-xs: 8px;
        --fs-14:clamp(0.875rem, 0.875rem + 0vw, 0.875rem);
        --fs-16:clamp(0.875rem, 0.875rem + 0vw, 0.875rem);
        --fs-18:clamp(0.875rem, 0.875rem + 0vw, 0.875rem);
        --fs-20:clamp(1rem, 1rem, 1rem);
        --fs-24:clamp(1.1rem, 1rem + 0.625vw, 1.5rem);
        --fs-28:clamp(1.5rem, 1.35rem + 0.45vw, 1.75rem);
        --fs-32:clamp(1.625rem, 1.5rem + 0.5vw, 1.75rem);
        --fs-36:clamp(1.5rem, 1rem + 0.65vw, 1.75rem);
        --fs-42:clamp(1.6rem, 1.1rem + 0.95vw, 2rem);
        --fs-52:clamp(2rem, 1rem + 1.25vw, 2.25rem);
        --fs-58:clamp(1.5rem, 1.5rem + 1.175vw, 3rem);
    }

}

@media (max-width:991px) {
    :root {
        --fs-18:clamp(1rem, 0.875rem + 0vw, 0.875rem);
        --fs-16:clamp(1rem, 0.875rem + 0vw, 0.875rem);
        --fs-24:clamp(1.6rem, 1.6rem + 0.825vw, 1.1rem);
        --fs-28:clamp(1.5rem, 1.4rem + 0.5vw, 1.75rem);
        --fs-32:clamp(1.5rem, 1.2rem + 0.833vw, 1.75rem);      /* 24px ÃƒÂ¢Ã¢â‚¬Â Ã¢â‚¬â„¢ 28px */
        --fs-36:clamp(2rem, 1.85rem + 0.8vw, 2.25rem);
        --fs-42:clamp(2rem, 1.8rem + 1vw, 2rem);
        --fs-52:clamp(2.5rem, 1.6rem + 1.5vw, 2.25rem);
    }

}
@media (min-width:922px){
    .site-content .ast-container{display:block;}
}
@media screen and (min-width:1300px){
    .container,header .ast-container{max-width:1240px!important}
}
@media screen and (min-width:1500px){
    .container,header .ast-container{max-width:1440px!important}
}
@media screen and (min-width:1700px){
    .container,header .ast-container{max-width:1640px!important}
}
body{background:#010508!important;font-family:'Geist'!important;font-size:14px!important;line-height:1.42857143!important;}
ul{list-style:none;}
p,a,ul,ol,h1,h2,h3,h4,h5,h6,button{margin:0;font-family:'Geist'!important;}
a{text-decoration:none}
.py-80{padding:80px 0}
.py-60{padding:80px 0}
.pt-80{padding-top:80px}
.py-45{padding:45px 0}
h2.sec-title{font-weight:600;font-size:var(--fs-36);line-height:1.2;margin:0;padding-bottom:20px;}
.sec-header h2{/*color:#fff;*/}

/*Site BTN*/
section.main-sec-full{background:url(/wp-content/uploads/2026/06/main-group-bg.png) no-repeat top center / 100%;}
.hero-btn{gap:10px;}
.ai-btn-trnsp{background:transparent;border:1px solid #D2E3FF!important;}
.ai-btn-bg.btn{background:linear-gradient(90deg,#075A9A -2.08%,#047CC1 76.79%);}
.ai-btn.btn{border: none;text-decoration: none !important;padding:8.5px 20px;transition:all .5s;display:inline-block;position:relative;overflow:hidden;font-size:var(--fs-18);line-height:1.65;font-weight:500;color:#fff;z-index:1;border-radius:10px;}
.ai-btn.btn span::before,.ai-btn-bg.btn::before,a.ai-btn.ai-btn-trnsp.btn:before{content:"";background:linear-gradient(90deg,#075A9A -2.08%,#047CC1 76.79%);z-index:-1;width:0;height:106%;transition:all .4s ease-in-out;display:block;position:absolute;inset:0 0 0 -15%;transform:skew(45deg);}
.ai-btn-bg.btn::before{background:#fff;}
.ai-btn-bg.btn:hover{color:#fff}
.ai-btn.btn:active{color:#fff!important;}
.ai-btn.btn:hover{color:#fff;}
.ai-btn-bg.btn:hover{color:#000;}
.ai-btn.btn:hover::before,.ai-btn-bg.btn:hover::before{width:100%;left:0;transform:skew(0deg);}
.hero-supper-sec{display:flex;justify-content:center;padding:120px 0 345px;}
.supper-content-box{max-width:860px;margin:0 auto;text-align:center;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;}
.supper-content-box .live-srv-box{display:inline-flex;align-items:center;background:rgba(0,0,1,1);border:1px solid rgba(210,227,255,0.1);border-radius:100px;padding:12px 20px;gap:12px;color:#D2E3FF;font-size:var(--fs-16);line-height:1.7;margin-bottom:20px;}
.supper-content-box h1{color:#D2E3FF;font-weight:500;font-size:var(--fs-72);line-height:1.3;margin-bottom:20px;max-width:85%;}
.supper-content-box h1 span{display:block;background:linear-gradient(100.11deg,#4F8CE8 16%,#06A0FF 86.25%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;line-height:1.4;text-transform:uppercase;font-weight:600;}
.supper-content-box p{color:#D2E3FF;font-weight:500;font-size:var(--fs-18);line-height:1.65;}
.dot-round{height:10px;width:10px;position:relative;background:#0379BE;border:none;border-radius:50%;transition:all 300ms ease;font-size:0;display:inline-block;}
.dot-round::after{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;border-radius:100%;height:100%;width:100%;z-index:1;background:repeating-radial-gradient(rgba(33,137,232,0) 0%,rgba(33,137,232,0.15) 50%,rgba(33,137,232,0.5) 75%,rgba(33,137,232,0.05) 100%);animation:pulse_shadow 2s ease-in-out infinite;}

/* Base state for all children */
.hero-supper-sec .live-srv-box,.hero-supper-sec h1,.hero-supper-sec p,.hero-supper-sec .hero-btn{opacity:0;transform:translateY(30px);transition:opacity 0.7s ease,transform 0.7s ease;}

/* Stagger each element with delay */
.hero-supper-sec.active .live-srv-box{opacity:1;transform:translateY(0);transition-delay:0.1s;}
.hero-supper-sec.active h1{opacity:1;transform:translateY(0);transition-delay:0.3s;}
.hero-supper-sec.active p{opacity:1;transform:translateY(0);transition-delay:0.5s;}
.hero-supper-sec.active .hero-btn{opacity:1;transform:translateY(0);transition-delay:0.7s;margin-top:20px;}
@keyframes pulse_pseudo{
    0%{opacity:1;transform:translate(-50%,-50%) scale(1);}
    100%{opacity:0;transform:translate(-50%,-50%) scale(2.25);}
}
@keyframes pulse_shadow{
    0%{box-shadow:0px 0px 0px 0px rgba(33,137,232,0.25);}
    100%{box-shadow:0px 0px 3px 20px rgba(33,137,232,0);}
}
.box-ai-info{opacity:0;transform:translateY(30px);transition:opacity 0.6s ease,transform 0.6s ease;}
.box-ai-info.active{opacity:1;transform:translateY(0);}
.box-ai-info ul{background-color:#006096;background-image:url(/wp-content/uploads/2026/06/rectangle-dot-bg.png);background-position:top center;background-repeat:no-repeat;background-size:cover;max-width:1302px;margin:0 auto!important;padding:30px 0!important;position:absolute;top:-180px;left:0;right:0;}
.box-ai-info ul li{width:25%;padding:0 40px;position:relative;display:flex;flex-direction:column;gap:70px;margin-top:40px;}
.box-ai-info ul li:nth-child(2n){margin-top:0;padding-top:70px;}
.box-ai-info ul li::after{content:'';position:absolute;right:0;height:100%;width:1px;background:rgba(255,255,255,0.2);top:0;}
.box-ai-info ul li:last-child::after{display:none;}
.box-weight-text .counter{font-size:var(--fs-52);color:#fff;margin:0 0 12px;font-weight:400}
.box-weight-text .counter span{color:#3BB7FF;}
.box-weight-text p{color:#fff;font-weight:500;text-transform:uppercase;font-size:var(--fs-16);line-height:1.7;margin:0;}
.box-light-text p{color:#D2E3FF;font-size:var(--fs-16);line-height:1.7;margin:0;}
.sec-header p a{color:#4bbaff;}

/*Heavy Lifting*/
section.heavy-lifting-sec{padding-top:0;}
section.heavy-lifting-sec .sec-header{display:grid;grid-template-columns:repeat(2,1fr);align-items:end;gap:50px;}
section.heavy-lifting-sec .sec-header h2 span{display:block;color:#fff;}
.sec-header{margin-bottom:40px;}
section.heavy-lifting-sec .sec-header p{font-size:var(--fs-16);line-height:1.65;font-weight:500;color:#D2E3FF;margin-bottom:0;}
.heavy-lifting-inner{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;overflow:hidden;position:relative;}
.heavy-lifting-inner .lift-ai-agent-box{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;overflow:hidden;position:relative;}
.heavy-lifting-inner .lift-ai-agent-box .aibox-img{border-radius:15px;position:relative;overflow:hidden;}
.heavy-lifting-inner .lift-ai-agent-box .aibox-img img{object-fit:cover;width:100%;height:100%;transition:all .5s ease;}
.heavy-lifting-inner .lift-ai-agent-box:hover .aibox-img img{transform:scale(1.1);}
.heavy-lifting-inner .lift-ai-agent-box .aibox-img::before{content:'';position:absolute;bottom:0;height:0;width:100%;transition:all .5s ease;background:rgba(255,255,255,.2);z-index:1;}
.heavy-lifting-inner .lift-ai-agent-box:hover .aibox-img::before{height:100%;}
.heavy-lifting-inner .lift-ai-agent-box .aibox-content{border:1px solid rgba(255,255,255,0.15);border-radius:15px;padding:25px;display:flex;flex-direction:column;gap:47px;max-height:270px;overflow:hidden;transition:max-height 1s;}
.heavy-lifting-inner .lift-ai-agent-box:hover .aibox-content{max-height:100%;}
.heavy-lifting-inner .lift-ai-agent-box:hover .aibox-content .ai-work-point{opacity:1;visibility:visible;}
.heavy-lifting-inner .lift-ai-agent-box .aibox-content .ai-work-point{visibility:hidden;opacity:0;transition:opacity 1s;}
.aibox-content-inner .tag-line{text-align:right;}
.aibox-content-inner{margin-bottom:auto;}
.heavy-lifting-inner .lift-ai-agent-box .aibox-content h3{font-size:var(--fs-20);line-height:1.3;font-weight:600;color:#fff;margin:0 0 20px 0;}
.heavy-lifting-inner .lift-ai-agent-box .aibox-content p{color:#FFFFFF;font-size:var(--fs-16);line-height:1.5;}
.heavy-lifting-inner .lift-ai-agent-box .aibox-content h3{margin-bottom:10px;}
.ai-work-point ul li{position:relative;color:#D2E3FF;font-size:var(--fs-18);line-height:1.40;padding-left:20px;margin-bottom:12px;}
.ai-work-point ul li:last-child{margin-bottom:0;}
.ai-work-point ul li::before{content:'';position:absolute;left:0;top:8px;width:8px;height:8px;background:#52C7F0;border-radius:50%;}
.heavy-lifting-sec .sec-header h2,.heavy-lifting-sec .sec-header p,.heavy-lifting-sec .lift-ai-agent-box{opacity:0;transform:translateY(30px);transition:opacity 0.7s ease,transform 0.7s ease;}
.heavy-lifting-sec.active .sec-header h2{opacity:1;transform:translateY(0);transition-delay:0.1s;}
.heavy-lifting-sec.active .sec-header p{opacity:1;transform:translateY(0);transition-delay:0.3s;}

/* Each card staggers one by one */
.heavy-lifting-sec.active .lift-ai-agent-box:nth-child(1){opacity:1;transform:translateY(0);transition-delay:0.4s;}
.heavy-lifting-sec.active .lift-ai-agent-box:nth-child(2){opacity:1;transform:translateY(0);transition-delay:0.55s;}
.heavy-lifting-sec.active .lift-ai-agent-box:nth-child(3){opacity:1;transform:translateY(0);transition-delay:0.7s;}
.heavy-lifting-sec.active .lift-ai-agent-box:nth-child(4){opacity:1;transform:translateY(0);transition-delay:0.85s;}
.lift-ai-agent-box:nth-child(odd){opacity:0;transform:translateX(-60px);}
.lift-ai-agent-box:nth-child(even){opacity:0;transform:translateX(60px);}
.lift-ai-agent-box{transition:opacity 0.6s cubic-bezier(0.25,0.46,0.45,0.94),transform 0.6s cubic-bezier(0.25,0.46,0.45,0.94);}
.lift-ai-agent-box.in-view,.heavy-lifting-sec .sec-header h2.in-view,.heavy-lifting-sec .sec-header p.in-view{opacity:1;transform:translateX(0);}

/* ÃƒÂ¢Ã¢â‚¬ÂÃ¢â€šÂ¬ÃƒÂ¢Ã¢â‚¬ÂÃ¢â€šÂ¬ UTILITY CLASSES (exact from voxr) ÃƒÂ¢Ã¢â‚¬ÂÃ¢â€šÂ¬ÃƒÂ¢Ã¢â‚¬ÂÃ¢â€šÂ¬ */
.flex-column{display:flex;flex-direction:column;}
.align-start{align-items:flex-start;display:flex;}
.align-center{align-items:center;display:flex;}
.gap-12{gap:0.75rem;}
.gap-24{gap:1.5rem;}
.alignment-end{align-self:flex-end;}
.display-none{display:none;}
.idea-to-live .box-heading{max-width:500px;}
.span-h1-gradient{-webkit-text-fill-color:transparent;background:linear-gradient(103.29deg,#69A5FF 41.73%,#1DA0F2 72.52%);-webkit-background-clip:text;background-clip:text;display:block;}
.scroll-card-img{background:radial-gradient(62.5% 62.5% at 50% 0%,#047CC1 0%,#151414 100%);width:64px;height:64px;border-radius:15px;display:flex;align-items:center;justify-content:center;}

/* ÃƒÂ¢Ã¢â‚¬ÂÃ¢â€šÂ¬ÃƒÂ¢Ã¢â‚¬ÂÃ¢â€šÂ¬ HERO LABEL (eyebrow pill) ÃƒÂ¢Ã¢â‚¬ÂÃ¢â€šÂ¬ÃƒÂ¢Ã¢â‚¬ÂÃ¢â€šÂ¬ */
.hero-label{z-index:1;border-radius:100px;border:1px solid #D2E3FF;justify-content:flex-start;align-items:center;padding:10px 18px;display:inline-flex;position:relative;color:#D2E3FF;font-size:var(--fs-16);line-height:1.2;}
.hero-label-glow-bg{z-index:-1;filter:blur(30px);background-color:#ddbbf11a;border-radius:100%;width:15rem;height:4.25rem;margin-left:auto;margin-right:auto;position:absolute;inset:-0.63rem 0 auto;}
.hero-label-glow-bg.is-idea-to-live{opacity:0.1;background-color:#ddbbf1;width:7.47rem;}
.width-415-a{width:19.38rem;}

/* ÃƒÂ¢Ã¢â‚¬ÂÃ¢â€šÂ¬ÃƒÂ¢Ã¢â‚¬ÂÃ¢â€šÂ¬ SECTION ÃƒÂ¢Ã¢â‚¬ÂÃ¢â€šÂ¬ÃƒÂ¢Ã¢â‚¬ÂÃ¢â€šÂ¬ */
.idea-to-live{height:300vh;}
.horizontal-scroll-sec{position:relative;}
.bg-video{position:absolute;inset:0;z-index:0;overflow:hidden;}
.bg-video video{width:100%;height:100%;object-fit:cover;opacity:0.4;    /* adjust to taste */}
.horizontal-scroll-container{position:relative;z-index:1;}
.bg-video::after{content:'';position:absolute;inset:0;background:rgba(0,0,0,0.5);    /* dark overlay */}

/* ÃƒÂ¢Ã¢â‚¬ÂÃ¢â€šÂ¬ÃƒÂ¢Ã¢â‚¬ÂÃ¢â€šÂ¬ STICKY CONTAINER ÃƒÂ¢Ã¢â‚¬ÂÃ¢â€šÂ¬ÃƒÂ¢Ã¢â‚¬ÂÃ¢â€šÂ¬ */
.horizontal-scroll-container{justify-content:flex-start;align-items:flex-end;margin-left:auto;margin-right:auto;padding-left:7.5rem;padding-right:6.25rem;display:flex;position:sticky;top:0;height:100vh;overflow:hidden;}

/* ÃƒÂ¢Ã¢â‚¬ÂÃ¢â€šÂ¬ÃƒÂ¢Ã¢â‚¬ÂÃ¢â€šÂ¬ SCROLL WRAPPER ÃƒÂ¢Ã¢â‚¬ÂÃ¢â€šÂ¬ÃƒÂ¢Ã¢â‚¬ÂÃ¢â€šÂ¬ */
.horizontal-scroll-sec{    /*height: 100%; position: relative;*/
height:100vh;position:sticky;top:0;overflow:hidden;}

/* ÃƒÂ¢Ã¢â‚¬ÂÃ¢â€šÂ¬ÃƒÂ¢Ã¢â‚¬ÂÃ¢â€šÂ¬ MOVING TRACK ÃƒÂ¢Ã¢â‚¬ÂÃ¢â€šÂ¬ÃƒÂ¢Ã¢â‚¬ÂÃ¢â€šÂ¬ */
.widh-horizontal-scroll{justify-content:flex-start;align-items:flex-end;width:auto;height:100svh;padding-bottom:7rem;display:flex;position:relative;will-change:transform;}

/* ÃƒÂ¢Ã¢â‚¬ÂÃ¢â€šÂ¬ÃƒÂ¢Ã¢â‚¬ÂÃ¢â€šÂ¬ LEFT INTRO TEXT ÃƒÂ¢Ã¢â‚¬ÂÃ¢â€šÂ¬ÃƒÂ¢Ã¢â‚¬ÂÃ¢â€šÂ¬ */
.flex-column.align-start.gap-24.alignment-end.is-custom{z-index:10;position:relative;}

/* ÃƒÂ¢Ã¢â‚¬ÂÃ¢â€šÂ¬ÃƒÂ¢Ã¢â‚¬ÂÃ¢â€šÂ¬ STEP CARDS (exact voxr positioning) ÃƒÂ¢Ã¢â‚¬ÂÃ¢â€šÂ¬ÃƒÂ¢Ã¢â‚¬ÂÃ¢â€šÂ¬ */
.horizontal-scroll-card{gap:1.5rem;background:radial-gradient(44.25% 44.25% at 48% -2.78%,#0C3B5B 0%,#151414 100%);border-radius:1.25rem;flex-direction:column;flex:none;justify-content:flex-start;align-items:flex-start;width:25rem;height:auto;padding:1.5rem;display:flex;position:absolute;}
.horizontal-scroll-card h3{font-size:var(--fs-20);line-height:1.4;font-weight:500;margin-bottom:0;}
.horizontal-scroll-card p{color:rgba(255,255,255,0.75);font-size:var(--fs-16);line-height:1.5;}
.horizontal-scroll-card.is-first{inset:5rem 0 auto 38.44rem;}
.horizontal-scroll-card.is-two{justify-content:flex-end;align-self:flex-end;align-items:flex-start;inset:auto auto 3.5rem 78.19rem;}
.horizontal-scroll-card.is-three{inset:6rem 0 auto 118.81rem;}
.horizontal-scroll-card.is-four{justify-content:flex-end;align-self:flex-end;align-items:flex-start;inset:6rem 0 auto 197.5rem;}
.horizontal-scroll-card.is-five{z-index:-1;inset:auto 0 3.5rem  158.54rem;}

/* ÃƒÂ¢Ã¢â‚¬ÂÃ¢â€šÂ¬ÃƒÂ¢Ã¢â‚¬ÂÃ¢â€šÂ¬ CHAIN IMAGE ÃƒÂ¢Ã¢â‚¬ÂÃ¢â€šÂ¬ÃƒÂ¢Ã¢â‚¬ÂÃ¢â€šÂ¬ */
.horziontal-chain{z-index:1;filter:blur(4px);flex:none;min-width:247rem;position:absolute;inset:auto auto 7rem -7.5rem;top:0;bottom:0;margin:auto;    /* Use PNG from voxr CDN */}

/* ÃƒÂ¢Ã¢â‚¬ÂÃ¢â€šÂ¬ÃƒÂ¢Ã¢â‚¬ÂÃ¢â€šÂ¬ CHAIN BLUR OVERLAYS ÃƒÂ¢Ã¢â‚¬ÂÃ¢â€šÂ¬ÃƒÂ¢Ã¢â‚¬ÂÃ¢â€šÂ¬ */
.chain-blur{z-index:1;background-color:var(--dark);filter:blur(150px);border-radius:50%;width:45.06rem;height:38.25rem;position:absolute;inset:auto auto 3.7rem -28.4rem;}
.chain-blur.is-second{z-index:2;filter:blur(150px);position:absolute;inset:auto auto 6.9rem 225.9rem;}

/* ÃƒÂ¢Ã¢â‚¬ÂÃ¢â€šÂ¬ÃƒÂ¢Ã¢â‚¬ÂÃ¢â€šÂ¬ MOBILE ÃƒÂ¢Ã¢â‚¬ÂÃ¢â€šÂ¬ÃƒÂ¢Ã¢â‚¬ÂÃ¢â€šÂ¬ */

/*@media (max-width: 479px) {
  .idea-to-live { height: auto; min-height: 100vh; }
  .horizontal-scroll-container {
    padding-left: 1rem; padding-right: 1rem;
    height: 100vh;
  }
  .horizontal-scroll-card { border-radius: 0.75rem; width: 15.63rem; height: 16.81rem; padding: 1rem; }
  .horizontal-scroll-card.is-first  { width: 16.94rem; height: 16.44rem; inset: 6rem auto auto 7.69rem; }
  .horizontal-scroll-card.is-two    { width: 16.94rem; height: 16.44rem; inset: 22rem auto auto 27.63rem; }
  .horizontal-scroll-card.is-three  { width: 16.94rem; height: 16.44rem; inset: 6rem auto auto 45.63rem; }
  .horizontal-scroll-card.is-four   { width: 16.94rem; height: 16.44rem; inset: 22rem auto auto 61.69rem; }
  .horizontal-scroll-card.is-five   { width: 16.94rem; height: 19.13rem; inset: 6rem auto auto 82.25rem; }
  .widh-horizontal-scroll { padding-bottom: 2rem; }
  .width-415-a, .width-550-340 { width: auto; max-width: 90vw; }
  .horziontal-chain { min-width: 110rem; filter: blur(2px); inset: 13.5rem auto auto -1rem;}
  .chain-blur { filter: blur(75px); width: 20rem; height: 20rem; left: -18.9rem; }
  .horizontal-final-card { width: 24.38rem; padding-bottom: 1.88rem; padding-right: 1rem; inset: 0 auto auto 119rem;}
  .big-3d-logo { height: 29.5rem; top: 0; left: -18rem;}
  .horizontal-scroll-elipse { display: none;}
}*/
@media (prefers-reduced-motion:reduce){
    .widh-horizontal-scroll{transition:none!important;}
}

/*Client Testimonial*/
section.client-testimonial-sec{padding:130px 0;position:relative;}
section.client-testimonial-sec::after{z-index:-1;content:'';position:absolute;right:0;height:100%;width:500px;top:0;background:url(/wp-content/uploads/2026/06/right-half-ellipse.png) no-repeat center right;background-size:contain;}
.testimonial-head-content .testimonial-tag{border-radius:100px;border:1px solid #D2E3FF;align-items:center;padding:10px 18px;position:relative;color:#D2E3FF;font-size:var(--fs-16);line-height:1.2;}
.testimonial-head-content p,.result-head p,.idea-to-live p.sec-disc{color:#D2E3FF;font-size:var(--fs-16);line-height:1.65;font-weight:400;}
.testimonial-head-content p {
    max-width: 800px;
}
.t-client-review{margin-top:20px;}
.t-client-review ul{display:flex;align-items:center;flex-wrap:wrap;}
.t-client-review ul li{display:inline-block;padding:5px;    max-width: 20%;
    width: 100%;}
.t-client-review ul li a{text-decoration:none;}
.t-client-review ul li .review-text {
    font-size: var(--fs-20);
    line-height: 1.25;
    font-weight: 400;
    display: flex;
    align-items: center;
    gap: 10px;
    background: #010508;
    border-radius: 10px;
    padding: 1.1rem;
    display: inline-block;
    width: 100%;
    border: 1px solid #FFFFFF26;
}
span.count-num {
    display:flex;
    flex-wrap:wrap;
    width: 100%;
    border-top: 1px solid #FFFFFF26;
    padding-top: 15px;
    margin-top: 15px;font-size: var(--fs-16);
}
span.count-num img{max-width: 12px}
span.count-num strong {    margin-left: auto;
    font-weight: 400;
}

span.count-num strong span {
    color: #FFFFFF73;
}
.t-client-review ul li span.company-exper-review{color:#D2E3FF;font-size:var(--fs-18);line-height:1.65;}
.cts_f span{border:1px solid #FFFFFF26;padding:1rem;border-radius:10px;max-width:140px;width:100%;display:inline-block;text-align:center;}
.cts_f{padding-top:30px;font-size:var(--fs-20);}

/*Testimonial Slider*/

/*loading effect*/
.client-testimonial-inner{display:flex;flex-wrap:wrap;align-items:center;gap:0;justify-content:space-between;}
.client-testimonial-inner .testimonial-head-content{max-width:68%;width: 100%}
.client-testimonial-inner .testimonial-head-content h3{font-size:var(--fs-20);margin:35px 0 20px;line-height:1.4;;}
.cts_f p strong{padding-bottom: 20px;;font-size:var(--fs-20);font-weight:500;}
.cts_f{padding-top:40px;}
.client-testimonial-inner .client-testimonial-box{width:390px;padding:0;position:relative;}
.slider3d{width:390px;height:450px;position:relative;overflow:hidden;}
.slider3d__wrapper{width:390px;height:520px;perspective:800px;position:relative;}
.slider3d__inner{width:100%;height:100%;position:relative;transform-style:preserve-3d;}
.slider3d__rotater{width:100%;height:100%;position:relative;transform-style:preserve-3d;transition:transform 0.7s cubic-bezier(0.4,0,0.2,1);}
.slider3d__item{position:absolute;width:390px;height:450px;top:0;left:0;padding:10px;backface-visibility:hidden;}
.card-face{width:100%;height:100%;background:linear-gradient(172.82deg,#3A5DAC 44.84%,#38ADE8 100%);display:flex;flex-direction:column;overflow:hidden;}
.card-face .card-body{flex:1;padding:20px;display:flex;flex-direction:column;gap:12px;}
.qtextpera{padding-top:15px;}
.card-face .qtext{font-size:var(--fs-16);line-height:1.5;color:#fff;font-weight:500;flex:1;overflow:hidden;margin-bottom:10px;}
.card-face .qtext:last-child{margin-bottom:0}
.card-face .card-footer{border-top:none;padding:20px;display:flex;align-items:center;gap:10px;flex-shrink:0;position:relative;}
.card-face .card-footer::after{position:absolute;content:'';width:calc(100% - 40px);height:2px;background:linear-gradient(90deg,#FFFFFF 0%,#38A7E8 102.79%);top:0;left:0;opacity:.3;right:0;margin:auto;}
.avatar{width:42px;height:42px;border-radius:50%;background:linear-gradient(90deg,#FFFFFF 22.62%,#38A7E8 78.27%);color:#075A9A;display:flex;align-items:center;justify-content:center;font-weight:700;flex-shrink:0;font-size:var(--fs-16);line-height:1.4;}
.card-face .card-footer .aname{font-weight:500;color:#fff;font-size:var(--fs-18);line-height:1.4;}
.card-face .card-footer .arole{font-size:14px;color:#fff;margin-top:0;}
.card-face .qq img{max-width:30px;}
.client-testimonial-inner .client-testimonial-box .controls{display:flex;gap:8px;position:absolute;right:30px;bottom:32px;width: auto;}
.ctrl-btn{width:32px;height:32px;border-radius:50%;background:rgba(255,255,255,0.15);border:0;color:#111;font-size:22px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background 0.15s,transform 0.1s;user-select:none;padding:0;}
.ctrl-btn:hover{transform:scale(1.07);}
.ctrl-btn:focus{background-color:#3a6eb8;}
.reveal{opacity:0;transform:translateY(24px);transition:opacity .8s cubic-bezier(.25,1,.5,1),transform .8s cubic-bezier(.25,1,.5,1);transition-delay:var(--d,0s);}
.reveal.in-view{opacity:1;transform:translateY(0);}

/* Testimonial card: fade + un-tilt from a 3D-rotated state */
.card-reveal{opacity:0;transform:translateY(40px) rotateY(-18deg) rotateX(6deg) scale(.92);transition:opacity 1s cubic-bezier(.25,1,.5,1),transform 1s cubic-bezier(.25,1,.5,1);transform-style:preserve-3d;}
.card-reveal.in-view{opacity:1;transform:translateY(0) rotateY(0) rotateX(0) scale(1);}

/* optional gentle ambient float once revealed */
.card-reveal.in-view .card-face{animation:testimonialFloat 6s ease-in-out infinite;}
@keyframes testimonialFloat{
    0%,100%{transform:translateY(0);}
    50%{transform:translateY(-8px);}
}
@media (prefers-reduced-motion:reduce){
    .reveal,.card-reveal{transition:none!important;opacity:1!important;transform:none!important;}
    .card-reveal.in-view .card-face{animation:none!important;}
}

/* ===========================
   CARD OPEN ANIMATION
=========================== */

/* Closed */


section.ai-industries{padding:150px 0 0;background:url(https://emizenai.ezxdemo.com/wp-content/uploads/2026/07/blur-gradiant.svg) no-repeat left top / contain;}
section.ai-industries img{transition:all .45s ease;}
section.ai-industries .result-head{max-width:830px;margin:0 auto 40px;}
section.ai-industries .inds-cols{position:relative;overflow:hidden;border-radius:15px;}
section.ai-industries .inds-rows{grid-template-columns:repeat(4,2fr);gap:20px;display:grid;}
span.ind-icon{display:flex;align-items:center;justify-content:center;border-radius:10px;border:1px solid #053650;background:#000F17;max-width:40px;height:40px;margin-bottom:10px;transition:all .4s}
section.ai-industries .inds-cols:hover span.ind-icon{background:linear-gradient(90deg,#075A9A -2.08%,#047CC1 76.79%);}
section.ai-industries h3.ind-title{font-size:var(--fs-20);line-height:1.25;font-weight:600;color:#FFFFFF;margin-bottom:1.4rem;}
section.ai-industries h3.ind-title a{color:#fff;}
p.sec-disc.cards-disc{color:#D2E3FF;font-size:var(--fs-16);line-height:1.50;font-weight:400;opacity:0;max-height:0;overflow:hidden;transform:translateY(25px);transition:max-height .6s ease,opacity .35s ease .15s,transform .45s ease .15s;}
section.ai-industries .inds-inf{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;padding:20px;background:linear-gradient(to top,rgba(0,15,23,.95) 0%,rgba(0,15,23,.75) 35%,transparent 100%);margin-top:auto;transition:all .4s;}
section.ai-industries .inds-cols:hover .inds-inf{background:#000F17;height:100%;}
section.ai-industries .inds-cols:hover img{transform:scale(1.08);}
section.ai-industries .inds-cols:hover section.ai-industries .inds-inf::before{transform:translateY(0);}
section.ai-industries .inds-cols:hover .cards-disc{opacity:1;transform:translateY(0);min-height:auto;height:auto;max-height:240px;opacity:1;transform:translateY(0);}

/*vertically hover card animation section*/
:root{--gap:1.25rem;--speed:0.55s cubic-bezier(0.25,0.46,0.45,0.94);--closed:5%;--open:80%;--accent:#ff6b35;}
section.vrt-cards_slides .sec-header{max-width:800px;margin:0 auto 20px;}
section.vrt-cards_slides .pscard__title.showtitle{display:block;opacity:0;transform:translateX(15px);transition:opacity .35s ease,transform .35s ease;}
section.vrt-cards_slides .pscard[active] .pscard__title.collapsetitle{display:none;}
section.vrt-cards_slides .pscard[active] .pscard__title.showtitle{visibility:visible;opacity:1;transform:translateX(0);transition-delay:.45s;}
.sec-header p{color:#D2E3FF;font-size:var(--fs-16);font-weight:400;line-height:1.5}
section.vrt-cards_slides{padding:320px 0 80px;}
section.vrt-cards_slides .prs-img{flex:0 0 0;/* opacity:0; *//* visibility:hidden; */transform:translateX(0);transition:opacity .35s ease,transform .35s ease,visibility 0s linear .35s;min-height:0;}
section.vrt-cards_slides .pscard__title{color:#fff;font-weight:500;font-size:var(--fs-20);writing-mode:sideways-lr;transform:rotate(180deg);margin:0;transform:none;margin:0 auto;height:100%;}
section.vrt-cards_slides .pscard__desc{display:block;opacity:0;transform:translateX(15px);transition:opacity .35s ease,transform .35s ease;}
section.vrt-cards_slides .crd-title{flex:1;min-width:0;text-align:left;/* opacity:0; *//* visibility:hidden; */transform:translateX(30px);transition:opacity .35s ease,transform .35s ease,visibility 0s linear .35s;max-height:100%;text-align:center;transform:none;max-width:100%;text-align:center;    padding: 10px 0;}
section.vrt-cards_slides .pscard[active] .crd-title{text-align:left;}
section.vrt-cards_slides .slider{margin:auto;overflow:hidden;padding:0 10px;}
section.vrt-cards_slides .controls{display:none;flex-direction:row;gap:0.5rem;}
section.vrt-cards_slides .track{display:flex;gap:var(--gap);align-items:flex-start;justify-content:center;scroll-behavior:smooth;scroll-snap-type:x mandatory;padding:40px 0}
section.vrt-cards_slides .track::-webkit-scrollbar{display:none;}
section.vrt-cards_slides .pscard{position:relative;flex:0 0 var(--closed);height:32rem;border-radius:1rem;overflow:hidden;cursor:pointer;background:#013B5D;}
section.vrt-cards_slides .pscard{position:relative;flex:0 0 var(--closed);height:32rem;border-radius:1rem;overflow:hidden;cursor:pointer;background:#013B5D;transition:flex-basis .75s cubic-bezier(.22,1,.36,1),background .4s ease;}
section.vrt-cards_slides .pscard[active]{flex-basis:var(--open);background:linear-gradient(176.7deg,rgba(58,93,172,0.83) 39.77%,#38A3E0 97.31%);}
section.vrt-cards_slides .pscard__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:brightness(0.75) saturate(75%);transition:filter 0.3s,transform var(--speed);}
section.vrt-cards_slides .pscard:hover .pscard__bg{filter:brightness(0.9) saturate(100%);transform:scale(1.06);}

/*section.vrt-cards_slides .prs-img,section.vrt-cards_slides .pscard__desc{display:none;}*/
section.vrt-cards_slides .prj_infos{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0.7rem;padding:0;overflow:hidden;z-index:2;border-radius:20px;}
section.vrt-cards_slides .pscard[active] .pscard__title{writing-mode:horizontal-tb;transform:none;font-size:var(--fs-32);margin-bottom:24px;}

/* ACTIVE */
section.vrt-cards_slides .pscard[active] .prj_infos{flex-direction:row;align-items:center;padding:2.5rem;gap:2rem;justify-content:flex-start;}
section.vrt-cards_slides .pscard[active] .prs-img{opacity:1;visibility:visible;transform:translateX(0);transition-delay:.35s;flex:0 0 420px;}
section.vrt-cards_slides .pscard[active] .crd-title{opacity:1;visibility:visible;transform:translateX(0);transition-delay:.45s;}
section.vrt-cards_slides .pscard[active] .pscard__desc{opacity:1;transform:translateX(0);transition-delay:.45s;}

/* CLOSED */

/*section.vrt-cards_slides .pscard[active] .prs-img,.pscard[active] .pscard__desc,.pscard[active] .pscard__btn{display:block;}*/
.prs-img{max-width:32.468%;border-radius:20px;object-fit:cover;width:100%;min-height:407px;overflow:hidden;}
section.vrt-cards_slides .pscard[active] .prs-img img{max-width:100%;width:100%;min-height:407px;}
section.vrt-cards_slides .pscard__desc{color:#fff;font-size:var(--fs-18);line-height:1.54;}
section.vrt-cards_slides .dots{display:flex;gap:0.5rem;justify-content:center;padding-top:10px;}
section.vrt-cards_slides .dot{width:13px;height:13px;border-radius:50%;background:#D9D9D9;cursor:pointer;transition:0.3s;}
section.vrt-cards_slides .dot.active{background:#013B5D;border-color:#013B5D;}
.dot.active{background:var(--accent);transform:scale(1.2);}
@media (max-width:767px){
    :root{--closed:4rem;--open:22rem;}
    .head{padding:50px 20px 30px;}
    .track{flex-direction:column;scroll-snap-type:y mandatory;align-items:center;justify-content:flex-start;padding-bottom:0;}
    .pscard{height:20rem;}
    .pscard__title{font-size:1.1rem;writing-mode:horizontal-tb;transform:none;text-align:center;padding-inline:0.3rem;}
    .nav-btn{width:2rem;height:2rem;font-size:1.2rem;}
}
 

/*AI Strategy Your Scale*/
.head-sec{display:flex;flex-direction:column;align-items:center;gap:10px;max-width:830px;margin:0 auto 40px auto;}
.head-sec h2{margin:0;font-size:var(--fs-36);font-weight:600;}
.head-sec h2 span{display:block;color:#fff;font-size:var(--fs-36);}
.head-sec p{color:#D2E3FF;font-size:var(--fs-16);line-height:1.65;font-weight:400;}
.head-sec span.hd-tag-line{border-radius:100px;border:1px solid #D2E3FF;align-items:center;padding:10px 18px;position:relative;color:#D2E3FF;font-size:var(--fs-16);line-height:1.2;display:inline-block;}
section.ai-strategy-sec{padding:150px 0 80px;}
section.ai-strategy-sec{padding:80px 0 50px 0;position:relative;}
section.ai-strategy-sec::before{content:'';position:absolute;top:-115px;width:533px;height:800px;background:url(/wp-content/uploads/2026/06/left-half-ellipse.png) no-repeat top left;z-index:-1;background-size:contain;}
section.ai-strategy-sec::after{z-index:-1;content:'';position:absolute;right:0;height:800px;width:500px;bottom:0;background:url(/wp-content/uploads/2026/06/right-half-ellipse.png) no-repeat center right;background-size:contain;}
@keyframes appReveal{
    0%{opacity:0;transform:translateY(50px) scale(.9);}
    60%{opacity:1;transform:translateY(-10px) scale(1.02);}
    100%{opacity:1;transform:translateY(0) scale(1);}
}
.ai-strategy-inner{max-width:1332px;margin:0 auto;display:flex;flex-direction:column;align-items:end;}
.ai-strategy-inner .tab-top-point{text-align:right;margin-bottom:22px;display:inline-flex;padding:1px;border-radius:100px;background:linear-gradient(90deg,#FFFFFF 0%,#3BDAFE 100%);border:1px solid;}
.ai-strategy-inner .tab-top-point ul.nav-tabs{display:flex;gap:10px;align-items:center;background:#000;border-radius:100px;padding:8px!important;border:none;}
.ai-strategy-inner .tab-top-point ul.nav-tabs li button.nav-link{color:#D2E3FF;font-weight:600;font-size:var(--fs-16);line-height:1.7;border-radius:100px;padding:12px 20px;border:none;}
.ai-strategy-inner .tab-top-point ul.nav-tabs li button.nav-link.active{color:#fff;background:linear-gradient(90deg,#075A9A -2.08%,#047CC1 76.79%);}
.ai-strategy-inner .tab-top-point ul.nav-tabs li button.nav-link:hover{background:linear-gradient(90deg,#075A9A -2.08%,#047CC1 76.79%);color:#fff;}
.ai-strategy-inner .tab-pane{padding:1px;border-radius:15px;background:linear-gradient(90deg,#FFFFFF 0%,#3BDAFE 100%);border:1px solid;}
.ai-strategy-inner .tab-content-inner{display:grid;grid-template-columns:repeat(3,1fr);position:relative;background:#000;border-radius:15px;}
.tab-content-inner .tab-content-box{padding:30px 40px;display:flex;flex-direction:column;align-items:center;animation:appReveal 1s ease forwards;}
.tab-content-inner .tab-content-box h3{font-size:var(--fs-24);line-height:1.3;color:#fff;font-weight:600;margin-bottom:18px;}
.tab-content-inner .content-point{/* display:flex; */gap:70px;flex-wrap:wrap;}
.tab-content-inner .content-point p{font-weight:400;font-size:var(--fs-16);line-height:1.4;color:#D2E3FF;margin-bottom:1.4rem;}
.tab-content-inner .content-point ul.content-point-box{display:flex;flex-direction:column;justify-content:flex-start;padding:0;text-align:left;}
.tab-content-inner .content-point ul.content-point-box li{background:url(https://emizenai.ezxdemo.com/wp-content/uploads/2026/07/circle-check.svg) no-repeat left center / 22px;display:inline-block;padding:7px 0 7px 30px;}
.tab-content-inner .content-point ul.content-point-box li span{position:relative;display:block;font-size:var(--fs-16);line-height:1.4;color:#D2E3FF;}
.tab-content-inner .tab-content-box.tab-box-middle{display:flex;height:calc(100% + 27px);margin-top:-25px;position:relative;border-radius:15px 15px 0 0;padding:1px;background:linear-gradient(90deg,#FFFFFF 0%,#3BDAFE 100%);border:1px solid;}
.tab-content-inner .content-point  h4{font-weight:600;font-size:var(--fs-16);line-height:1.30;color:#fff;}
.pricing-card__badge li{border-radius:10px;background:#1C1C1C;color:#FFFFFF;display:inline-block;font-size:var(--fs-16);margin-bottom:10px;padding:10px;}
.pricing-card__badge li:last-child{margin-bottom:0}
.pricing-card__badge ul{margin:0;}
.pricing-card__badge li span{color:#D2E3FF}
.pricing-card__badge{display:flex;flex-direction:column;}
.tab-content-inner .tab-content-box.tab-box-middle .tab-inner-text{background-color:#000;border-radius:15px 15px 0 0;padding:35px;position:relative;height:100%;background-image:url(/wp-content/uploads/2026/06/tabs-middle-box.png);background-size:cover;}
.tab-content-inner .tab-content-box.tab-box-middle .tab-inner-text span.box-tag-line{position:absolute;top:-21px;left:50%;background:linear-gradient(90deg,#FFFFFF 22.44%,#40E2FF 100%);border-radius:15px;color:#0C346E;font-weight:600;text-transform:uppercase;font-size:var(--fs-16);line-height:1.7;padding:6px 14px;width:auto;margin:0 auto;transform:translateX(-50%);}
.reveal-card{opacity:0;transform:translateY(50px) scale(.95);transition:opacity .9s cubic-bezier(.25,1,.5,1),transform .9s cubic-bezier(.25,1,.5,1);transition-delay:var(--d,0s);}
.reveal-card.in-view{opacity:1;transform:translateY(0) scale(1);}

/* the featured/middle "Most Popular" card gets a bit more lift so it reads as elevated */
.reveal-card--featured{transform:translateY(70px) scale(.92);}
.reveal-card--featured.in-view{transform:translateY(0) scale(1);}
@media (prefers-reduced-motion:reduce){
    .reveal,.reveal-card{transition:none!important;opacity:1!important;transform:none!important;}
}

/*CTA*/
.ai-advantage-cta{padding:50px 0;}
.cta-adv-inner{display:flex;align-items:center;flex-wrap:wrap;background:url(/wp-content/uploads/2026/06/cta-adv-bg.png) no-repeat center center / cover;padding:15px 35px 0 60px;border-radius:15px;overflow:hidden;justify-content:space-between;}
.cta-btn-box{gap:15px;margin-top:40px;}
.cta-btn-box a.ai-btn.btn{transform:none!important;}
.cta-btn-box a.ai-btn.btn:hover{color:#fff}
.cta-btn-box a.ai-btn-bg.btn::before{background:linear-gradient(90deg,#075A9A -2.08%,#047CC1 76.79%);display:none;}
.cta-btn-box a.ai-btn-bg.btn:hover{color:#fff;}
.cta-adv-inner .cta-content-box{max-width:50%;width:100%;}
.cta-adv-inner .cta-content-box h2{color:#fff;font-weight:600;font-size:var(--fs-28);line-height:1.3;margin-bottom:15px;}
.cta-adv-inner .cta-content-box h2 span{color:#D2E3FF;}
.cta-adv-inner .cta-content-box p{font-size:var(--fs-18);line-height:1.65;color:#fff;}
.cta-adv-inner .cta-img-box{width:34%;}
.reveal-left{opacity:0;transform:translateX(-40px);transition:opacity .8s cubic-bezier(.25,1,.5,1),transform .8s cubic-bezier(.25,1,.5,1);transition-delay:var(--d,0s);}
.reveal-left.in-view{opacity:1;transform:translateX(0);}
a.ai-btn.ai-btn-trnsp.btn:hover{padding:8.5px 20px;transition:all .5s;display:inline-block;position:relative;overflow:hidden;font-size:var(--fs-18);line-height:1.65;font-weight:500;color:#fff;z-index:1;border-radius:10px;}
a.ai-btn.ai-btn-trnsp.btn:hover::before{width:100%;left:0;transform:skew(0deg);}

/* right column: robot image slides in from the right with a slight scale-up */
.reveal-right{opacity:0;transform:translateX(50px) scale(.96);transition:opacity .9s cubic-bezier(.25,1,.5,1),transform .9s cubic-bezier(.25,1,.5,1);transition-delay:var(--d,0s);}
.reveal-right.in-view{opacity:1;transform:translateX(0) scale(1);}

/*cta first*/
section.ai-advantage-cta.cta-one{padding-top:80px;}
section.ai-advantage-cta.cta-one .cta-adv-inner{background:url(https://emizenai.ezxdemo.com/wp-content/uploads/2026/07/ai_cta_bg.jpg) no-repeat center center / cover;}
section.ai-advantage-cta.cta-one .cta-adv-inner .cta-img-box{width:43%;}
section.ai-advantage-cta.cta-one a.ai-btn-bg.btn span{padding:8.5px 20px;display:inline-block;background:linear-gradient(283deg,#075A9A -2.08%,#047CC1 76.79%);color:#fff;border-radius:10px;}
section.ai-advantage-cta.cta-one a.ai-btn-bg.btn{padding:0;border:0;background:linear-gradient(268deg,rgba(7,96,161,0) 22.62%,#38A7E8 78.27%);padding:1px;border-radius:10px;}

/* gentle ambient float on the image once revealed */
section.ai-advantage-cta.inds-cta .cta-content-box{max-width:35%;}
section.ai-advantage-cta.inds-cta .cta-adv-inner .cta-img-box{width:55.8%;}
section.ai-advantage-cta.inds-cta .cta-adv-inner .ai-btn.ai-btn-bg.btn{background:linear-gradient(278deg,#075A9A -2.08%,#047CC1 76.79%);color:#fff;}
section.ai-advantage-cta.inds-cta .cta-adv-inner .ai-btn.ai-btn-bg.btn:before{background:linear-gradient(90deg,#1b73b7 -2.08%,#289fe3 76.79%);}

/*.reveal-right.in-view img{
  animation: ctaImgFloat 6s ease-in-out infinite;
}
@keyframes ctaImgFloat{
  0%, 100% { transform: translateY(0); }
  50%      { transform: translateY(-10px); }
}*/
@media (prefers-reduced-motion:reduce){
    .reveal-left,.reveal-right{transition:none!important;opacity:1!important;transform:none!important;}
    .reveal-right.in-view img{animation:none!important;}
}
@media(min-width:768px){
    .scroll-section{position:relative;height:500vh;    /* extra height = phase 1 (bg reveal) + phase 2 (slider) */}
    .sticky-wrapper{position:sticky;top:0;height:100vh;overflow:hidden;}
    .bg-text{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:0;}
    .bg-text-inner{white-space:normal;max-width:1000px;margin:0 auto;text-align:center;}
    .bg-text-inner h2{color:#fff;font-size:var(--fs-72);font-weight:800;line-height:1.1;filter:blur(3px);}
    .bg-text-inner p{color:#fff;font-size:var(--fs-24);line-height:1.3;font-weight:500;filter:blur(2px);}
    ul.card-step-point{margin:30px 0 50px;}
    .card-content-box{position:absolute;display:flex;flex-direction:column;justify-content:center;z-index:1;height:100%;padding:40px;}
    .card-content-box .cord-in-content h3{color:#fff;font-size:var(--fs-28);line-height:1.3;margin-bottom:15px;}
    .card-content-box .cord-in-content p{font-size:var(--fs-18);line-height:1.5;color:#fff;}
    ul.card-step-point{display:flex;flex-wrap:wrap;align-items:center;gap:8px;}
    .card-content-box .app-store-btn{gap:15px;}
    ul.card-step-point li span{border:1px solid #D2E3FF;border-radius:100px;display:inline-block;padding:4px 10px;font-size:var(--fs-16);line-height:1;color:#fff;}
    .bg-letter{font-size:clamp(10rem,22vw,22rem);font-weight:900;letter-spacing:-0.04em;color:rgba(255,255,255,0.08);text-transform:uppercase;user-select:none;line-height:1;display:inline-block;    /* always visible */opacity:1;transform:none;}
    .frame{position:absolute;top:0;left:0;z-index:2;display:flex;flex-direction:row;width:fit-content;height:100vh;opacity:1;pointer-events:auto;}
    .project-card{width:100vw;height:100vh;display:grid;grid-template-rows:auto 1fr auto;padding:6vh 7vw 5vh;flex-shrink:0;position:relative;display:flex;}
    .card-top{display:flex;flex-direction:column;gap:20px;margin-bottom:15px}
    .card-index{font-size:0.68rem;letter-spacing:0.18em;color:rgba(0,0,0,0.3);text-transform:uppercase;opacity:0;transform:translateY(8px);transition:opacity 0.4s ease 0.1s,transform 0.4s ease 0.1s;}
    .project-card.in-view .card-index{opacity:1;transform:translateY(0);}
    .card-index span{border-radius:100px;border:1px solid #D2E3FF;align-items:center;padding:10px 18px;position:relative;color:#D2E3FF;font-size:var(--fs-16);line-height:1.2;display:inline-block;}
    .project-name{font-size:var(--fs-42);font-weight:600;line-height:1.3;text-transform:uppercase;overflow:hidden;}
    .project-name-inner{display:block;transform:translateY(110%);opacity:0;transition:transform 0.9s cubic-bezier(0.16,1,0.3,1) 0.05s,opacity 0.4s ease 0.05s;background:linear-gradient(110.16deg,#69A5FF 41.06%,#1DA0F2 61.34%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;}
    .project-card.in-view .project-name-inner{transform:translateY(0);opacity:1;}
    .card-image-wrap{display:flex;justify-content:center;padding:1rem 0;flex-direction:column;align-items:flex-start;margin:0 auto;width:100%;max-width:1000px;}
    .card-image-scene{width:min(54vw,750px);aspect-ratio:4 / 3;perspective:900px;overflow:hidden;border-radius:18px;opacity:0;transform:translateX(60px) rotate(2deg);transition:transform 0.95s cubic-bezier(0.16,1,0.3,1) 0.18s,opacity 0.65s ease 0.18s;box-shadow:0 24px 80px rgba(0,0,0,0.18);margin:0 auto;}
    .project-card:first-child .card-image-scene{transform:translateY(80px) rotate(-1deg);}
    .project-card.in-view .card-image-scene{transform:rotate(-2deg);opacity:1;}
    .tilt-wrap{width:100%;height:100%;transform-style:preserve-3d;will-change:transform;position:relative;}
    .zoom-wrap{width:100%;height:100%;will-change:transform;transform-origin:center center;position:relative;overflow:hidden;border-radius:15px;}
    .zoom-wrap img{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none;}
    .glare{position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity 0.3s ease;z-index:2;}
    .overlay{position:absolute;inset:0;opacity:1;border-radius:15px;display:flex;align-items:center;justify-content:center;z-index:3;transition:opacity 0.35s ease;    /*background: linear-gradient(182.69deg, rgba(58, 93, 172, 0.83) 45.81%, #38A3E0 92.02%);*/}
    .overlay span{font-size:0;}
    .card-image-scene:hover .overlay{opacity:1;}
    .card-image-scene:hover .overlay span{opacity:1;transform:translateY(0);}
    .card-bottom{display:flex;justify-content:center;gap:0.5rem;opacity:0;transform:translateY(14px);transition:opacity 0.5s ease 0.28s,transform 0.6s cubic-bezier(0.16,1,0.3,1) 0.28s;}
    .project-card.in-view .card-bottom{opacity:1;transform:translateY(0);}
}

/*.tag {
  font-size:0.72rem;font-weight:600;letter-spacing:0.06em;text-transform:capitalize;
  background:#111;color:#fff;border-radius:999px;padding:0.5rem 1.3rem;
}

.progress-bar {
  position:fixed;bottom:2rem;left:50%;transform:translateX(-50%);
  display:flex;gap:6px;z-index:100;align-items:center;
}
.progress-dot {
  height:4px;width:18px;border-radius:2px;background:rgba(0,0,0,0.18);
  transition:background 0.3s,width 0.35s cubic-bezier(0.16,1,0.3,1);
}
.progress-dot.active { background:#111;width:36px; }

.spacer {
  height:100vh;display:flex;align-items:center;justify-content:center;
  font-size:0.8rem;letter-spacing:0.14em;text-transform:uppercase;color:rgba(0,0,0,0.2);
}*/
.ind-glow-l{position:absolute;top:-80px;left:-120px;width:500px;height:500px;background:radial-gradient(circle,rgba(37,99,235,.12) 0%,transparent 65%);pointer-events:none}
.ind-glow-r{position:absolute;bottom:-60px;right:-100px;width:420px;height:420px;background:radial-gradient(circle,rgba(37,99,235,.09) 0%,transparent 70%);pointer-events:none}
.ind-wrap{max-width:1200px;margin:0 auto;padding:0 24px;position:relative;z-index:1}
.ind-head{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:end;margin-bottom:56px}
.ind-eyebrow{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:400;color:rgba(255,255,255,.85);margin-bottom:16px}
.ind-eyebrow:before{content:'';width:10px;height:10px;border-radius:50%;background:#2563eb;flex-shrink:0}
.ind-head-left h2{font-size:40px;font-weight:600;color:#fff;line-height:1.18}
.ind-head-right p{font-size:15px;font-weight:400;color:rgba(255,255,255,.55);line-height:1.75}
.ind-head-right .ind-head-cta{display:inline-flex;align-items:center;gap:7px;margin-top:20px;font-size:14px;font-weight:600;color:#2563eb;text-decoration:none;transition:gap .2s}
.ind-head-right .ind-head-cta i{font-size:11px}
.ind-head-right .ind-head-cta:hover{gap:11px}
.ind-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
.ind-card{position:relative;border-radius:20px;overflow:hidden;height:420px;background:#000F17;border:1px solid rgba(255,255,255,.06);cursor:pointer;transition:border-color .35s,box-shadow .35s,transform .35s;box-shadow:0 4px 24px rgba(0,0,0,.35);z-index:1}
.ind-card-outer{background:linear-gradient(90deg,#000f17 -2.08%,#0b0b1c 76.79%);border-radius:20px;transition:all .4s;padding:1px;}
.ind-card-outer:hover{box-shadow:0px 4px 10px 0px #047CC140;transition:all .4s;padding:1px;background:linear-gradient(90deg,#075A9A -2.08%,#047CC1 76.79%);}
.ind-card:before{content:'';position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.035) 1px,transparent 1px);background-size:20px 20px;pointer-events:none;z-index:-1}
.ind-card:after{content:'';position:absolute;top:0;left:0;height:2px;width:0;transition:width .45s cubic-bezier(.4,0,.2,1);z-index:4;border-radius:20px 20px 0 0}
.ind-card:hover:after{width:100%}
.ind-img-layer{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;transition:transform .52s cubic-bezier(.4,0,.2,1),opacity .38s ease;transform:translateY(0);opacity:1;will-change:transform,opacity}
.ind-card:hover .ind-img-layer{transform:translateY(56px);opacity:0;pointer-events:none}
.ind-img-layer img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}
.ind-card:hover .ind-img-layer img{transform:scale(1.04)}
.ind-img-layer .img-grad{position:absolute;inset:0;background:linear-gradient(to top,rgba(12,11,29,1) 0%,rgba(12,11,29,.75) 42%,transparent 100%);pointer-events:none;z-index:-1;}
.ind-img-layer .img-foot{position:absolute;bottom:0;left:0;right:0;padding:25px;}
.ind-img-layer .img-icon{width:40px;height:40px;background:#000F17;border:1px solid #053650;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-bottom:11px;transition:background .3s,border-color .3s,transform .3s}
.ind-card:hover .ind-img-layer .img-icon{background:#2563eb;border-color:#2563eb;transform:scale(1.1)}
.ind-img-layer .img-icon i{color:#fff;font-size:16px}
.ind-img-layer .img-icon img{width:100%;height:auto;max-width:24px;}
.ind-img-layer h3{font-size:var(--fs-20);font-weight:600;color:#fff;line-height:1.25;}
.ind-img-layer .img-hint{font-size:11px;color:rgba(255,255,255,.35);display:flex;align-items:center;gap:5px}
.ind-img-layer .img-hint i{font-size:9px;transition:transform .4s}
.ind-card:hover .ind-img-layer .img-hint i{transform:rotate(180deg)}
.ind-content-layer{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;justify-content:flex-start;padding:30px 26px;transform:translateY(44px);opacity:0;transition:transform .52s cubic-bezier(.4,0,.2,1),opacity .38s ease;pointer-events:none;will-change:transform,opacity;}
.ind-card:hover .ind-content-layer{transform:translateY(0);opacity:1;pointer-events:auto}
.ind-content-layer .ct-icon{width:44px;height:44px;flex-shrink:0;background:linear-gradient(266deg,#075A9A -2.08%,#047CC1 76.79%);border-radius:11px;display:flex;align-items:center;justify-content:center;margin-bottom:10px;}
.ind-content-layer .ct-icon i{color:#fff;font-size:18px}
.ind-content-layer .ct-title{font-size:var(--fs-20);font-weight:600;color:#fff;line-height:1.25}
.ind-content-layer p{font-size:var(--fs-16);font-weight:400;line-height:1.4;color:#D2E3FF;}
.ind-content-layer .ct-div{height:1px;background:linear-gradient(90deg,rgba(37,99,235,.4),rgba(255,255,255,.05));margin-bottom:20px}
@media(min-width:1481px) and (max-width:1750px){
    .ind-content-layer p{line-height:1.52;}
}
@media(max-width:980px){
    .ind-head{grid-template-columns:1fr;gap:24px}
    .ind-grid{grid-template-columns:1fr 1fr}
    .ind-head-left h2{font-size:34px}
}
@media(max-width:640px){
    .ind-grid{grid-template-columns:1fr}
    .ind-card{height:350px}
    .ind-head-left h2{font-size:28px}
}

/* ai sticky section */
.ai-solutions{--automation-content-offset:clamp(70px,10vh,80px);--automation-media-sticky-top:clamp(320px,20vh,390px);--automation-heading-sticky-top:0px;position:relative;z-index:1;overflow:visible;}

/* Sticky section heading -------------------------------------------------- */
.ai-solutions .automation-heading-pin{position:sticky;top:var(--automation-heading-sticky-top,0px);z-index:10;padding:50px 0 30px;background:#010508;will-change:transform;}
.ai-solutions .automation-header .title-h2{line-height:1.15;}
.ai-solutions .fs-base.text-center.fade-up{text-align:center;}

/* Three-column layout ------------------------------------------------------ */
.automation-component{position:relative;z-index:2;display:grid;grid-template-columns:0.75fr 1fr 0.75fr;align-items:start;column-gap:48px;overflow:visible;}
.ai-solutions .automation-component.head-gap{padding-top:var(--automation-content-offset);}
.automation-left-col,.automation-right-col{position:relative;z-index:2;display:flex;flex-direction:column;}

/* Left column: text descriptions / Right column: linked platform lists ---- */
.automation-desc-group,.automation-list-group{position:relative;display:flex;flex-direction:column;justify-content:flex-start;padding-top:0;}
.automation-desc-group{min-height:var(--automation-pair-height,42vh);}
.automation-list-group{min-height:var(--automation-pair-height,0);}
.automation-desc-group .title-h4{line-height:1.2;margin-bottom:20px;font-size:var(--fs-20);font-weight:600;color:#fff;}
.automation-list-group .title-h5{margin-bottom:0;}

/* Divider line above every group except the first */
.automation-desc-group:not(:first-child),.automation-list-group:not(:first-child){/*padding-top:10vh;*/}
.automation-desc-group, .automation-list-group {
    min-height: 450px;
}
/*tabs section */
section.plateforms-sec .nav-pills li button.nav-link{color:#FFFFFF;font-weight:500;background:transparent;font-size:var(--fs-20);line-height:1.5;padding:15px 0;margin:0;border:0;position:relative;z-index:1}
section.plateforms-sec .nav-pills{justify-content:space-between;border-bottom:1px solid #FFFFFF8A;z-index:1;}
section.plateforms-sec .nav-pills li button.nav-link:hover,section.plateforms-sec .nav-pills li button.nav-link.active{color:#009DFF;}
section.plateforms-sec .nav-pills li button.nav-link:before{content:'';width:0;height:1px;position:absolute;left:0;right:0;bottom:-1px;background:#009DFF;z-index:1;margin:0 auto;transition:all .4s;}
section.plateforms-sec .nav-pills li button.nav-link.active:before{width:100%}
section.plateforms-sec .nav-pills li button.nav-link:hover:before{width:100%;}
section.plateforms-sec .result-head{max-width:800px;margin:0 auto 30px;}
section.plateforms-sec .grid-col ul{padding:0;margin:0;}
section.plateforms-sec .grid-col ul li{color:#FFFFFF;font-size:var(--fs-16);line-height:1.4;font-weight:400;padding:20px 0;border-bottom:1px dashed #FFFFFF8A;background:url(https://emizenai.ezxdemo.com/wp-content/uploads/2026/07/star-icon.svg) no-repeat center left;padding-left:20px;filter:grayscale(1);}
section.plateforms-sec  .badges-icon{padding-top:40px;justify-content:center;gap:15px;max-width:380px;margin:auto;width:100%;}
section.plateforms-sec .container-inn{max-width:1250px;margin:auto;}
section.plateforms-sec .tab-content p{animation:appReveal .5s ease forwards;font-size:var(--fs-16);}
section.plateforms-sec .grid-row{display:grid;grid-template-columns:repeat(2,1fr);gap:60px;animation:appReveal .5s ease forwards;}
@keyframes appReveal{
    0%{opacity:0;transform:translate3d(0,80px,0);}
    100%{opacity:1;transform:translate3d(0,0,0);}
}
section.plateforms-sec .grid-col ul li a{color:#007DB2;}

/* Center column: sticky image stack --------------------------------------- */
.automation-mid-col{grid-column:2 / 3;z-index:5;align-self:stretch;display:flex;flex-direction:column;}
.automation-media-wrapper{position:sticky;top:var(--automation-media-sticky-top);align-self:start;width:100%;height:clamp(240px,calc(100vh - var(--automation-media-sticky-top) - 72px),390px);overflow:hidden;background:rgba(0,0,0,0.04);}

/* Each image is clipped from the bottom up as the user scrolls; a JS
   controller updates --automation-reveal-line-y + clip-path per layer */
.sticky-img-wrapper{--automation-reveal-line-y:100%;position:absolute;inset:0;overflow:hidden;clip-path:inset(100% 0 0 0);-webkit-clip-path:inset(100% 0 0 0);will-change:clip-path;}
.sticky-img-wrapper[data-automation-media="1"]{z-index:1;clip-path:inset(0% 0 0 0);-webkit-clip-path:inset(0% 0 0 0);}
.sticky-img-wrapper[data-automation-media="2"]{z-index:2;}
.sticky-img-wrapper[data-automation-media="3"]{z-index:3;}
.sticky-img-wrapper[data-automation-media="4"]{z-index:4;}
.sticky-img-wrapper[data-automation-media="5"]{z-index:5;}
.sticky-img-wrapper[data-automation-media="6"]{z-index:6;}
.sticky-img-wrapper img{display:block;width:100%;height:100%;object-fit:cover;}

/* Right column: numbered platform link list -------------------------------- */
.platform-list{display:flex;flex-direction:column;list-style:none;padding-left:0}
.platform-list li{display:flex;align-items:center;gap:20px;padding:12px 0;border-bottom:1px solid rgba(0,0,0,0.1);cursor:default;}
.platform-list li:first-child{padding-top:0;}

/* Numbered chip with a "corner bracket" frame, e.g. [ 01 ] */
.pf-label{line-height:1.4;transition:color 0.2s ease;}
.platform-list li:hover .pf-label{color:rgba(0,0,0,0.55);}

/* ==========================================================================
   Responsive
   ========================================================================== */
@media (max-width:1728px){
    .automation-media-wrapper{height:clamp(240px,calc(100vh - var(--automation-media-sticky-top) - 72px),350px);}
}
@media (max-width:1550px){
    .automation-media-wrapper{height:clamp(240px,calc(100vh - var(--automation-media-sticky-top) - 64px),300px);}
}
@media (max-width:1366px){
    .automation-media-wrapper{height:clamp(220px,calc(100vh - var(--automation-media-sticky-top) - 56px),270px);}
}

/* Tablet: collapse to 2 columns, media block goes full-width above content */
@media (max-width:1023px){
    .ai-solutions{--automation-content-offset:160px;--automation-media-sticky-top:290px;}
    .automation-component{grid-template-columns:1fr 1fr;column-gap:32px;}
    .automation-left-col,.automation-right-col{grid-column:2 / 3;}
    .automation-mid-col{grid-column:1 / 2;grid-row:1 / 3;align-self:stretch;}
    .automation-desc-group,.automation-list-group{min-height:auto;margin-bottom:48px;}
    .automation-desc-group:not(:first-child),.automation-list-group:not(:first-child){padding-top:36px;}
    .automation-media-wrapper{height:210px;}
}

/* Mobile: drop the sticky/clip-path scroll effect entirely Ã¢â‚¬â€ stack each
   item (media + copy + links) as a static, self-contained block instead.
   Requires markup to expose an `.automation-mobile-stack` /
   `.automation-mobile-item` structure and hide the desktop 3-col markup
   via `.is-mobile-hidden`. */
@media (max-width:767px){
    .ai-solutions{--automation-content-offset:0;--automation-media-sticky-top:0;}
    .ai-solutions .automation-header{gap:16px;}
    .automation-component{display:block;}
    .automation-left-col.is-mobile-hidden,.automation-mid-col.is-mobile-hidden,.automation-right-col.is-mobile-hidden{display:none!important;}
    .automation-mobile-stack{display:flex;flex-direction:column;gap:40px;}
    .automation-mobile-stack[hidden]{display:none!important;}
    .automation-mobile-item{display:flex;flex-direction:column;gap:20px;}
    .automation-mobile-item:not(:first-child){padding-top:16px;border-top:none;}
    .automation-mobile-item .automation-desc-group,.automation-mobile-item .automation-list-group{min-height:auto!important;margin:0;padding:0;}
    .automation-mobile-item .automation-desc-group{gap:16px;}
    .automation-mobile-media .automation-media-wrapper,.automation-media-wrapper--mobile{position:relative;top:auto;height:210px;aspect-ratio:4 / 2.5;overflow:hidden;}
    .automation-mobile-item .sticky-img-wrapper{position:absolute;inset:0;display:block!important;clip-path:none!important;-webkit-clip-path:none!important;}
    .automation-desc-group .title-h4{padding-top:0;margin-bottom:0}
    .platform-list{margin:0;}
    .pf-label{font-size:14px;}
    .title-h2.mb0{margin-bottom:16px;}
    .layout-container-lg.is-mobile-hidden{display:none;}
    section.ai-solutions li{padding:14px 0}
    .sticky-img-wrapper{clip-path:inset(100% 0 0 0);}
    .sticky-img-wrapper{--automation-reveal-line-y:100%;clip-path:inset(var(--automation-reveal-line-y) 0 0 0);-webkit-clip-path:inset(var(--automation-reveal-line-y) 0 0 0);transition:clip-path .08s linear;will-change:clip-path;}
}

/* end */

/*ai-solutions */
section.ai-solutions{padding:80px 0 20px;}
section.ai-solutions .scrollspysec{padding-top:40px;}
section.ai-solutions .cts-col{flex:0 0 27.5%;max-width:27.5%;}
section.ai-solutions .cts-img{flex:0 0 40%;max-width:40%;}
section.ai-solutions .cts-list{flex:0 0 25.5%;max-width:25.5%;}
section.ai-solutions .gap-50{gap:3%;}
section.ai-solutions .sct-title{font-size:var(--fs-20);font-weight:600;margin-bottom:20px;line-height:1.5}
section.ai-solutions p{font-size:var(--fs-16);font-weight:400;line-height:1.5;color:#D2E3FF;margin:0;}
section.ai-solutions li a{color:#D2E3FF;text-decoration:none;}
.platform-list li:hover .pf-label{color:#D2E3FF;}
section.ai-solutions li{border-bottom:1px solid #FFFFFF1A;font-size:var(--fs-16);font-weight:400;line-height:1.5;color:#D2E3FF;padding:20px 0;}
section.dev-resp{background:#000F17;padding:80px 0;}
section.dev-resp button.accordion-button{background:transparent;border:0;color:#FFFFFF;font-size:var(--fs-20);font-weight:500;    /* border-top: 1px solid #FFFFFF33; */box-shadow:none;padding-left:0;padding:0;}
section.dev-resp .accordion-item{background:transparent;border:0;padding:28px 0;border-bottom:1px solid #FFFFFF33;border-radius:0;}
section.dev-resp .accordion{border:0;}
section.dev-resp .accordion-body{color:#D2E3FF;font-size:var(--fs-16);padding:0;line-height:1.68;padding-top:15px;}
section.dev-resp button.accordion-button::after{filter:brightness(0) invert(1);}
section.dev-resp .result-accr{max-width:52%;}
section.dev-resp .result-head{max-width:39%;width:100%;margin-right:auto;}
section.dev-resp .result-head img{max-width:380px;margin-bottom:60px;}
section.dev-resp button.accordion-button img{margin-right:15px;max-width:28px;}
section.home_faq_sec .accordion{max-width:850px;margin:auto;}
section.home_faq_sec .accordion-item{background:transparent;border:1px solid #FFFFFF1A;margin-bottom:10px;border-radius:10px;}
section.home_faq_sec button.accordion-button{border:1px solid #FFFFFF1A;background:transparent;}
section.home_faq_sec button.accordion-button{border:0;border-radius:10px;background:#0F0E0E;color:#FFFFFF;font-size:var(--fs-18);line-height:1.5;padding:20px;font-weight:600;position:relative;z-index:1;}
section.home_faq_sec .accordion-body{background:#1F1F1F;color:#D2E3FF;padding:1.5rem;border-radius:8px;font-size:var(--fs-16);}
section.home_faq_sec .accordion-button:not(.collapsed){background:transparent;color:#fff;border-color:transparent;box-shadow:none;}
section.home_faq_sec button:focus:not(:focus-visible){outline:navajowhite;box-shadow:none;}
section.home_faq_sec .accordion-collapse{padding:15px;}
section.home_faq_sec .card-header .btn-link:after{background:#fff url(/wp-content/uploads/2025/08/plus.svg) no-repeat center center;border-radius:100%;background-size:14px;width:30px;height:30px;top:50%;right:15px;transform:translateY(-50%);}
section.home_faq_sec .accordion-button::after{background:#1F1F1F url(https://emizenai.ezxdemo.com/wp-content/uploads/2026/07/minus-ic.svg) no-repeat center center;border-radius:100%;background-size:14px;width:30px;height:30px;top:50%;right:15px;transform:translateY(-50%);position:absolute;transition:all .4s;}
section.home_faq_sec .faq_card button.btn.btn-link[aria-expanded="true"]::after{background:#1F1F1F url(https://emizenai.ezxdemo.com/wp-content/uploads/2026/07/plus-ic.svg) no-repeat center center;}
section.home_faq_sec{padding:30px 0 80px;}
section.home_faq_sec .accordion-button[aria-expanded="false"]::after{background:#1F1F1F url(https://emizenai.ezxdemo.com/wp-content/uploads/2026/07/plus-ic.svg) no-repeat center center;}

/*Full Plateform*/
.testimonial-platform{height:450vh;position:relative;}
.sticky-content-pf{position:sticky;top:0;height:100vh;overflow:hidden;display:flex;justify-content:center;align-items:center;}
.sticky-content-pf .heading-box{width:654px;height:766px;background:url(https://emizenai.ezxdemo.com/wp-content/uploads/2026/07/aI_powering_solution.png) no-repeat;background-size:cover;padding-bottom:0;text-align:center;top:40px;position:absolute;padding:40px 30px;border-radius:15px;}
.sticky-content-pf .heading-box h2{color:#fff;max-width:80%;}
.cards-track{display:flex;flex-wrap:wrap;gap:25px;position:absolute;left:0%;padding:60px 8% 0 8%;z-index:2;width:max-content;will-change:transform;}
.card-platform{width:300px;height:auto;flex-shrink:0;border-radius:20px;overflow:hidden;background:url(/wp-content/uploads/2026/06/full-plt-box-bg.png) no-repeat top center / cover;background-size:cover;padding:20px;opacity:0;transform:translateX(150px);will-change:transform,opacity;}
.card-platform .badge{display:inline-flex;align-items:center;padding:10px 14px;border-radius:15px;background:rgba(255,255,255,0.15);color:#D2E3FF;font-size:14px;margin-bottom:50px;font-weight:normal;}
.card-platform h3{font-size:var(--fs-20);line-height:1.3;font-weight:600;margin-bottom:50px;color:#fff;}
.card-platform p{color:#fff;font-size:var(--fs-16);line-height:1.65;margin-bottom:25px;font-weight:400;}
.card-platform ul.tags{display:flex;flex-wrap:wrap;gap:5px;}
.card-platform ul.tags li{text-align:center;position:relative;border-radius:100px;padding:1px;background:linear-gradient(90deg,#FFFFFF 0%,#3BDAFE 100%);border:1px solid;}
.card-platform ul.tags li .tag{padding:10px 12px;border-radius:100px;color:#D2E3FF;font-size:14px;line-height:.86;transition:.3s ease;position:relative;background:#000;display:block;}
@media (min-width:1540px) and (max-width:1750px){

    .prs-img,.prs-img img{min-height:340px;}
    .hero-supper-sec{padding:70px 0 275px;}
    .horizontal-scroll-card.is-two{inset:auto auto 8.88rem 73.19rem;}
    .horizontal-scroll-card.is-three{inset:6rem 0 auto 116.81rem;}
    .horizontal-scroll-card.is-four{inset:9rem 0 auto 190.5rem;}
    .idea-to-live .box-heading{max-width:480px;}
    section.ai-solutions li{padding:10px 0;}
    .card-image-wrap{max-width:730px;}
    .card-image-scene{width:min(54vw,650px);aspect-ratio:4 / 3;}
    .sticky-content-pf .heading-box{width:594px;height:696px;}
    .ind-content-layer p{line-height:1.5;}
    .ind-content-layer{padding:20px 16px;}
}
@media (min-width:1281px) and (max-width:1539px){
.prs-img,section.vrt-cards_slides .pscard[active] .prs-img img{min-height:297px;}

}
@media (min-width:1200px) and (max-width:1379px){
.ind-card {
    height: 360px;
}
.automation-desc-group, .automation-list-group {
    min-height: 270px;
}
    .ai-solutions{--automation-content-offset:clamp(70px,4vh,40px);--automation-media-sticky-top:clamp(190px,20vh,370px);--automation-heading-sticky-top:0px;}
    /*.automation-desc-group{min-height:var(--automation-pair-height,32vh);}*/
}
@media (min-width:1380px) and (max-width:1539px){
    .client-testimonial-inner .testimonial-head-content {
    max-width: 63%;
    width: 100%;
}
.cards-track{padding-top: 120px;}
    section.ai-industries .inds-rows{grid-template-columns:repeat(3,2fr);}
    .ai-solutions{--automation-content-offset:clamp(70px,10vh,80px);--automation-media-sticky-top:clamp(200px,20vh,390px);--automation-heading-sticky-top:0px;}
    .automation-desc-group{/*min-height:var(--automation-pair-height,38vh);*/}
    .automation-desc-group, .automation-list-group {
    min-height: 300px;
}
    .automation-desc-group, .automation-list-group {
    min-height: 300px;
}
}
@media (min-width:1200px) and (max-width:1539px){
    section.ai-industries{background-size:300px;}
    .heavy-lifting-inner .lift-ai-agent-box .aibox-content{padding:15px;}
    .heavy-lifting-inner .lift-ai-agent-box{gap:20px;}
    .sticky-content-pf .heading-box{width:594px;height:696px;}
    .ind-content-layer p{line-height:1.5;}
    .ind-content-layer{padding:20px 16px;}
    section.vrt-cards_slides .pscard[active] .pscard__title{font-size:var(--fs-24);}
    section.ai-solutions li{padding:10px 0;}
    .card-image-scene{width:min(54vw,650px);aspect-ratio:4 / 3;}
    .idea-to-live .box-heading{max-width:380px;}
    .card-image-wrap{max-width:730px;}
    section.vrt-cards_slides .pscard{height:24rem;}
    .hero-supper-sec{padding:70px 0 275px;}
    .horizontal-scroll-card.is-first{inset:5rem 0 auto 26.44rem;}
    .horizontal-scroll-card.is-two{inset:auto auto 3.88rem 60.19rem;}
    .horizontal-scroll-card.is-three{inset:6rem 0 auto 94.81rem;}
    .horizontal-scroll-card.is-four{inset:6rem 0 auto 169.5rem;}
    .horizontal-scroll-card.is-five{inset:auto 0 3.88rem 131.54rem;}
    .ai-work-point ul li::before{top:6px;width:7px;height:7px;}
    .tab-content-inner .tab-content-box,.tab-content-inner .tab-content-box.tab-box-middle .tab-inner-text{padding:50px 30px;}
    .heavy-lifting-inner .lift-ai-agent-box .aibox-content{max-height:200px;}
    .heavy-lifting-inner .lift-ai-agent-box .aibox-content p{line-height:1.5;}
    .heavy-lifting-inner .lift-ai-agent-box .aibox-content h3{margin:0 0 13px 0;}
    section.dev-resp .accordion-item{padding:18px 0;}
}
@media (min-width:1025px) and (max-width:1280px){
    section.ai-industries .inds-rows{grid-template-columns:repeat(3,2fr);}
    .automation-desc-group, .automation-list-group {
    min-height: 300px;
}

    :root{--open:79%;}
    section.vrt-cards_slides .pscard[active] .pscard__title{font-size:var(--fs-24);margin-bottom:14px;}
}
@media (min-width:1200px) and (max-width:1280px){
    .cta-adv-inner .cta-img-box{width:42%;}
    .cta-adv-inner{padding:5px 15px 0 30px;}

    .cta-adv-inner .cta-content-box{width:50%;padding:20px 0;}
   
    .prs-img,section.vrt-cards_slides .pscard[active] .prs-img img{min-height:297px;}

}
@media (min-width:992px) and (max-width:1199px){
    section.ai-solutions li{padding:10px 0}
    section.ai-industries{padding:70px 0 0;}
    .client-testimonial-inner .testimonial-head-content{width:57%;}
.t-client-review ul li {
    max-width: 33.33%;

}
    section.dev-resp .accordion-item{padding:18px 0;}
    .automation-desc-group:not(:first-child),.automation-list-group:not(:first-child){padding-top:5vh;}
    section.vrt-cards_slides .pscard[active] .pscard__title{font-size:var(--fs-24);}
    .sticky-content-pf .heading-box{width:560px;height:716px;}
    .ind-card{height:360px;}
    .ind-content-layer{padding:20px;}
    section.ai-industries .inds-rows{grid-template-columns:repeat(3,2fr);}
    .card-image-scene{width:min(63vw,750px);}
    .cts_f p strong{padding-right:20px;}

    .heavy-lifting-inner .lift-ai-agent-box .aibox-content{padding:20px 15px;max-height:200px;gap:25px;}
    .ai-work-point ul li::before{top:5px;width:7px;height:7px;}
    .heavy-lifting-inner,.heavy-lifting-inner .lift-ai-agent-box{gap:20px;}
    .hero-supper-sec{display:flex;justify-content:center;padding:90px 0 250px;}
    .tab-content-inner .tab-content-box.tab-box-middle .tab-inner-text,.tab-content-inner .tab-content-box{padding:25px;}
    .cta-btn-box{gap:15px;margin-top:25px;}
    .cta-adv-inner .cta-img-box{width:42%;}
    .cta-adv-inner{padding:5px 15px 0 30px;}
    .cta-adv-inner .cta-content-box{width:50%;padding:20px 0;}
    section.ai-advantage-cta.inds-cta .cta-content-box{max-width:42%;padding:20px 0;width:100%}
    .cta-btn-box.ai-btn.btn{transform:translate(0px,0px)!important;}
    .box-ai-info ul li{padding:0 25px;gap:30px;margin-top:40px;}
    section.heavy-lifting-sec{padding-top:110px;}
    .ai-strategy-inner .tab-top-point{margin-bottom:50px;}
    .ai-strategy-inner .tab-top-point ul.nav-tabs li button.nav-link{padding:8px 15px;}
    .tab-content-inner .content-point{gap:40px;}
    .horizontal-scroll-card.is-first{inset:8rem 0 auto 24.44rem;}
    .horizontal-scroll-card.is-two{inset:auto auto 8.88rem 56.19rem;}
    .horizontal-scroll-card.is-three{inset:6rem 0 auto 89.81rem;}
    .horizontal-scroll-card.is-four{inset:9rem 0 auto 158.5rem;}
    .horizontal-scroll-card.is-five{inset:auto 0 auto 124.54rem;}
    .heavy-lifting-inner{max-width:570px;grid-template-columns:repeat(1,1fr);margin:0 auto;}
    .prs-img,section.vrt-cards_slides .pscard[active] .prs-img img{min-height:243px;}
    section.vrt-cards_slides{padding:240px 0 80px;}
    .prs-img img{min-height:186px;}
    .prs-img{min-height:186px;}
    section.vrt-cards_slides .pscard[active] .prj_infos{padding:1.5rem;gap:1.2rem;}
    section.vrt-cards_slides .pscard{height:24rem;}
    section.vrt-cards_slides .track{padding:10px;}
    :root{--gap:1rem;--closed:6%;--open:75%;--accent:#ff6b35;}
    .idea-to-live .box-heading{max-width:380px;}
}
@media (max-width:991px){
    section.dev-resp .accordion-item{padding:18px 0;}
    ul.card-step-point{margin:20px 0;}
    .card-content-box .cord-in-content h3{margin-bottom:10px}
    .card-content-box .app-store-btn img{max-width:140px;}
    .card-image-scene{width:min(70vw,750px);}
    .card-content-box{padding:25px;}
    section.ai-strategy-sec::before,section.ai-strategy-sec::after,section.client-testimonial-sec::after{display:none;}
    .box-ai-info ul{position:static;}
    .box-ai-info ul li{width:50%;padding:0 15px;gap:20px;margin-top:0px;}
    .box-ai-info ul li:nth-child(2n){padding-top:25px;}
    .cta-adv-inner .cta-img-box{display:none;}
    .cta-adv-inner .cta-content-box,section.ai-advantage-cta.inds-cta .cta-content-box{width:100%;max-width:100%}
    .cta-btn-box{margin-top:20px;justify-content:center;}
    .ai-advantage-cta{padding-bottom:60px;}
    .cta-adv-inner{background:#0570b2;padding:25px;border-radius:15px;text-align:center;}
    .cta-btn-box a.ai-btn.btn{transform:none!important;}
    .client-testimonial-inner{gap:30px;justify-content:flex-start;}
    .client-testimonial-inner .client-testimonial-box{width:360px;}
    .slider3d__wrapper{width:360px;}
    .slider3d__item{width:100%;}
    section.ai-strategy-sec{padding:50px 0;}

    .box-ai-info ul li:nth-child(2)::after{display:none}


     :root{--closed:100%;--open:100%;--gap:0.8rem;}
    .head{padding:30px 15px 20px;flex-direction:column;align-items:flex-start;gap:1rem;}
    .slider{padding:0 15px;}
    .track{flex-direction:column;scroll-snap-type:y mandatory;gap:0.8rem;padding-bottom:20px;}
    section.vrt-cards_slides .pscard{height:auto;min-height:80px;flex:0 0 auto;width:100%;scroll-snap-align:start;background:linear-gradient(176.7deg,rgba(58,93,172,0.83) 39.77%,#38A3E0 97.31%);}
    section.vrt-cards_slides .pscard[active]{min-height:100%;transform:none;box-shadow:0 8px 25px rgba(0,0,0,0.3);}
    section.vrt-cards_slides .prj_infos{flex-direction:row;justify-content:flex-start;padding:1rem;align-items:center;gap:0;position:static;}
    section.vrt-cards_slides .pscard__thumb,.pscard__desc,.pscard__btn{display:none;}
    section.vrt-cards_slides .pscard[active] .prj_infos{align-items:flex-start;padding:1rem;gap:0}
    section.vrt-cards_slides .pscard__title{writing-mode:horizontal-tb;transform:none;font-size:1.2rem;margin:0}
    section.vrt-cards_slides .pscard[active] .pscard__title,section.vrt-cards_slides .pscard .pscard__title{margin-bottom:1rem;margin-top:1rem;font-size:var(--fs-24);line-height:1.4;}
    section.vrt-cards_slides .pscard[active] .prs-img{display:none;}
    section.vrt-cards_slides .pscard[active] .pscard__thumb{width:200px;height:267px;border-radius:0.35rem;margin-bottom:1rem;}
    section.vrt-cards_slides .pscard[active] .pscard__desc,section.vrt-cards_slides .pscard .pscard__desc{max-width:100%;margin-bottom:1rem;display:block;text-align:center;}
    section.vrt-cards_slides .pscard[active] .pscard__btn{align-self:center;width:100%;text-align:center;padding:0.7rem;}
    section.vrt-cards_slides .dots{display:none;}
    .dots{display:none;}
    .controls{width:100%;justify-content:space-between;padding:0 15px 20px;}
    .nav-btn{position:static;transform:none;}
    section.vrt-cards_slides .crd-title{opacity:1;visibility:visible;transform:none;min-width:100%;height:100%;max-height:100%;}
    section.vrt-cards_slides .pscard__desc{opacity:1;transform:none;}
    section.vrt-cards_slides .pscard__title.showtitle{display:none;}
}
@media (min-width:768px) and (max-width:991px){
    .supper-content-box .live-srv-box{margin-bottom:10px;}
    .hero-supper-sec,section.client-testimonial-sec{padding:40px 0;}
    .supper-content-box p{margin-bottom:15px}
    section.heavy-lifting-sec{padding-top:30px;}
    .heavy-lifting-inner{grid-template-columns:repeat(1,1fr);gap:20px;}
    section.heavy-lifting-sec .sec-header{grid-template-columns:repeat(1,1fr);align-items:flex-start;max-width:100%;gap:0}
    .ai-work-point ul li::before{top:5px;}
    .client-testimonial-inner .testimonial-head-content{max-width:100%;max-width: 100%}
    .t-client-review{margin-top:30px;}

    .ai-strategy-inner .tab-top-point{margin-bottom:60px;}
    .tab-content-inner .tab-content-box,.tab-content-inner .tab-content-box.tab-box-middle .tab-inner-text{padding:25px 15px;}
    .tab-content-inner .content-point ul.content-point-box li{background-size:18px;padding:5px 0 5px 22px;}
    .tab-content-inner .content-point p{margin-bottom:1rem}
    section.main-sec-full:before{content:'';position:absolute;background:url(/wp-content/uploads/2026/06/main-group-bg.png) no-repeat top center / 100%;opacity:.4;width:100%;height:100%;top:0;left:0;z-index:-1;}
    section.main-sec-full{background:none;}
    .heavy-lifting-inner .lift-ai-agent-box .aibox-content{max-height:230px;}
    .horizontal-scroll-card{width:21rem;}
    .scroll-section{height:350vh;}
    .sticky-wrapper{top:80px;}
    .pt-80{padding-top:40px;}
    .widh-horizontal-scroll{padding-bottom:17rem;}
    .horizontal-scroll-card.is-first{inset:8rem 0 auto 33.44rem}
    .horizontal-scroll-card.is-two{inset:auto auto 16.88rem 57rem;}
    .horizontal-scroll-card.is-three{inset:8rem 0 auto 80.44rem;}
    .horizontal-scroll-card.is-four{inset:auto auto 11.88rem 103.5rem;}
    .horizontal-scroll-card.is-five{inset:8rem 0 auto 111.54rem;}
    .box-ai-info ul li{padding:0 40px;}
    .client-testimonial-inner .client-testimonial-box{width:390px;}
    .slider3d__wrapper{width:390px;}
    .tab-content-inner .content-point{gap:40px;}
    .tab-content-inner .tab-content-box h3{margin-bottom:20px;}
    section.ai-industries .inds-rows{grid-template-columns:repeat(2,2fr);}
    section.dev-resp .result-head img{max-width:100%;}
    section.ai-industries{padding:60px 0 0;}
    section.dev-resp{padding:60px 0;}
    section.vrt-cards_slides .pscard[active] .prj_infos{padding:1.5rem;gap:1.2rem;}
    section.vrt-cards_slides .pscard{height:20rem;}
    section.vrt-cards_slides .track{padding:10px;}
    :root{--gap:1rem;--closed:6%;--open:75%;--accent:#ff6b35;}
    .ind-card{height:350px;}
    section.vrt-cards_slides{padding:90px 0 40px;}

    section.vrt-cards_slides .pscard[active] .pscard__title{font-size: var(--fs-24);
        margin-bottom: 15px;
        display: block;
        text-align: center;}
    section.vrt-cards_slides .pscard__desc{font-size:var(--fs-16);}
    section.vrt-cards_slides .pscard__title{font-size:var(--fs-16);}
    .bg-text{position:static;}
    .bg-text-inner h2{filter:none;font-weight:600;}
    section.ai-solutions li{padding:14px 0;}
    .ai-solutions .automation-heading-pin{padding-bottom:0}
    .bg-text-inner{max-width:60%;margin:auto;}
}
@media (max-width:767px){
    .container{padding:0 15px!important;}
    section.main-sec-full:before{content:'';position:absolute;background:url(/wp-content/uploads/2026/06/main-group-bg.png) no-repeat top center / 100%;opacity:.4;width:100%;height:100%;top:0;left:0;z-index:-1;}
    .supper-content-box h1{font-size:25px;}
    section.vrt-cards_slides .track{padding:20px 0;}
    section.main-sec-full{background:none;}
    section.plateforms-sec .grid-row{grid-template-columns:repeat(1,1fr);gap:20px;}
    section.plateforms-sec .nav-pills{white-space:nowrap;overflow:auto;flex-wrap:nowrap;gap:0;}
    section.plateforms-sec .nav-pills li button.nav-link{padding:15px;}
    section.plateforms-sec .grid-col ul li{padding:13px;}
    section.plateforms-sec .grid-row{gap:0;}
    .sticky-content-pf .heading-box h2{max-width:90%;}
    .sticky-content-pf .heading-box{width:90%;height:calc(100% - 50px);background-size:cover;top:0;bottom:0;margin:auto;padding:30px 15px;gap:0;}
    .cards-track{padding:210px 8% 0 8%;}
    .card-platform h3{margin-bottom:15px;}
    .card-platform p{line-height:1.65;margin-bottom:20px;font-weight:400;}
    .hero-supper-sec{padding:40px 0;}
    .supper-content-box p,.supper-content-box .live-srv-box{margin-bottom:10px}
    .card-image-scene{width:100%}
    .project-card.in-view .card-image-scene{transform:rotate(0);}
    .card-content-box{padding:0;gap:0;}
    .client-testimonial-inner{gap:20px;justify-content:center;}
    .client-testimonial-inner .testimonial-head-content{max-width: 100%; width:100%;}
    section.heavy-lifting-sec{padding-top:40px;}
    section.heavy-lifting-sec .sec-header{grid-template-columns:repeat(1,1fr);gap:0;}
    .heavy-lifting-inner,.heavy-lifting-inner .lift-ai-agent-box{grid-template-columns:repeat(1,1fr);gap:20px;}
    .ai-strategy-inner .tab-content-inner{grid-template-columns:repeat(1,1fr);gap:20px;}
    section.client-testimonial-sec{padding:60px 0;}
    .client-testimonial-box{margin:0 auto;}
    .client-testimonial-inner .client-testimonial-box,.slider3d__wrapper,.slider3d{width:360px;}
    .slider3d__item{padding:0;height:400px;}
    section.ai-strategy-sec{padding:0 0 20px 0;}
    .ai-strategy-inner{align-items:center;}
    .ai-strategy-inner .tab-pane{padding:0;border-radius:15px;background:none;border:none;}
    .tab-content-inner .tab-content-box{padding:1px;background:linear-gradient(90deg,#FFFFFF 0%,#3BDAFE 100%);border:1px solid;border-radius:15px;}
    .tab-content-inner .tab-content-box .tab-inner-text{height:100%;border-radius:15px;background:#000;padding:20px;}
    .tab-content-inner .tab-content-box.tab-box-middle{height:100%;margin-top:0;border-radius:15px;}
    .tab-content-inner .tab-content-box.tab-box-middle .tab-inner-text{border-radius:15px;padding:20px;}
    .idea-to-live{height:auto;}
    .horizontal-scroll-sec{height:auto;position:static;}
    .bg-video{display:none;}
    .horizontal-scroll-container{position:static;height:auto;padding:0 15px;}
    .widh-horizontal-scroll{transform:none!important;flex-direction:column;gap:25px;height:auto;padding-bottom:0;}
    .horizontal-scroll-card{width:100%;height:auto;position:static;}
    .widh-horizontal-scroll .is-custom{align-self:flex-start;margin-bottom:0;}
    .tab-content-inner .content-point{gap:30px;}
    section.vrt-cards_slides{padding:40px 0 0;}
    section.ai-advantage-cta.cta-one{padding:40px 0;}
    section.dev-resp{padding:40px 0;}
    .pt-80{padding-top:40px;}
    section.home_faq_sec{padding:0px 0 60px;}
    .cts_f p{flex-wrap:wrap;gap:10px;}
    .cts_f p strong{display:block;}
    .ind-img-layer .img-foot{display:none;}
    section.dev-resp .result-head img{display:none;}
    section.dev-resp .result-head{max-width:100%;}
    section.dev-resp .result-accr{max-width:100%;}
    section.ai-industries{padding-top:40px;}
    section.ai-industries .inds-rows{grid-template-columns:repeat(1,4fr);}
    .ind-content-layer{padding:20px;position:static;opacity:1;height:auto;transform:none;}
    .ind-card:after{display:none;}
    .ind-card{box-shadow:none;height:auto;border:1px solid #047cc170;}
    .ind-img-layer{display:none;}
    .heavy-lifting-inner .lift-ai-agent-box .aibox-content .ai-work-point{visibility:visible;opacity:1;}
    .bg-text{position:static;padding:0 15px;}
    section.home_faq_sec button.accordion-button{padding:15px 45px 15px 15px;}
    .bg-text-inner h2{font-size:var(--fs-36);line-height:1.4;filter:none;font-weight:600;color:#fff}
    .tab-content-inner .tab-content-box h3{margin-bottom:10px;}
    .ai-solutions .automation-heading-pin{position:static;padding-top:0;padding-bottom:0;}
    .layout-container.automation-mobile-stack{display:flex!important;flex-direction:column;gap:25px;}
    .automation-mobile-stack{display:flex;flex-direction:column;gap:40px;}
    .card-face .card-footer{padding:15px;}
    .pricing-card__badge li{background:transparent;padding:0;}
    .tab-content-inner .content-point ul.content-point-box li{padding:5px 0 5px 30px;}
    .tab-content-inner .content-point p{margin-bottom:1rem;}
    section.ai-solutions li{padding:6px 0;border:0;}
    section.ai-solutions{padding:60px 0 50px;}
    .heavy-lifting-inner .lift-ai-agent-box .aibox-content{padding:18px}
    .card-face{height:auto;min-height:100%;}
    .cts_f span{border:1px solid #FFFFFF26;padding:1rem 0.5rem;max-width:110px;}
    .cts_f span:not(:last-child) {
    margin-right: 1rem;
}
.t-client-review ul li {
    
    max-width: 100%;
    }
    .client-testimonial-inner .client-testimonial-box .controls{bottom:0;width:auto;left:0;right:0;padding:0;max-width:72px;margin:0 auto;}
    .slider3d{height:460px;}
    .slider3d__wrapper{height:480px;padding:10px 10px;}
    div.frame{padding:0 20px;}
    .card-content-box .cord-in-content h3{font-size: var(--fs-24)}
    .project-name{display:block;transition:transform 0.9s cubic-bezier(0.16,1,0.3,1) 0.05s,opacity 0.4s 0.05s;font-size:var(--fs-28);color:#fff;font-weight:600;padding-bottom:12px;line-height:1.4}
    .zoom-wrap{display:none;}
    .card-image-wrap{background:linear-gradient(182.69deg,rgba(58,93,172,0.83) 45.81%,#38A3E0 92.02%);border-radius:15px;color:#fff;padding:20px;}
    .project-card{margin-top:30px;}
    ul.card-step-point li span{border:1px solid #D2E3FF;border-radius:100px;display:inline-block;padding:4px 10px;font-size:var(--fs-16);line-height:1.4;color:#fff;}
    ul.card-step-point{display:flex;flex-wrap:wrap;align-items:center;gap:8px;}
    .app-store-btn{gap:8px;}

    /* .zoom-wrap{display:none;}
        .overlay{position:static;inset:auto;}
        .card-content-box{position:static;height:auto;}
        .glare{display:none;}
        .tilt-wrap{height:auto;}
        .project-card.in-view{height:auto;padding:0 15px;}
        .card-image-scene{overflow:visible;}
        .card-top{margin-bottom:5px;}
        .frame{position:static;}
        .card-image-scene{margin:0;}
        .card-image-wrap{justify-content:flex-start;}
        .card-content-box .app-store-btn{gap:15px;flex-direction:row!important;flex-wrap:nowrap!important;}*/
    .client-testimonial-inner .testimonial-head-content h3{max-width:100%;}

}
@media (min-width:576px) and (max-width:1199px){
    .container{max-width:95%!important;}
}
.site-below-footer-wrap.ast-builder-grid-row-container.site-footer-focus-item.ast-builder-grid-row-full.ast-builder-grid-row-tablet-full.ast-builder-grid-row-mobile-full.ast-footer-row-stack.ast-footer-row-tablet-stack.ast-footer-row-mobile-stack{background:#1F1F1F;border:0;margin:0;}
footer .ast-footer-copyright p{color:#ffffff70;}
footer .ast-footer-copyright p a{color:#607D8B;opacity:1;}
@media (max-width:576px){
    .cta-btn-box{flex-wrap:wrap;}
}
@media (max-width:380px){
    .app-store-btn a{max-width:48%;}
    .app-store-btn a img{width:100%;}
}

/*footer */
footer.emizen-footer{background:linear-gradient(180deg,#010508 0.07%,#032336 69.22%);padding-top:30px;}
.contact-us .emizen-logo{max-width:250px;}
footer.emizen-footer form button.elementor-button.elementor-size-sm.elementor-button[type="submit"]:hover{background:#fff!important;color:#082339;}
footer.emizen-footer .rating-star li i{color:#289bd5;font-size:22px;}
footer .rating-star{gap:5px;}
p.address-info{font-size:16px;display:flex;color:#fff;line-height:23px;font-weight:500;align-items:center;}
p.address-info .emz_address{max-width:370px;}
p.address-info img{margin-right:15px;}
.clutch-logo{background:url(/wp-content/uploads/2025/08/rating-img.svg) no-repeat left center;background-size:contain;padding:0px 0 10px 100px;color:#fff;font-size:15px;margin-bottom:30px;}
.clutch-logo a{color:#007DB2;text-decoration:underline;font-weight:600;}
footer .footer-title{line-height:normal;font-weight:300;font-size:var(--fs-20);line-height:1.4;padding-bottom:5px;margin:0;}
footer .footer-title strong{font-weight:600;color:#72FAFF;}
.emizen_connect > a{color:#035080;background:#FFFFFF;font-weight:600;border-radius:100px;text-transform:uppercase;padding:10px 18px;max-width:450px;font-size:var(--fs-18);font-weight:600;margin-left:auto;display:block;}
.emizen_connect .form-header .ptag{font-size:var(--fs-16);line-height:1.4;font-weight:400;padding:0;margin:0;}
h2.text-white.ftr-head-title{max-width:627px;font-size:var(--fs-36);line-height:1.45;font-weight:600;}
.footer-row-second{margin-bottom:40px;}
.footer-row-top{margin-bottom:40px;}
footer h3.footer-menu-title{position:relative;padding-bottom:25px;font-size:var(--fs-24);color:#fff;margin:0;}
.footer-head{gap:50px;}
footer.emizen-footer .contact-card{border-radius:15px;border:1px solid #FBFBFB40;padding:20px;font-size:16px;min-height:190px;font-weight:600;color:#fff;}
footer.emizen-footer .contact-card .call-us{font-weight:500;font-size:var(--fs-16);line-height:1.4;padding:20px 0 28px;color:#fff;text-decoration:none;margin:0;}
footer.emizen-footer .contact-card .call-us a{color:#fff;text-decoration:none;}
p.cuntry_adrs{font-size:var(--fs-16);line-height:1.7;font-weight:400;margin:0;color:#fff;opacity:75%;}
footer ul{padding:0;margin:0;color:#727272;font-size:var(--fs-16);list-style:none}
footer .menu-col ul li a{transition:all .3s;color:#D2E3FF;text-decoration:none;display:block;padding:7px 0px 7px  15px;font-size:var(--fs-16);background:url(https://emizentech.com/wp-content/uploads/2026/06/tringle-icon.svg) no-repeat left center;opacity:1}
footer .menu-col ul li a:hover{color:#1990f3;}
ul.emizentech-social li a{border-radius:50%;border:1px solid #D2E3FF;height:36px;width:36px;padding:0;display:flex;align-items:center;justify-content:center;transition:all .4s;}
ul.emizentech-social li a:hover{background:linear-gradient(100.11deg,#4F8CE8 16%,#06A0FF 86.25%);border-color:#06A0FF;}
.footer-row-top ul{gap:15px;}
ul.emizentech-social li a:hover img{filter:brightness(0) invert(1);}
.row.gap-25{gap:40px 0;margin-bottom:40px;}
.country-img img{display:block;margin-bottom:10px;}
.country-img{font-size:var(--fs-20);}
.footer-badges li a{background:#09334A;width:100%;padding:18px 20px;border-radius:10px;color:#fff;font-size:var(--fs-14);display:flex;font-weight:500;align-items:center;justify-content:space-between;text-decoration:none;height:100%}
.footer-badges li{max-width:calc(20% - 12px);width:100%;}
.footer-badges ul{gap:15px;}
span.rating-number{margin-left:auto;line-height:1;}
span.rating-number img.ratingstar {
    vertical-align: bottom;
    margin-right: 5px;
    max-width: 17px;
}
.col.footer-col{flex:0 0 22%;max-width:22%;}
.col.footer-col .gradiant-cols{background:linear-gradient(172.82deg,#3A5DAC 44.84%,#38ADE8 100%);width:100%;border-radius:15px;padding:20px;color:#fff;}
.col.footer-col:last-child{max-width:31.5%;flex:0 0 31.5%;}
.footer-col .gradiant-cols h3{margin-bottom:10px;font-size:var(--fs-24);font-weight:500;}
.footer-col .gradiant-cols p{margin-bottom:20px;line-height:1.5;font-size:var(--fs-16);font-weight:400;}
.footer-col  a.ftr-link{background:#FFFFFF;font-size:var(--fs-18);color:#192933;font-weight:500;text-decoration:none;padding:14px 10px;border-radius:10px;display:inline-block;width:100%;text-align:center;}
.footer-top{padding-bottom:40px;}
.footer-bottom.f-copyright{padding:30px 0;border-top:1px solid #FFFFFF26;}
.footer-bottom.f-copyright li a{color:#fff;color:#fff;font-size:15px;line-height:1.3;}
.footer-bottom.f-copyright p{font-size:var(--fs-16);color:#fff;opacity:54%}
.privacy-policy-block{max-width:33.33%;width:100%;}
.bottom-footer{padding:10px 0;}
.bottom-footer li{display:inline-block;}
.bottom-footer ul{display:flex;gap:30px;}
@media (min-width:1380px) and (max-width:1539px){
    .footer-badges li a{padding:18px 10px;}
    footer h3.footer-menu-title{padding-bottom:15px;}
    .footer-badges li a > img{max-width:60%;}
}
@media (min-width:1200px) and (max-width:1379px){
    .footer-badges li a{padding:18px 10px;}
    footer h3.footer-menu-title{padding-bottom:15px;}
    .footer-badges li a > img{max-width:60%;}
    span.rating-number img.ratingstar{max-width:17px;}
    .client-testimonial-inner .testimonial-head-content {
    max-width: 65%;
}
}
@media(max-width:1199px){
    .ai-solutions {
    --automation-content-offset: clamp(70px,10vh,80px);
    --automation-media-sticky-top: clamp(240px,20vh,390px);
    --automation-heading-sticky-top: 0px;
}
    .connect-row.footer-bottom{gap:0;}
    .connect-row.footer-bottom .col{flex:0 0 33.33%;padding:15px;}
    .footer-row-top{margin-bottom:20px;}
    .footer-badges li a{padding:18px 10px;}
    .footer-badges li a > img{max-width:60%;}
    span.rating-number img.ratingstar{max-width:17px;}
    footer.emizen-footer .contact-card .call-us{padding:10px 0;}
    .automation-desc-group, .automation-list-group {
    min-height: 320px;
}
}
@media(max-width:991px){
    .col.footer-col{flex:0 0 33.33%;max-width:33.33%;}
    .col.footer-col:last-child{max-width:100%;flex:0 0 100%;}
    .footer-badges li{max-width:calc(33.33% - 12px);}
    .automation-desc-group, .automation-list-group {
    min-height: 230px;
}
}
@media(max-width:767px){
    .footer-row-top ul {
    gap: 10px;
}
    .country-img img{display:inline-block;vertical-align:middle;margin:0 10px 0 0;}
    footer.emizen-footer .contact-card{padding:1rem;}
}
@media(max-width:640px){
.connect-row.footer-bottom .col {
    flex: 0 0 50%;
    padding: 15px;
}
.footer-badges li {
    max-width: calc(50% - 12px);
}
.bottom-footer ul {/* max-width: 100%; *//* flex: 0 0 100%; */}

.bottom-footer.privacy-policy-link {
    flex-wrap: wrap;
    gap: 15px 0;
    padding: 0;
    justify-content: center;
}

.footer-bottom.f-copyright {
    padding: 20px 0;
}
.col.footer-col {
    flex: 0 0 50%;
    max-width: 50%;
}
.bottom-footer.privacy-policy-link > a {
    order: 2;
}

.footer-bottom.f-copyright p {
    order: 3;
    flex: 0 0 100%;
    text-align: center;
}

.footer-badges li a {
    padding: 10px 10px;
}

span.rating-number {
    font-size: 14px;
}
}
@media(max-width:575px){
    .connect-row.footer-bottom .col {
    flex: 0 0 100%;
    padding: 15px;
}
}