.zcw-site .zrh-extra{padding:64px 0;background:#f4f7fb}.zcw-site .zrh-extra h2{font-size:clamp(27px,4vw,40px);line-height:1.2;color:#0d2447;margin:0 0 16px}.zcw-site .zrh-extra .z-grid{margin-top:28px}.zcw-site .zrh-extra .z-card{background:#fff}.zcw-site .zrh-extra .z-card>a{font-weight:700;color:#2866bf;display:inline-block;margin-top:15px}.zcw-site .zrh-repair-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:28px 0}.zcw-site .zrh-repair-grid article{padding:25px;border:1px solid #dde5f0;background:white;border-radius:13px}.zcw-site .zrh-repair-grid h3{font-size:19px;color:#0d2447;margin:0 0 12px}.zcw-site .zrh-repair-grid p{font-size:15px;line-height:1.7;color:#50637c;margin:0}.zcw-site .zrh-note{border:1px solid #d9e5f5;background:#eef4fc;border-radius:14px;padding:27px;margin:25px 0;line-height:1.8;color:#435a78}.zcw-site .zrh-note h3{margin-top:0;color:#102b50}.zcw-site .zrh-note p{margin:0 0 15px}.zcw-site .zrh-note .z-btn{margin-top:10px}.zcw-site .zrh-faq{margin:27px 0;max-width:900px}.zcw-site .zrh-faq details{border:1px solid #dae3ef;border-radius:10px;margin-bottom:12px;background:#fff;padding:18px 22px}.zcw-site .zrh-faq summary{cursor:pointer;font-size:17px;font-weight:700;color:#19385e}.zcw-site .zrh-faq p{color:#536780;font-size:16px;line-height:1.8;margin-bottom:0}.zcw-site .zrh-page .z-actions{margin-top:25px}.zcw-site [data-repair-checklist]{padding:12px 15px;background:#eef4fc;border-left:3px solid #3c78ce;border-radius:5px;color:#375777;font-size:14px;line-height:1.7;margin:0 0 16px}@media(max-width:850px){.zcw-site .zrh-repair-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.zcw-site .zrh-extra{padding:40px 0}.zcw-site .zrh-repair-grid{grid-template-columns:1fr}.zcw-site .zrh-note{padding:20px}.zcw-site .zrh-faq details{padding:17px}.zcw-site .zrh-faq summary{font-size:16px}}
