﻿:root{--platform-blue:#0b7fd3;--platform-cyan:#11b6d8;--platform-ink:#10233f;--platform-muted:#5b6f89;--platform-line:rgba(18,75,130,.14)}.platform-adapt-nav{white-space:nowrap}.platform-adapt-section{padding:72px 0;background:linear-gradient(180deg,rgba(246,251,255,.98),rgba(255,255,255,.98));color:var(--platform-ink);font-family:inherit}.platform-adapt-section *{box-sizing:border-box}.platform-adapt-wrap{width:min(1180px,calc(100% - 40px));margin:0 auto}.platform-adapt-kicker{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;background:rgba(11,127,211,.08);color:var(--platform-blue);font-size:14px;font-weight:700;margin-bottom:16px}.platform-adapt-title{margin:0 0 12px;font-size:clamp(28px,4vw,44px);line-height:1.18;color:var(--platform-ink);font-weight:800}.platform-adapt-desc{max-width:780px;margin:0 0 28px;color:var(--platform-muted);font-size:17px;line-height:1.8}.platform-adapt-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.platform-adapt-card{min-height:168px;border:1px solid var(--platform-line);border-radius:14px;padding:24px;background:rgba(255,255,255,.94);box-shadow:0 16px 40px rgba(28,83,145,.08)}.platform-adapt-card strong{display:block;color:var(--platform-ink);font-size:21px;margin-bottom:10px}.platform-adapt-card p{margin:0;color:var(--platform-muted);line-height:1.75;font-size:15px}.platform-adapt-pill-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.platform-adapt-pill{padding:7px 12px;border-radius:999px;background:rgba(17,182,216,.1);color:#086a88;font-size:13px;font-weight:700}.platform-adapt-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-top:26px}.platform-adapt-stat{padding:18px;border-radius:12px;background:linear-gradient(135deg,rgba(11,127,211,.12),rgba(17,182,216,.09));border:1px solid var(--platform-line)}.platform-adapt-stat b{display:block;color:var(--platform-blue);font-size:28px;line-height:1;margin-bottom:8px}.platform-adapt-stat span{color:var(--platform-muted);font-size:13px}.platform-ai-float{position:fixed;right:22px;bottom:24px;z-index:9999;display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:999px;background:linear-gradient(135deg,var(--platform-blue),var(--platform-cyan));color:#fff!important;box-shadow:0 18px 45px rgba(11,127,211,.35);font-weight:800;text-decoration:none!important}.platform-ai-float span{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;background:rgba(255,255,255,.18)}@media(max-width:960px){.platform-adapt-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-adapt-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.platform-adapt-section{padding:52px 0}.platform-adapt-wrap{width:min(100% - 28px,1180px)}.platform-adapt-grid,.platform-adapt-stats{grid-template-columns:1fr}.platform-ai-float{right:14px;bottom:14px;max-width:calc(100% - 28px)}}
/* 展示兜底：避免原模板预加载遮罩在本地 file 打开时不消失导致白屏 */
.preloader,.loader,.loading,.page-loader,#preloader,#loader,#loading{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;z-index:-1!important}html,body{overflow:auto!important;min-height:100%!important}.platform-adapt-section{position:relative;z-index:1}
/* 展示兜底：隐藏原模板自动营销弹窗，避免遮住首页主体 */
.modal-backdrop,.newsletter-popup,.popup-overlay,.promo-popup,[role="dialog"].fixed,.fixed.inset-0.z-50,.fixed.inset-0.z-\[9999\]{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}
/* 中文品牌兜底：隐藏模板英文 logo 图片，显示项目名称 */
.navbar-brand img,.logo a img,.footer-logo img{display:none!important}.navbar-brand,.logo a,.footer-logo{display:inline-flex!important;align-items:center!important;gap:8px!important;min-height:42px!important}.navbar-brand:after,.logo a:after,.footer-logo:after{content:"上智云游\A文旅产学研智能体平台";white-space:pre-line;color:#10233f;font-weight:800;font-size:20px;line-height:1.05}.footer-logo:after{color:#fff}.navbar-brand:before,.logo a:before,.footer-logo:before{content:"";width:38px;height:38px;border-radius:10px;background:linear-gradient(135deg,#0b7fd3,#11b6d8);display:inline-block;box-shadow:0 8px 22px rgba(11,127,211,.25)}
/* 首屏长文案兜底：避免被模板大号标题样式撑爆 */
.text-3xl.font-black,.text-4xl.font-black,.text-5xl.font-black,.text-6xl.font-black{line-height:1.16!important;letter-spacing:0!important;word-break:keep-all;overflow-wrap:break-word}.text-3xl.font-black span,.text-4xl.font-black span,.text-5xl.font-black span,.text-6xl.font-black span{max-width:920px;margin-left:auto;margin-right:auto}.hero p,.banner-bg p,.slides-text p,.probootstrap-slider-text p{max-width:760px!important;line-height:1.8!important}
/* -05 轮播大标题简洁展示 */
.swiper-slide .max-w-5xl .text-3xl,.swiper-slide .max-w-5xl .text-4xl,.swiper-slide .max-w-5xl .text-5xl,.swiper-slide .max-w-5xl .text-6xl{font-size:clamp(34px,5vw,64px)!important;line-height:1.12!important;max-width:920px!important;margin-left:auto!important;margin-right:auto!important}.swiper-slide .max-w-5xl p,.swiper-slide .max-w-5xl span.block{max-width:760px!important;margin-left:auto!important;margin-right:auto!important}.swiper-slide .max-w-5xl span.block{display:block!important}
