.product-detail-page{background:#f7f8f7;color:#293237}.product-shell{max-width:1180px;margin:auto;padding:112px 32px 64px}.product-breadcrumb{display:flex;gap:12px;flex-wrap:wrap;font-size:13px;color:#68737c;padding:20px 0 36px}.product-breadcrumb a{color:inherit}.product-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:center;padding-bottom:64px}.product-visual{background:#fff;min-height:450px;display:grid;place-items:center;padding:36px}.product-visual img{max-width:100%;max-height:430px;object-fit:contain}.product-category{font-size:13px;color:#526583;letter-spacing:.1em;margin:0 0 16px}.product-model{font-size:22px;color:#526583;margin-bottom:12px;overflow-wrap:anywhere}.product-intro h1{font-size:36px;line-height:1.35;font-weight:500;margin:0 0 24px}.product-summary{font-size:16px;line-height:1.9;color:#647078;white-space:pre-line}.product-actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin-top:32px}.product-consult{appearance:none;border:1px solid #253d6b;background:#253d6b;color:white;padding:15px 24px;cursor:pointer;font:inherit;font-size:15px}.product-consult:hover{background:#1a2e55}.product-spec-link{color:#253d6b;font-size:14px}.product-hotline{display:inline-block;margin-top:24px;font-size:14px;color:#536169}.product-body,.product-specs{border-top:1px solid #dce1e1;padding:44px 0}.product-body h2,.product-specs h2,.product-contact h2{font-size:26px;font-weight:500;margin:0 0 22px}.product-richtext{line-height:1.9;overflow-wrap:anywhere}.product-richtext img{max-width:100%;height:auto}.product-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;padding-bottom:48px}.product-feature{background:white;padding:24px}.product-feature>div{height:230px;display:grid;place-items:center}.product-feature img{max-width:100%;max-height:230px;object-fit:contain}.product-feature h2{font-size:20px;margin:24px 0 12px;line-height:1.5}.product-feature p{font-size:15px;color:#647078;line-height:1.8}.product-specs{display:grid;grid-template-columns:1fr 2fr;gap:40px;scroll-margin-top:100px}.product-specs dl{margin:0}.product-specs dl>div{display:grid;grid-template-columns:1fr 2fr;gap:24px;border-bottom:1px solid #dce1e1;padding:18px 0;font-size:15px;line-height:1.7}.product-specs dt{color:#68737c}.product-specs dd{margin:0;overflow-wrap:anywhere}.product-contact{background:#edf0f2;padding:32px;display:flex;align-items:center;justify-content:space-between;gap:24px}.product-contact h2{font-size:23px;margin-bottom:10px}.product-contact p{font-size:14px;color:#647078;line-height:1.8}button:focus-visible,a:focus-visible{outline:3px solid #879cc3;outline-offset:4px}@media(max-width:760px){.product-shell{padding:78px 20px 32px}.product-breadcrumb{padding-bottom:20px}.product-hero{grid-template-columns:1fr;gap:28px;padding-bottom:36px}.product-visual{min-height:280px;padding:20px}.product-visual img{max-height:300px}.product-model{font-size:18px}.product-intro h1{font-size:28px}.product-features{grid-template-columns:1fr;gap:20px}.product-specs{grid-template-columns:1fr;gap:12px}.product-specs dl>div{grid-template-columns:1fr 1.7fr;font-size:14px;gap:16px}.product-contact{padding:24px;align-items:flex-start;flex-direction:column}.product-actions{gap:18px}.product-feature>div{height:200px}}
