/* 晓腾AI主页内容层：保留 Softec 原版布局、组件和动画。 */
body{font-family:"Microsoft YaHei","PingFang SC",Arial,sans-serif}.tp-hero__hero-title,.tp-section-title,.tp-feature__title-sm,.tp-service__title-sm,.tp-service__title-white,.tp-footer__widget-title{font-family:"Microsoft YaHei","PingFang SC",Arial,sans-serif;letter-spacing:-.045em}.xt-logo{display:inline-flex;align-items:center;gap:10px;color:#202124;font-size:20px;font-weight:900;line-height:1}.xt-logo-mark{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;color:#fff;background:linear-gradient(135deg,#7a6df5,#445deb);box-shadow:0 9px 22px rgba(91,83,225,.25)}.xt-logo small{display:block;margin-top:5px;color:#7e818b;font-size:9px;font-weight:600;letter-spacing:.12em}.tpoffcanvas__logo .xt-logo,.tp-footer__widget-logo .xt-logo{color:#fff}.tpoffcanvas__logo .xt-logo small,.tp-footer__widget-logo .xt-logo small{color:#aaa9ca}.search__popup,.tp-project__area,.tp-testimonial__area,.tp-price__area{display:none!important}.tpoffcanvas__instagram,.tpoffcanvas__social{display:none}.tp-hero__content-box>p{max-width:760px;margin-left:auto;margin-right:auto}.tp-feature__title-sm{line-height:1.45}.tp-service__content p{min-height:56px}.tp-footer__text p{max-width:320px}.tp-copyright__lang-box{display:none!important}.header-top__link span i{color:#d7d5ff}.header-top__support a{color:#fff}.xt-service-card-link{position:relative;z-index:2}.tp-rank__section-box .tp-section-title{font-size:56px}.tp-hero__input .xt-hero-button{position:absolute;top:50%;right:10px;z-index:10;transform:translateY(-50%);white-space:nowrap;pointer-events:auto}.tp-service__dashboard .tp-service__title-white{font-size:34px}.tp-footer__widget ul li a{line-height:1.5}.tp-feature__item,.tp-service__item{height:100%}html{scroll-behavior:smooth}.xt-cases-area{position:relative;padding:140px 0;background:#f4f2ff;overflow:hidden;scroll-margin-top:100px}.xt-cases-area:before{content:"";position:absolute;width:480px;height:480px;right:-180px;top:-220px;border-radius:50%;background:radial-gradient(circle,rgba(109,86,246,.18),rgba(109,86,246,0) 68%)}.xt-cases-heading{position:relative;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:60px;align-items:end;margin-bottom:54px}.xt-cases-kicker{display:inline-block;margin-bottom:15px;color:#6d56f6;font-size:14px;font-weight:800;letter-spacing:.18em}.xt-cases-heading h2{max-width:760px;margin:0;color:#17152a;font-family:"Microsoft YaHei","PingFang SC",Arial,sans-serif;font-size:50px;font-weight:800;line-height:1.22;letter-spacing:-.045em}.xt-cases-heading p{margin:0;color:#626071;font-size:17px;line-height:1.85}.xt-cases-overview{position:relative;display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:20px}.xt-cases-overview article{display:flex;align-items:baseline;gap:18px;padding:28px 34px;border:1px solid rgba(109,86,246,.13);border-radius:20px;background:rgba(255,255,255,.72);box-shadow:0 18px 50px rgba(57,45,126,.08);backdrop-filter:blur(8px)}.xt-cases-overview strong{color:#6d56f6;font-size:48px;font-weight:900;line-height:1}.xt-cases-overview strong span{margin-left:4px;font-size:18px}.xt-cases-overview p{margin:0;color:#363344;font-size:17px;font-weight:700}.xt-cases-results{position:relative;display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.xt-case-card{position:relative;min-height:410px;padding:50px;border:1px solid rgba(109,86,246,.12);border-radius:28px;background:#fff;box-shadow:0 24px 70px rgba(57,45,126,.1);overflow:hidden}.xt-case-card:after{content:"";position:absolute;width:210px;height:210px;right:-60px;bottom:-80px;border-radius:50%;background:linear-gradient(135deg,rgba(109,86,246,.12),rgba(109,86,246,0))}.xt-case-card-primary{color:#fff;border-color:transparent;background:linear-gradient(145deg,#24203e,#5e4bd8)}.xt-case-card-primary:after{background:linear-gradient(135deg,rgba(255,255,255,.18),rgba(255,255,255,0))}.xt-case-label{display:inline-block;margin-bottom:30px;padding:8px 13px;border-radius:999px;color:#6d56f6;background:#f0edff;font-size:13px;font-weight:800}.xt-case-card-primary .xt-case-label{color:#fff;background:rgba(255,255,255,.14)}.xt-case-number{display:flex;align-items:flex-end;margin-bottom:4px;line-height:1}.xt-case-number strong{font-size:88px;font-weight:900;letter-spacing:-.07em}.xt-case-number span{margin:0 0 12px 10px;font-size:26px;font-weight:800}.xt-case-card h3{margin:0 0 22px;color:#201d31;font-size:27px;font-weight:800}.xt-case-card-primary h3{color:#fff}.xt-case-card p{position:relative;z-index:1;max-width:500px;margin:0;color:#6a6874;font-size:16px;line-height:1.9}.xt-case-card-primary p{color:rgba(255,255,255,.76)}.xt-case-gain{position:absolute;right:38px;top:45px;display:flex;flex-direction:column;align-items:flex-end}.xt-case-gain b{color:#6d56f6;font-size:29px}.xt-case-gain span{color:#7a7788;font-size:13px}.header-bottom__main-menu>nav>ul>li>a{padding-left:14px;padding-right:14px}@media(max-width:991px){.xt-cases-area{padding:100px 0}.xt-cases-heading{grid-template-columns:1fr;gap:18px}.xt-cases-heading h2{font-size:42px}.xt-case-card{padding:38px}.xt-case-number strong{font-size:72px}}@media(max-width:767px){.xt-cases-area{padding:78px 0}.xt-cases-heading{margin-bottom:34px}.xt-cases-heading h2{font-size:34px}.xt-cases-heading p{font-size:15px}.xt-cases-overview,.xt-cases-results{grid-template-columns:1fr}.xt-cases-overview article{padding:22px 24px}.xt-cases-overview strong{font-size:40px}.xt-case-card{min-height:auto;padding:32px 26px}.xt-case-number strong{font-size:64px}.xt-case-gain{position:static;align-items:flex-start;margin-top:24px}}
.xt-step-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;color:#fff;background:linear-gradient(135deg,#7a6df5,#445deb);font-size:20px;font-weight:800;box-shadow:0 10px 22px rgba(91,83,225,.22)}
.xt-hero-button span,.xt-hero-button b{pointer-events:none}
.xt-logo-image{display:block;width:48px;height:43px;flex:0 0 auto;object-fit:contain}.tpoffcanvas__logo .xt-logo-image,.tp-footer__widget-logo .xt-logo-image{width:52px;height:47px}
@media(max-width:767px){.xt-logo-image{width:42px;height:38px}}
@media(max-width:767px){.xt-logo{font-size:18px}.xt-logo-mark{width:34px;height:34px}.tp-hero__hero-title{font-size:43px;line-height:1.25}.tp-hero__input .xt-hero-form{display:flex;flex-direction:column;gap:12px}.tp-hero__input .xt-hero-form>div,.tp-hero__input .xt-hero-button{width:100%}.tp-hero__input .xt-hero-button{position:static;transform:none;margin-top:20px;text-align:center}.tp-rank__section-box .tp-section-title{font-size:38px}.tp-service__content p{min-height:0}}
