.qiantu-case .breadcrumbs{margin:0;padding:24px 0 16px}
.qiantu-content{padding-bottom:80px}
.qiantu-heading{padding:0 0 28px}
.qiantu-heading h1{margin:0 0 14px;font-size:clamp(36px,4.5vw,58px);line-height:1.16;letter-spacing:-.03em;color:#0c172a}
.qiantu-heading .case-tag{margin:0 0 16px;font-size:16px}
.qiantu-heading p:last-child{width:100%;margin:0;color:#576478;font-size:18px;line-height:1.75}
.qiantu-preview{overflow:hidden;border:1px solid #e2e8f2;border-radius:14px;background:#f4f7fb;box-shadow:0 16px 38px #14233c23}
.qiantu-preview iframe{display:block;width:100%;height:min(74vw,820px);min-height:660px;border:0}
.qiantu-preview-note{margin:14px 0 0;color:#68758a;font-size:14px;line-height:1.6}
.qiantu-process{margin-top:48px;padding-top:34px;border-top:1px solid #e8ecf2}
.qiantu-process h2{margin:0 0 22px;font-size:27px;color:#142035}
.qiantu-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch}
.qiantu-step{padding:20px 22px;border:1px solid #e5eaf2;border-radius:14px;background:#f8faff;color:#35455d;font-size:16px;line-height:1.7}
.qiantu-step:first-of-type{background:#eef5ff;border-color:#d8e7fc}
.qiantu-step strong{display:block;margin-bottom:7px;color:#1a4f9f;font-size:14px}
.qiantu-step p,.qiantu-step ul{margin:0}
.qiantu-step ul{padding-left:21px}
.qiantu-step li+li{margin-top:5px}
.qiantu-content>.back-link{margin-top:30px}
@media(max-width:900px){.qiantu-steps{grid-template-columns:1fr}.qiantu-preview iframe{height:min(76vw,760px);min-height:600px}}
@media(max-width:600px){.qiantu-case .breadcrumbs{padding:18px 0 15px}.qiantu-content{padding-bottom:55px}.qiantu-heading{padding-bottom:22px}.qiantu-heading h1{font-size:clamp(32px,8vw,42px)}.qiantu-heading .case-tag{font-size:14px}.qiantu-heading p:last-child{font-size:16px}.qiantu-preview iframe{height:min(78svh,580px);min-height:440px}.qiantu-process{margin-top:38px;padding-top:28px}.qiantu-process h2{font-size:23px}.qiantu-step{padding:18px}}
