/* Value proposition and consultation deliverable: no illustrative prices. */
.value-hero,.quote-guide{box-sizing:border-box;width:min(1200px,calc(100% - 64px));margin:0 auto;color:#30282e}
.value-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:36px;align-items:center;padding:58px 0 44px;min-height:560px}
.value-copy :is(h1,h2){margin:22px 0;font-size:clamp(36px,4vw,55px);line-height:1.28;letter-spacing:-.065em;font-weight:800;word-break:keep-all}.value-copy :is(h1,h2) em{font-style:normal;color:#982640}.value-desc,.quote-guide-desc{font-size:16px;line-height:1.9;color:#84717b;margin:0 0 28px;word-break:keep-all}
.value-actions{display:flex;gap:18px;align-items:center;flex-wrap:wrap}.value-primary{display:inline-flex;align-items:center;justify-content:space-between;gap:25px;padding:16px 22px;border:1px solid #982640;border-radius:9px;color:#fff;background:#982640;font-size:14px;font-weight:700;text-decoration:none}.value-primary:hover{background:#7b1e34}.value-primary:focus-visible,.value-secondary:focus-visible{outline:3px solid #c17a92;outline-offset:4px}.value-secondary{display:inline-flex;gap:12px;color:#79616e;font-size:13px;font-weight:700;text-decoration:none}.value-points{display:flex;gap:18px;margin-top:25px;font-size:12px;color:#9b7e8b}.value-points span:before{content:'✓';margin-right:7px;color:#982640}
.compare-art{position:relative;min-width:0;height:450px;margin:0;border-radius:24px;background:linear-gradient(145deg,#fcf7f9,#f5e8ee);overflow:hidden}.compare-ring{position:absolute;width:360px;height:360px;right:-100px;top:-60px;border:1px solid #e7cbd7;border-radius:50%}.compare-paper{position:absolute;left:48px;right:48px;top:30px;background:#fff;border:1px solid #eadce2;border-radius:14px;padding:24px;transform:rotate(-4deg);box-shadow:0 15px 35px #6a294017}.compare-paper-head{display:flex;justify-content:space-between;align-items:center}.compare-paper-head b{font-style:italic;color:#982640;font-size:20px;letter-spacing:-1px}.compare-paper-head span{font-size:8px;letter-spacing:1.4px;color:#ad8e9b}.compare-paper>p{font-size:15px;font-weight:700;margin:18px 0}.compare-source{display:flex;align-items:center;gap:16px;margin-top:10px}.compare-source span{font-size:11px;color:#977d89;min-width:53px}.compare-source i{display:block;height:7px;width:55%;border-radius:4px;background:#efe1e8}.compare-source:nth-of-type(3) i{width:42%;background:#d9b4c3}.compare-source:nth-of-type(4) i{width:49%}.compare-result{display:flex;align-items:center;gap:9px;margin-top:18px;padding-top:14px;border-top:1px solid #f0e6eb;font-size:13px;color:#982640}.compare-result>span{display:grid;place-items:center;border-radius:50%;width:22px;height:22px;background:#f9edf2}.compare-car{position:absolute;width:95%;height:auto;object-fit:contain;left:7%;bottom:18px;filter:drop-shadow(0 12px 12px #3c223417)}.compare-art figcaption{position:absolute;bottom:16px;width:100%;text-align:center;font-size:10px;color:#967887;letter-spacing:.2px}
.quote-guide{display:grid;grid-template-columns:1fr 1.1fr;gap:70px;padding:60px 0 80px;align-items:center}.quote-guide h2{margin:18px 0 22px;font-size:clamp(28px,3vw,40px);line-height:1.3;letter-spacing:-.055em;font-weight:800}.quote-guide-steps{list-style:none;padding:0;margin:28px 0 30px;display:grid;gap:14px}.quote-guide-steps li{display:flex;gap:14px;align-items:center;font-size:13px;color:#77636e}.quote-guide-steps b{font-size:10px;letter-spacing:1px;color:#ad6d85;border:1px solid #eadce2;border-radius:50%;width:28px;height:28px;display:grid;place-items:center}
.quote-sheet{min-width:0;border:1px solid #e7d7df;border-radius:18px;padding:30px;background:#fff;box-shadow:0 18px 50px #6432490b}.quote-sheet-head{display:flex;justify-content:space-between;align-items:center;gap:14px;padding-bottom:23px;border-bottom:1px solid #efe5e9}.quote-sheet-head span{font-size:9px;letter-spacing:1.5px;font-weight:700;color:#a67b8e}.quote-sheet-head h3{font-size:23px;margin:8px 0 0;letter-spacing:-.04em}.quote-sheet-head small{font-size:10px;color:#997e8b;white-space:nowrap;padding:6px 9px;background:#faf2f6;border-radius:20px}.quote-sheet-monthly{margin:22px 0;padding:23px;background:#fbf1f5;border-radius:10px}.quote-sheet-monthly>span{display:block;font-size:12px;color:#9a7082}.quote-sheet-monthly strong{display:block;font-size:26px;letter-spacing:-.04em;color:#982640;margin:9px 0}.quote-sheet-monthly p{margin:0;font-size:11px;line-height:1.7;color:#8d7280;word-break:keep-all}.quote-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.quote-detail-grid article{min-width:0}.quote-detail-icon{display:grid;place-items:center;width:29px;height:29px;border:1px solid #ead8e0;border-radius:8px;color:#a63e61;font-size:15px}.quote-detail-grid h4{margin:12px 0 7px;font-size:14px}.quote-detail-grid p{margin:0;color:#947e88;font-size:11px;line-height:1.9;word-break:keep-all}.quote-sheet-footer{margin-top:24px;padding-top:17px;border-top:1px solid #efe5e9;display:flex;gap:8px;color:#ac929e}.quote-sheet-footer>span{font-size:12px}.quote-sheet-footer p{margin:0;font-size:10px;line-height:1.7}
@media(max-width:900px){.value-hero{gap:22px}.compare-paper{left:25px;right:25px}.compare-art{height:410px}.quote-guide{gap:32px}.quote-sheet{padding:23px}.value-points{gap:12px;font-size:11px}}
@media(max-width:760px){.value-hero,.quote-guide{width:calc(100% - 40px);grid-template-columns:1fr}.value-hero{padding:34px 0 28px;gap:30px;min-height:0}.value-copy :is(h1,h2){font-size:36px;margin:18px 0}.value-desc{font-size:13px;margin-bottom:22px}.value-primary{font-size:12px;padding:14px 17px;gap:16px}.value-secondary{font-size:11px;gap:7px}.value-actions{gap:14px}.value-points{font-size:10px;margin-top:18px;gap:14px}.compare-art{height:355px;max-width:490px;width:100%;justify-self:center}.compare-paper{top:23px;left:34px;right:34px;padding:21px}.compare-car{width:97%;left:6%;bottom:6px}.compare-art figcaption{font-size:9px;bottom:11px}.quote-guide{padding:35px 0 45px;gap:28px}.quote-guide h2{font-size:31px;margin-bottom:17px}.quote-guide-desc{font-size:13px;margin-bottom:19px}.quote-guide-steps{margin:20px 0;gap:10px}.quote-guide-steps li{font-size:12px}.quote-sheet{padding:22px 18px}.quote-sheet-head h3{font-size:21px}.quote-sheet-monthly{padding:20px 17px}.quote-sheet-monthly strong{font-size:23px}.quote-detail-grid{gap:12px}.quote-detail-grid p{font-size:10px}.quote-detail-grid h4{font-size:13px}}
@media(max-width:360px){.value-copy :is(h1,h2){font-size:31px}.value-actions{align-items:flex-start;flex-direction:column}.compare-art{height:330px}.compare-paper{left:22px;right:22px}.compare-car{bottom:0}.quote-detail-grid{gap:8px}.quote-sheet-head{gap:8px}.quote-sheet-head small{font-size:9px}}

/* Hero art must not inherit catalog image sizing in container units. */
.value-hero .compare-art img.compare-car{position:absolute!important;width:95%!important;max-width:none!important;height:auto!important;left:7%!important;right:auto!important;top:auto!important;bottom:18px!important;transform:none!important}
@media(max-width:760px){.value-hero .compare-art img.compare-car{width:97%!important;left:6%!important;bottom:6px!important}}
