.p-inspection-methods #hero{width:100%;height:100vh;min-height:500px;margin-top:70px;position:relative;overflow:hidden}.p-inspection-methods #hero img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.p-inspection-methods #hero .overlay{background:#0d1b2a73;position:absolute;inset:0}.p-inspection-methods .section-inner{max-width:1160px;margin:0 auto;padding:0 80px}.p-inspection-methods #intro-methods{background:var(--white);padding:140px 0}.p-inspection-methods #intro-methods .section-inner{text-align:left;flex-direction:column;align-items:center;display:flex}.p-inspection-methods #intro-methods h2{color:var(--text-dark);width:100%;margin-bottom:28px;font-family:Calibri,Trebuchet MS,sans-serif;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:700}.p-inspection-methods #intro-methods>.section-inner>p{color:var(--text-mid);text-align:justify;width:100%;margin-bottom:60px;font-size:1.125rem;line-height:1.85}.p-inspection-methods #intro-methods>.section-inner>p strong{color:var(--text-dark);font-weight:700}.p-inspection-methods .quote-block{text-align:center;width:100%;max-width:100%;margin:0;padding:0}.p-inspection-methods .quote-block p{color:var(--navy);text-align:center;letter-spacing:.01em;min-height:3em;margin:0;font-family:Calibri,Trebuchet MS,sans-serif;font-size:1.22rem;font-weight:700;line-height:1.85}.p-inspection-methods #quoteText{text-align:center;display:inline-block}.p-inspection-methods .quote-cursor{background:var(--accent);vertical-align:middle;border-radius:1px;width:2px;height:1.1em;margin-left:3px;animation:.75s step-end infinite blink;display:inline-block}.p-inspection-methods .quote-underline{background:linear-gradient(90deg, transparent, var(--accent), transparent);border-radius:2px;width:0;height:2px;margin:14px auto 0;transition:width 1s;display:block;overflow:hidden}.p-inspection-methods .quote-underline.active{width:60%}.p-inspection-methods .quote-mark{display:none}.p-inspection-methods .method-section{padding:100px 0}.p-inspection-methods .method-section.dark{background:var(--navy)}.p-inspection-methods .method-section.light{background:var(--white)}.p-inspection-methods .method-row{align-items:center;gap:72px;display:flex}.p-inspection-methods .method-row.reverse{flex-direction:row-reverse}.p-inspection-methods .method-text{flex:1}.p-inspection-methods .method-text h3{margin-bottom:18px;font-family:Calibri,Trebuchet MS,sans-serif;font-size:clamp(1.3rem,2.2vw,1.7rem);font-weight:700}.p-inspection-methods .method-section.dark .method-text h3{color:var(--white)}.p-inspection-methods .method-section.light .method-text h3{color:var(--text-dark)}.p-inspection-methods .method-text p{text-align:justify;font-size:1.125rem;line-height:1.85}.p-inspection-methods .method-section.dark .method-text p{color:#ffffffd9}.p-inspection-methods .method-section.light .method-text p{color:var(--text-mid)}.p-inspection-methods .method-image{flex:none;width:min(45%,420px)}.p-inspection-methods .method-image img{object-fit:cover;border-radius:4px;width:100%;height:auto;transition:transform .4s,box-shadow .4s;display:block}.p-inspection-methods .method-section.dark .method-image img:hover{transform:scale(1.03);box-shadow:0 16px 40px #00000080}.p-inspection-methods .method-section.light .method-image img:hover{transform:scale(1.03);box-shadow:0 16px 40px #0000002e}.p-inspection-methods .method-row+.method-row{margin-top:90px}.p-inspection-methods #cta{background:var(--white);padding:80px 0 140px}.p-inspection-methods #cta .section-inner{text-align:center;flex-direction:column;align-items:center;display:flex}.p-inspection-methods #cta h2{color:var(--text-dark);margin-bottom:18px;font-family:Calibri,Trebuchet MS,sans-serif;font-size:clamp(1.4rem,2.5vw,2rem);font-weight:700}.p-inspection-methods #cta p{color:var(--text-mid);max-width:760px;margin-bottom:36px;font-size:1.125rem;line-height:1.8}.p-inspection-methods .cta-buttons{flex-direction:column;align-items:center;gap:14px;display:flex}.p-inspection-methods .btn-solid{background:var(--navy);color:var(--white);letter-spacing:.06em;text-transform:uppercase;border:2px solid var(--navy);text-align:center;border-radius:2px;min-width:240px;padding:14px 48px;font-family:Inter,Calibri,sans-serif;font-size:.88rem;font-weight:600;text-decoration:none;transition:background .3s,color .3s;display:inline-block}.p-inspection-methods .btn-solid:hover{color:var(--navy);background:0 0}@media (max-width:960px){.p-inspection-methods .section-inner{padding:0 32px}.p-inspection-methods .method-row,.p-inspection-methods .method-row.reverse{flex-direction:column;gap:36px}.p-inspection-methods .method-image{width:100%;max-width:460px}.p-inspection-methods .quote-block{padding:30px 28px}}@media (max-width:560px){.p-inspection-methods .section-inner{padding:0 20px}.p-inspection-methods #intro-methods,.p-inspection-methods .method-section,.p-inspection-methods #cta{padding-top:70px;padding-bottom:70px}.p-inspection-methods .quote-block p{font-size:1rem}}
