: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(1rem,1rem + 0.3125vw,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.5rem,1.25rem + 0.833vw,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-55:clamp(2rem, 1.25rem + 2.5vw, 3.4375rem);
    --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 + 0vw,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-20: clamp(1rem,1rem + 0vw,1rem);
        --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);
        --fs-36: clamp(2rem,1.85rem + 0.8vw,2.25rem);
        --fs-42: clamp(2rem,1.8rem + 1vw,2rem);
        --fs-52: clamp(2.15rem,1.05rem + 2.578vw,4rem);
        --fs-55: clamp(2.15rem,1.05rem + 2.578vw,4rem);
        --fs-72: clamp(2.15rem,1.05rem + 2.578vw,4rem);
    }
}
.sec-header {max-width: 800px;margin:0 auto 40px auto}
.ast-page-builder-template .site-content > .ast-container article{padding:0;}
/*Hero Section*/
section.blog_hero_sec{background:url(/wp-content/uploads/2026/08/blog_hero_bg.png) no-repeat bottom right;}
.blog_content_box{max-width:1015px;padding:60px 0 35px 0;}
.blog_content_box h1 span{font-size:var(--fs-55);text-transform:uppercase;display:block;font-weight:600;background:linear-gradient(98.14deg,#69A5FF 33.84%,#1DA0F2 85.35%);webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}
.blog_content_box h1{font-size:var(--fs-72);color:#D2E3FF;line-height:1.3;margin-bottom:20px;}
.blog_content_box p{color:#D2E3FF;font-size:var(--fs-18);line-height:1.6;font-weight:500;margin-bottom:10px;}
/*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;}
/*All Category Tab*/
section.all_cat_sec .all_cat_tab{border:1px solid rgba(255,255,255,0.15);border-radius:10px;padding:20px;margin-bottom:0;}
section.all_cat_sec .all_cat_tab h3.tab_head,.all_cat_inner .tab-content h3.tab_head_content{margin-bottom:20px;font-weight:500;color:#fff;font-size:var(--fs-24);line-height:1.3;}
section.all_cat_sec .all_cat_tab ul.ul-tab {display:flex;border:none;margin:0;padding:0;gap:30px;flex-wrap:nowrap;white-space:nowrap;overflow-x:auto;overflow-y:hidden;padding-bottom:10px;}
section.all_cat_sec .all_cat_tab ul.ul-tab li a.active{background:#047CC1;color:#fff;}
section.all_cat_sec .all_cat_tab ul.ul-tab li a{display:inline-block;text-decoration:none;padding:8px 16px;border-radius:10px;color:#D2E3FF;font-size:var(--fs-16);line-height:1.55;border:none;transition: all .2s;}
section.all_cat_sec .all_cat_tab ul.ul-tab li a:hover{background:#047CC1;color:#fff;}
.latest_post_inner .tab-content .tab-content-inner{display:grid;grid-template-columns:repeat(2,1fr);gap:40px 100px;}
.latest_post_inner .tab-content .tab-content-inner .post_box .post_b_content{border:none;width:100%;margin:0;padding:20px 0 28px 0;background:transparent;}
.latest_post_inner .tab-content .tab-content-inner .post_box .post_b_img img{width:100%;}
.latest_post_inner .tab-content .tab-content-inner .post_box .post_b_content span.auhter_icon img{height:100%;width:100%;object-fit:cover;}
.latest_post_inner .tab-content .tab-content-inner .post_box .post_b_content span.auhter_icon{width:42px;height:42px;overflow:hidden;border-radius:50%;}
.latest_post_inner .tab-content .tab-content-inner .post_box .post_b_img img{width:100%;}
.latest_post_inner .tab-content .tab-content-inner .post_box{border-bottom:1px solid #172C4C;}

/*CTA*/
section.feature_techno_cta .cta-box-inner{background:url(/wp-content/uploads/2026/08/blog_cta_bg.png) no-repeat center center / cover;border-radius:15px;overflow:hidden;}
section.feature_techno_cta .cta-box-inner .cta-content-box{display:flex;align-items:center;justify-content:space-between;padding:15px 15px 0 60px;}
section.feature_techno_cta .cta-box-inner .cta-content-box .cta-content-inner{width:47%;padding:30px 0;}
section.feature_techno_cta .cta-box-inner .cta-content-box .cta-img-inner{width:50%;text-align:right;}
section.feature_techno_cta .cta-box-inner .cta-content-box .cta-content-inner h2{font-size:var(--fs-36);line-height:1.35;margin-bottom:40px;color:#fff;}
section.feature_techno_cta .cta-box-inner .cta-content-box .cta-content-inner .cta_box_btn{gap:10px;}
.cta_box_btn a.ai-btn-wht{background:#fff;color:#0C346E;}
.cta_box_btn a.ai-btn-trnsp{background:transparent!important;}
.cta_box_btn a.ai-btn-wht::before{background:linear-gradient(90deg,#075A9A -2.08%,#047CC1 76.79%);}
.cta_box_btn a.ai-btn-wht:hover{color:#fff;background:transparent;}
.ai-btn.btn:focus{outline:none;}

/*Artificial Intelligence Tab*/
section.ai-strategy-sec.blog_ai_tab{padding:80px 0;}
section.ai-strategy-sec{position:relative;}
.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;margin:0;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;}
section.ai-strategy-sec.blog_ai_tab .ai-strategy-inner{max-width:100%;align-items:center;display:flex;flex-direction:column;}
section.ai-strategy-sec .ai-strategy-inner .tab-content-inner{background:transparent;border-radius:0;gap:50px 40px;}
section.ai-strategy-sec .ai-strategy-inner .tab-pane{padding:0;border-radius:0;background:none;border:none;}
.tab-content-inner .post_box .post_b_img{border-radius:10px;overflow:hidden;}
.tab-content-inner .post_box {transition: all .2s;}
.tab-content-inner .post_box .post_b_content{background:#010508;border-bottom:1px solid rgba(255,255,255,0.15);border-radius:10px 10px 0 0;padding:25px;width:calc(100% - 24px);margin:-24px auto 0 auto;position:relative;}
.tab-content-inner .post_box .post_b_content span.box_lk_title{display:block;color:#009DFF;font-size:var(--fs-16);line-height:1.55;}
.tab-content-inner .post_box .post_b_content h3{font-weight:500;color:#fff;font-size:var(--fs-20);line-height:1.4;margin:12px 0;}
.tab-content-inner .post_box .post_b_content h3 a{text-decoration: none;color:#fff;transition: all .2s;}
.tab-content-inner .post_box:hover .post_b_content h3 a{color:#009DFF}
.tab-content-inner .post_box .post_b_content p{color:#D2E3FF;font-size:var(--fs-16);line-height:1.55;margin: 0}
section.ai-strategy-sec.blog_ai_tab .ai-strategy-inner .tab-top-point{margin-bottom:60px;}
.post_box .post_b_content .publish_date_auther{display:flex;align-items:center;width:100%;justify-content:space-between;color:#AAB0BC;font-size:14px;margin-top:35px}
.post_box .post_b_content .publish_date_auther .auther_icon_name{display:flex;align-items:center;gap:10px;}

/*MEDIA*/
@media (max-width:1199px) {
    section.feature_techno_cta .cta-box-inner .cta-content-box {
        padding: 0;
        text-align: center;
    }
    section.feature_techno_cta .cta-box-inner .cta-content-box .cta-content-inner {
        width: 100%;
        padding: 30px 20px;
    }
    section.feature_techno_cta .cta-box-inner .cta-content-box .cta-img-inner {
        display: none;
    }
    section.feature_techno_cta .cta-box-inner .cta-content-box .cta-content-inner .cta_box_btn {
        justify-content: center;
    }
}
@media (max-width:767px) {
    section.blog_hero_sec {
        background: none;
    }
    .all_cat_inner .tab-content .tab-content-inner {
        grid-template-columns: repeat(1, 1fr);
        gap: 28px;
    }
    section.all_cat_sec .all_cat_tab {
        margin-bottom: 40px;
    }
    section.all_cat_sec .all_cat_tab ul.ul-tab {
        gap: 10px;
    }
    section.ai-strategy-sec .ai-strategy-inner .tab-content-inner {
        gap: 28px;
    }
}