.inspection-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:48px;align-items:center;padding-top:52px;padding-bottom:52px}.inspection-kicker{color:var(--green);font-size:12px;letter-spacing:.12em;font-weight:700}.inspection-hero h1{font-size:clamp(32px,3.5vw,48px);line-height:1.4;margin:18px 0 22px;letter-spacing:-.03em}.inspection-hero p{line-height:1.95;color:var(--muted)}.inspection-photo{margin:0}.inspection-photo img{width:100%;display:block;aspect-ratio:1.3;object-fit:cover;border-radius:4px}.inspection-photo figcaption{font-size:11px;color:var(--muted);line-height:1.7;margin-top:10px}.inspection-actions{display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin-top:25px}.inspection-overview{border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;grid-template-columns:repeat(3,1fr);gap:28px;padding-top:28px;padding-bottom:28px}.inspection-overview h2{font-size:17px;margin-bottom:10px}.inspection-overview p{font-size:14px;color:var(--muted);line-height:1.85}.inspection-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.inspection-grid article{border:1px solid var(--line);padding:28px;border-radius:4px}.inspection-grid h3{font-size:20px;margin-bottom:12px}.inspection-grid p{font-size:15px;line-height:1.9;color:var(--muted)}.inspection-gallery{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:30px}.inspection-gallery img{aspect-ratio:1.6}.inspection-steps{list-style:none;padding:0;counter-reset:inspection;display:grid;grid-template-columns:repeat(5,1fr);gap:20px}.inspection-steps li{counter-increment:inspection;border-top:2px solid var(--green);padding-top:20px;font-size:14px;line-height:1.9}.inspection-steps li:before{content:'0' counter(inspection);display:block;font-size:25px;color:var(--green);margin-bottom:12px}.inspection-checklist{line-height:2;padding-left:22px}.inspection-faq details{border-top:1px solid var(--line);padding:22px 0}.inspection-faq summary{font-weight:700;cursor:pointer}.inspection-faq details p{line-height:1.9;color:var(--muted);margin-top:15px}.inspection-cta{border-top:1px solid var(--line)}.inspection-cta p{line-height:1.9;max-width:800px}.inspection-crosslink{margin-top:24px;line-height:1.9}
@media(max-width:760px){.inspection-hero{grid-template-columns:1fr;gap:28px;padding-top:32px}.inspection-hero h1{font-size:34px}.inspection-overview,.inspection-grid,.inspection-gallery,.inspection-steps{grid-template-columns:1fr}.inspection-overview{gap:18px}.inspection-grid article{padding:22px}.inspection-steps{gap:22px}.inspection-steps li{padding-top:12px}.inspection-actions .button{width:100%}.inspection-hero .inspection-photo img{aspect-ratio:1.4}}
.inspection-photo img{height:auto}.inspection-grid h3{color:var(--ink,#202b31)}

.inspection-project-note{margin:28px 0 0;padding:20px 24px;background:#f4f8f7;border-left:3px solid var(--green);font-size:14px;line-height:1.9}
.inspection-project-note p{margin:0}
.inspection-project-note p+p{margin-top:10px}
@media(max-width:760px){.inspection-project-note{padding:16px 18px}}
