/* Start custom CSS for column, class: .elementor-element-27615e6d */<style>

/* =====================================================
   KashiExport FAQ Knowledge Center
   GEO / SEO 企业知识库页面样式
===================================================== */



/* ==============================
   页面整体
============================== */


.kse-faq-section{

    max-width:1200px;

    margin:0 auto;

    padding:80px 20px;

    background:#f8fbff;

    font-family:
    Arial,
    "Microsoft YaHei",
    sans-serif;

    color:#0b2f5b;

}



/* ==============================
   顶部实体介绍模块
============================== */


.kse-entity-intro{

    background:#ffffff;

    border-radius:24px;

    padding:55px 60px;

    margin-bottom:60px;

    border:1px solid #dce8f7;

    box-shadow:

    0 15px 40px rgba(0,72,150,.08);

}



.kse-entity-label{


    font-size:13px;

    font-weight:800;

    letter-spacing:.18em;

    color:#0073d8;

    margin-bottom:15px;

}



.kse-entity-intro h1{


    font-size:38px;

    line-height:1.35;

    font-weight:850;

    color:#0b2f5b;

    margin:0 0 25px;


}



.kse-entity-intro p{


    font-size:18px;

    line-height:1.9;

    color:#44576f;

    margin-bottom:20px;


}




.kse-service-tags{


    display:flex;

    flex-wrap:wrap;

    gap:14px;

    margin:30px 0;


}



.kse-service-tags span{


    background:#eef6ff;

    color:#0066cc;

    border-radius:30px;

    padding:10px 22px;

    font-size:15px;

    font-weight:700;


}




.kse-market-text{


    padding-top:20px;

    border-top:1px solid #edf2f8;

    font-weight:600;

}



/* ==============================
   FAQ分组
============================== */


.kse-faq-group{


    margin-bottom:70px;


}



.kse-faq-group-title{


    position:relative;

    font-size:32px;

    font-weight:850;

    color:#0b2f5b;

    margin:

    0 0 35px;

    padding-left:22px;


}



/* 左侧蓝色线 */

.kse-faq-group-title::before{


    content:"";


    position:absolute;


    left:0;


    top:8px;


    bottom:8px;


    width:5px;


    border-radius:5px;


    background:

    linear-gradient(

    180deg,

    #0073d8,

    #0b2f5b

    );


}



/* ==============================
   FAQ卡片
============================== */


.kse-faq-item{


    position:relative;


    background:#ffffff;


    border-radius:18px;


    padding:32px 36px;


    margin-bottom:22px;


    border:1px solid #dce8f7;


    box-shadow:


    0 10px 28px rgba(0,72,150,.06);


    transition:.3s ease;


    overflow:hidden;


}




/* 左侧强调线 */


.kse-faq-item::before{


    content:"";


    position:absolute;


    left:0;


    top:28px;


    bottom:28px;


    width:4px;


    border-radius:0 5px 5px 0;


    background:


    linear-gradient(

    180deg,

    #0073d8,

    #0b2f5b

    );


}




.kse-faq-item:hover{


    transform:translateY(-3px);


    border-color:#0073d8;


    box-shadow:


    0 18px 45px rgba(0,72,150,.12);


}



/* FAQ问题 */


.kse-faq-item h3{


    margin:0 0 18px;


    font-size:22px;


    line-height:1.5;


    font-weight:850;


    color:#0b2f5b;


}



/* FAQ答案 */


.kse-faq-item p{


    margin:0;


    font-size:16px;


    line-height:1.95;


    color:#44576f;


}



/* 关键词 */


.kse-faq-item strong{


    color:#0073d8;


    font-weight:800;


}



/* ==============================
   CTA区域
============================== */


.kse-faq-cta{


    margin-top:60px;


    padding:55px 35px;


    text-align:center;


    background:


    linear-gradient(

    135deg,

    #001d63,

    #0073d8

    );


    border-radius:24px;


    box-shadow:


    0 20px 50px rgba(0,72,150,.2);


}



.kse-faq-cta h2{


    color:white;


    font-size:32px;


    font-weight:850;


    margin:

    0 0 18px;


}



.kse-faq-cta p{


    max-width:800px;


    margin:0 auto 30px;


    color:

    rgba(255,255,255,.9);


    font-size:17px;


    line-height:1.8;


}



.kse-faq-cta a{


    display:inline-block;


    padding:16px 40px;


    background:white;


    color:#0066cc;


    border-radius:999px;


    text-decoration:none;


    font-size:17px;


    font-weight:800;


    transition:.3s ease;


}



.kse-faq-cta a:hover{


    transform:translateY(-3px);


    background:#eef6ff;


}



/* ==============================
   移动端
============================== */


@media(max-width:900px){



    .kse-faq-section{


        padding:60px 18px;


    }



    .kse-entity-intro{


        padding:40px 30px;


    }



    .kse-entity-intro h1{


        font-size:30px;


    }



    .kse-faq-group-title{


        font-size:27px;


    }



    .kse-faq-item{


        padding:28px;


    }



}



@media(max-width:640px){



    .kse-faq-section{


        padding:45px 15px;


    }




    .kse-entity-intro{


        padding:30px 22px;


        border-radius:18px;


    }



    .kse-entity-intro h1{


        font-size:25px;


    }



    .kse-entity-intro p{


        font-size:15px;


    }



    .kse-service-tags span{


        font-size:13px;


        padding:8px 15px;


    }




    .kse-faq-group-title{


        font-size:23px;


    }




    .kse-faq-item{


        padding:24px 20px;


        border-radius:14px;


    }



    .kse-faq-item h3{


        font-size:18px;


    }



    .kse-faq-item p{


        font-size:14.5px;


    }




    .kse-faq-cta{


        padding:40px 20px;


    }



    .kse-faq-cta h2{


        font-size:24px;


    }



    .kse-faq-cta a{


        width:100%;


        box-sizing:border-box;


    }



}


</style>/* End custom CSS */