/* 全站询价外层；保留表单字段与提交行为。 */
.quote-section.quote-home{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:48px;width:100%;max-width:1440px;margin:64px auto 0;padding:48px;box-sizing:border-box;border-top:1px solid var(--r13-line);background:var(--r13-paper)}
.quote-section.quote-home>.quote-intro,.quote-section.quote-home>.quote-form-section{grid-column:auto;min-width:0;padding:0;margin:0}
.quote-section.quote-home .quote-intro h2{font-size:36px;line-height:1.15;margin:16px 0 24px;letter-spacing:-.025em}
.quote-section .quote-intro>p:not(.section-tag){font-size:16px;line-height:1.6;color:var(--r13-body)}
.quote-section .quote-samples{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px}
.quote-section .quote-samples[data-count="1"]{grid-template-columns:minmax(0,1fr)}
.quote-section .quote-samples figure{position:relative;margin:0;aspect-ratio:1;overflow:hidden}
.quote-section .quote-samples img{display:block;width:100%;height:100%;object-fit:cover}
.quote-section .quote-samples figcaption{position:absolute;left:0;bottom:0;padding:7px 10px;background:var(--r13-ink);color:var(--r13-paper);font:13px/1.5 var(--r13-mono)}
.case-overview-group{margin:48px 0}.case-overview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.case-overview-card{display:block;color:inherit;text-decoration:none;border-top:1px solid var(--r13-line);padding-top:20px;min-width:0}.case-overview-card img{display:block;width:100%;height:240px;object-fit:cover}.case-overview-card h3{font-size:24px}.case-overview-card p{font-size:16px;overflow-wrap:anywhere}
@media(max-width:767px){.quote-section.quote-home{grid-template-columns:minmax(0,1fr);gap:32px;padding:32px 20px;margin-top:32px}.quote-section.quote-home .quote-intro h2{font-size:30px}.case-overview-grid{grid-template-columns:minmax(0,1fr)}}
