.main-container:has(.inspection-page){margin:0!important;max-width:100%!important;padding-left:0!important;padding-right:0!important;width:100%!important}.inspection-page{--ip-bg:#e9f1fa;--ip-card:#ffffffb8;--ip-card-solid:#fff;--ip-border:#ffffffa6;--ip-text:#1a3a52;--ip-text-sec:#7a9fb8;--ip-text-muted:#94a3b8;--ip-primary:#00abe4;--ip-primary-dark:#09c;--ip-primary-light:#33bfe9;--ip-accent:#1a3a52;--ip-gradient:linear-gradient(135deg,#00abe4,#09c 50%,#33bfe9);--ip-gradient-subtle:linear-gradient(135deg,#00abe414,#0099cc0a);--ip-shadow-clay:8px 8px 20px #00000014,-4px -4px 12px #ffffffe6,inset 1px 1px 2px #fff9;--ip-shadow-clay-hover:10px 10px 28px #0000001f,-5px -5px 16px #fffffff2,inset 1px 1px 3px #ffffffb3;--ip-shadow-clay-inset:inset 4px 4px 10px #0000000f,inset -2px -2px 6px #ffffffb3;--ip-shadow-card:6px 6px 16px #00000012,-3px -3px 10px #ffffffd9,inset 1px 1px 2px #ffffff80;--ip-shadow-card-hover:12px 12px 30px #00abe41f,-6px -6px 18px #fffffff2,inset 1px 1px 3px #fff9;--ip-shadow-pressed:inset 3px 3px 8px #0000001a,inset -1px -1px 4px #ffffff80;--ip-radius:24px;--ip-radius-sm:16px;--ip-radius-xs:12px;--ip-glass:#ffffff8c;--ip-glass-border:#fff9;--ip-blur:blur(16px);--ip-success:#10b981;--ip-warning:#f59e0b;--ip-danger:#ef4444}.inspection-page[data-theme=dark]{--ip-bg:#1c2638;--ip-card:#2e3a54b8;--ip-card-solid:#2e3a54;--ip-border:#ffffff14;--ip-text:#e0e8f0;--ip-text-sec:#8292b1;--ip-text-muted:#64748b;--ip-accent:#81d4fa;--ip-shadow-clay:8px 8px 20px #00000059,-4px -4px 12px #ffffff08,inset 1px 1px 2px #ffffff0d;--ip-shadow-clay-hover:10px 10px 28px #0006,-5px -5px 16px #ffffff0a,inset 1px 1px 3px #ffffff0f;--ip-shadow-clay-inset:inset 4px 4px 10px #0000004d,inset -2px -2px 6px #ffffff08;--ip-shadow-card:6px 6px 16px #0000004d,-3px -3px 10px #ffffff05,inset 1px 1px 2px #ffffff0a;--ip-shadow-card-hover:12px 12px 30px #00abe426,-6px -6px 18px #ffffff08,inset 1px 1px 3px #ffffff0d;--ip-shadow-pressed:inset 3px 3px 8px #0006,inset -1px -1px 4px #ffffff05;--ip-glass:#2e3a548c;--ip-glass-border:#ffffff0f;--ip-gradient-subtle:linear-gradient(135deg,#00abe41f,#0099cc0f)}.inspection-page{background:var(--ip-bg);font-family:Nunito,Inter,-apple-system,BlinkMacSystemFont,sans-serif;min-height:100vh;overflow:hidden;position:relative}.inspection-page .clay-blob{border-radius:50%;filter:blur(80px);opacity:.35;pointer-events:none;position:absolute;z-index:0}.inspection-page .clay-blob-1{animation:inspBlobFloat1 18s ease-in-out infinite;background:radial-gradient(circle,#00abe44d,#0000 70%);height:500px;right:-120px;top:-100px;width:500px}.inspection-page .clay-blob-2{animation:inspBlobFloat2 22s ease-in-out infinite;background:radial-gradient(circle,#0099cc40,#0000 70%);bottom:30%;height:400px;left:-100px;width:400px}.inspection-page .clay-blob-3{animation:inspBlobFloat3 20s ease-in-out infinite;background:radial-gradient(circle,#33bfe933,#0000 70%);height:350px;right:5%;top:55%;width:350px}@keyframes inspBlobFloat1{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-40px,30px) scale(1.08)}66%{transform:translate(20px,-20px) scale(.95)}}@keyframes inspBlobFloat2{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-25px) scale(1.05)}66%{transform:translate(-15px,35px) scale(.96)}}@keyframes inspBlobFloat3{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-20px,20px) scale(1.06)}66%{transform:translate(25px,-15px) scale(.94)}}.inspection-hero{overflow:hidden;padding:80px 0 60px;position:relative;z-index:1}.inspection-hero:before{background:radial-gradient(circle,#00abe41a 0,#0000 70%);border-radius:50%;content:"";filter:blur(60px);height:600px;pointer-events:none;position:absolute;right:-20%;top:-50%;width:600px}.inspection-hero-badge{align-items:center;backdrop-filter:var(--ip-blur);-webkit-backdrop-filter:var(--ip-blur);background:var(--ip-card);border:1px solid var(--ip-glass-border);border-radius:50px;box-shadow:var(--ip-shadow-clay);color:var(--ip-primary);display:inline-flex;font-size:.85rem;font-weight:700;gap:8px;letter-spacing:.5px;margin-bottom:24px;padding:8px 20px;text-transform:uppercase}.inspection-hero h1{color:var(--ip-text);font-family:Nunito,sans-serif;font-size:3rem;font-weight:800;line-height:1.15;margin-bottom:20px}.inspection-hero-gradient{-webkit-text-fill-color:#0000;background:var(--ip-gradient);-webkit-background-clip:text;background-clip:text}.inspection-hero p.lead{color:var(--ip-text-sec);font-size:1.15rem;line-height:1.7;margin:0 auto 32px;max-width:640px}.inspection-hero-actions{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.inspection-btn-primary{align-items:center;background:var(--ip-gradient);border:none;border-radius:20px;box-shadow:var(--ip-shadow-clay);color:#fff;cursor:pointer;display:inline-flex;font-size:1.05rem;font-weight:700;gap:10px;padding:14px 32px;text-decoration:none;transition:all .3s ease}.inspection-btn-primary:hover{box-shadow:var(--ip-shadow-clay-hover);color:#fff;transform:translateY(-3px)}.inspection-btn-primary:active{box-shadow:var(--ip-shadow-pressed);transform:translateY(0) scale(.96)}.inspection-btn-secondary{align-items:center;backdrop-filter:var(--ip-blur);-webkit-backdrop-filter:var(--ip-blur);background:var(--ip-card);border:1.5px solid #00abe44d;border-radius:20px;box-shadow:var(--ip-shadow-clay);color:var(--ip-primary);cursor:pointer;display:inline-flex;font-size:1.05rem;font-weight:700;gap:10px;padding:14px 32px;text-decoration:none;transition:all .3s ease}.inspection-btn-secondary:hover{background:#00abe40f;box-shadow:var(--ip-shadow-clay-hover);color:var(--ip-primary);transform:translateY(-3px)}.inspection-btn-secondary:active{box-shadow:var(--ip-shadow-pressed);transform:translateY(0) scale(.96)}.inspection-hero-stats{backdrop-filter:var(--ip-blur);-webkit-backdrop-filter:var(--ip-blur);background:var(--ip-glass);border:1px solid var(--ip-glass-border);border-radius:var(--ip-radius);box-shadow:var(--ip-shadow-clay);display:flex;display:inline-flex;gap:36px;justify-content:center;margin-top:48px;padding:20px 36px}.inspection-hero-stat{text-align:center}.inspection-hero-stat-value{-webkit-text-fill-color:#0000;background:var(--ip-gradient);-webkit-background-clip:text;background-clip:text;font-family:Nunito,sans-serif;font-size:1.8rem;font-weight:800}.inspection-hero-stat-label{color:var(--ip-text-sec);font-size:.85rem;font-weight:500;margin-top:2px}.inspection-page .breadcrumb{background:none;margin-bottom:12px;padding:0}.inspection-page .breadcrumb-item a{color:var(--ip-primary);font-weight:600;text-decoration:none}.inspection-page .breadcrumb-item.active{color:var(--ip-text-muted)}.inspection-benefits{padding:60px 0;position:relative;z-index:1}.inspection-benefit-card{backdrop-filter:var(--ip-blur);-webkit-backdrop-filter:var(--ip-blur);background:var(--ip-card);border:1px solid var(--ip-glass-border);border-radius:var(--ip-radius);box-shadow:var(--ip-shadow-card);height:100%;overflow:hidden;padding:32px 28px;position:relative;transition:all .4s ease}.inspection-benefit-card:before{background:linear-gradient(90deg,var(--ip-primary),#0000);background:linear-gradient(90deg,var(--benefit-color,var(--ip-primary)),#0000);border-radius:var(--ip-radius) var(--ip-radius) 0 0;content:"";height:4px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.inspection-benefit-card:hover{border-color:#0000;box-shadow:var(--ip-shadow-card-hover);transform:translateY(-8px)}.inspection-benefit-card:hover:before{opacity:1}.inspection-benefit-icon{align-items:center;border-radius:var(--ip-radius-sm);box-shadow:var(--ip-shadow-clay);color:#fff;display:flex;font-size:1.5rem;height:56px;justify-content:center;margin-bottom:20px;width:56px}.inspection-benefit-card h3{color:var(--ip-text);font-family:Nunito,sans-serif;font-size:1.15rem;font-weight:700;margin-bottom:10px}.inspection-benefit-card p{color:var(--ip-text-sec);font-size:.92rem;line-height:1.6;margin:0}.inspection-progress{padding:0 0 40px;position:relative;z-index:1}.inspection-progress-card{backdrop-filter:var(--ip-blur);-webkit-backdrop-filter:var(--ip-blur);background:var(--ip-card);border:1px solid var(--ip-glass-border);border-radius:var(--ip-radius);box-shadow:var(--ip-shadow-card);padding:32px 40px}.inspection-progress-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.inspection-progress-header h4{color:var(--ip-text);font-family:Nunito,sans-serif;font-size:1.1rem;font-weight:700;margin:0}.inspection-progress-pct{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,var(--ip-success),#059669);-webkit-background-clip:text;background-clip:text;font-family:Nunito,sans-serif;font-size:1.5rem;font-weight:800}.inspection-progress-bar{background:var(--ip-gradient-subtle);border:1px solid var(--ip-border);border-radius:999px;box-shadow:var(--ip-shadow-clay-inset);height:14px;margin-bottom:12px;overflow:hidden}.inspection-progress-fill{background:linear-gradient(90deg,var(--ip-success),#059669);border-radius:999px;height:100%;position:relative;transition:width .5s ease}.inspection-progress-fill:after{animation:inspProgressShimmer 2s infinite;background:linear-gradient(90deg,#0000,#ffffff4d 50%,#0000);bottom:0;content:"";left:0;position:absolute;right:0;top:0}@keyframes inspProgressShimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.inspection-progress-info{color:var(--ip-text-sec);font-size:.9rem}.inspection-progress-info strong{color:var(--ip-text)}.inspection-checklist{padding:0 0 60px;position:relative;z-index:1}.inspection-checklist-header{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:28px}.inspection-checklist-header h2{color:var(--ip-text);font-family:Nunito,sans-serif;font-size:1.6rem;font-weight:800;margin:0}.inspection-accordion .accordion-item{backdrop-filter:var(--ip-blur);-webkit-backdrop-filter:var(--ip-blur);background:var(--ip-card);border:1px solid var(--ip-glass-border);border-radius:var(--ip-radius-sm)!important;box-shadow:var(--ip-shadow-card);margin-bottom:12px;overflow:hidden;transition:all .3s ease}.inspection-accordion .accordion-item:hover{box-shadow:var(--ip-shadow-card-hover)}.inspection-accordion .accordion-button{background:#0000;border-radius:var(--ip-radius-sm)!important;box-shadow:none!important;color:var(--ip-text);font-weight:600;padding:20px 24px}.inspection-accordion .accordion-button:not(.collapsed){background:#00abe40a;color:var(--ip-primary)}.inspection-page[data-theme=dark] .inspection-accordion .accordion-button:not(.collapsed){background:#00abe414}.inspection-accordion .accordion-button:after{background-size:1.1rem}.inspection-page[data-theme=dark] .inspection-accordion .accordion-button:after{filter:invert(1) brightness(.8)}.inspection-category-icon{align-items:center;background:var(--ip-gradient-subtle);border:1px solid var(--ip-border);border-radius:var(--ip-radius-xs);box-shadow:var(--ip-shadow-clay);color:var(--ip-primary);display:flex;flex-shrink:0;font-size:1.1rem;height:42px;justify-content:center;width:42px}.inspection-category-info h5{color:var(--ip-text);font-family:Nunito,sans-serif;font-size:1rem;font-weight:700;margin:0}.inspection-category-info small{color:var(--ip-text-sec);font-size:.82rem}.inspection-category-badge{border-radius:50px;box-shadow:var(--ip-shadow-clay);font-size:.8rem;font-weight:700;padding:6px 14px}.inspection-checklist-item{align-items:center;border-bottom:1px solid var(--ip-border);cursor:pointer;display:flex;gap:14px;padding:14px 20px;transition:background .2s ease}.inspection-checklist-item:last-child{border-bottom:none}.inspection-checklist-item:hover{background:#00abe408}.inspection-checklist-item input[type=checkbox]{accent-color:var(--ip-success);border:2px solid var(--ip-text-muted);border-radius:8px;cursor:pointer;flex-shrink:0;height:22px;width:22px}.inspection-item-text{color:var(--ip-text);flex:1 1;font-size:.95rem;transition:all .2s ease}.inspection-item-text.checked{color:var(--ip-success);text-decoration:line-through}.inspection-critical-badge{background:linear-gradient(135deg,#ef4444,#dc2626);border-radius:50px;box-shadow:4px 4px 10px #ef444433,-2px -2px 6px #ffffff1a;color:#fff;flex-shrink:0;font-size:.7rem;font-weight:700;letter-spacing:.5px;padding:3px 12px;text-transform:uppercase}.inspection-check-icon{color:var(--ip-success);flex-shrink:0;font-size:1.1rem}.inspection-cta{padding:60px 0;position:relative;z-index:1}.inspection-cta-card{background:var(--ip-gradient);border-radius:var(--ip-radius);box-shadow:8px 8px 28px #00abe440,-4px -4px 14px #ffffff1a;overflow:hidden;padding:60px 48px;position:relative;text-align:center}.inspection-cta-card:before{background:#ffffff0f;height:500px;right:-20%;top:-50%;width:500px}.inspection-cta-card:after,.inspection-cta-card:before{border-radius:50%;content:"";pointer-events:none;position:absolute}.inspection-cta-card:after{background:#ffffff0a;bottom:-40%;height:400px;left:-15%;width:400px}.inspection-cta-icon{color:#ffffffe6;font-size:3rem;margin-bottom:20px;position:relative;z-index:1}.inspection-cta-card h2{color:#fff;font-family:Nunito,sans-serif;font-size:2rem;font-weight:800;margin-bottom:16px;position:relative;z-index:1}.inspection-cta-card p{color:#ffffffe0;font-size:1.1rem;line-height:1.7;margin:0 auto 32px;max-width:600px;position:relative;z-index:1}.inspection-cta-features{display:flex;flex-wrap:wrap;gap:24px;justify-content:center;margin-bottom:36px;position:relative;z-index:1}.inspection-cta-feature{align-items:center;color:#ffffffeb;display:flex;font-size:.95rem;font-weight:600;gap:8px}.inspection-cta-btn{align-items:center;background:#fff;border:none;border-radius:20px;box-shadow:var(--ip-shadow-clay);color:var(--ip-primary-dark);cursor:pointer;display:inline-flex;font-size:1.1rem;font-weight:700;gap:10px;padding:16px 40px;position:relative;text-decoration:none;transition:all .3s ease;z-index:1}.inspection-cta-btn:hover{box-shadow:var(--ip-shadow-clay-hover);color:var(--ip-primary-dark);transform:translateY(-3px)}.inspection-cta-btn:active{box-shadow:var(--ip-shadow-pressed);transform:translateY(0) scale(.96)}.inspection-guide{padding:0 0 60px;position:relative;z-index:1}.inspection-guide-card{backdrop-filter:var(--ip-blur);-webkit-backdrop-filter:var(--ip-blur);background:var(--ip-card);border:1px solid var(--ip-glass-border);border-radius:var(--ip-radius);box-shadow:var(--ip-shadow-card);padding:48px}.inspection-guide-card h2{color:var(--ip-text);font-family:Nunito,sans-serif;font-size:1.6rem;font-weight:800;margin-bottom:28px}.inspection-guide-card h3{color:var(--ip-text);font-family:Nunito,sans-serif;font-size:1.1rem;font-weight:700;margin-bottom:12px;margin-top:28px}.inspection-guide-card li,.inspection-guide-card p{color:var(--ip-text-sec);font-size:.95rem;line-height:1.7}.inspection-guide-card ol{padding-left:20px}.inspection-guide-card ol li{padding:6px 0}.inspection-faq{padding:0 0 60px;position:relative;z-index:1}.inspection-faq-title{color:var(--ip-text);font-family:Nunito,sans-serif;font-size:1.6rem;font-weight:800;margin-bottom:32px;text-align:center}.inspection-faq .accordion-item{backdrop-filter:var(--ip-blur);-webkit-backdrop-filter:var(--ip-blur);background:var(--ip-card);border:1px solid var(--ip-glass-border);border-radius:var(--ip-radius-sm)!important;box-shadow:var(--ip-shadow-card);margin-bottom:10px;overflow:hidden;transition:all .3s ease}.inspection-faq .accordion-item:hover{box-shadow:var(--ip-shadow-card-hover)}.inspection-faq .accordion-button{background:#0000;box-shadow:none!important;color:var(--ip-text);font-size:1rem;font-weight:600;padding:18px 24px}.inspection-faq .accordion-button:not(.collapsed){background:#00abe40a;color:var(--ip-primary)}.inspection-page[data-theme=dark] .inspection-faq .accordion-button:after{filter:invert(1) brightness(.8)}.inspection-faq .accordion-body{color:var(--ip-text-sec);font-size:.95rem;line-height:1.7;padding:0 24px 20px}.inspection-container{margin:0 auto;max-width:1400px;padding:0 32px;position:relative;z-index:1}.inspection-modal .modal-content{border:1px solid #00abe426;border-radius:var(--ip-radius)!important;box-shadow:var(--ip-shadow-clay-hover);overflow:hidden}.inspection-modal .modal-header{background:var(--ip-card);border-bottom:1px solid var(--ip-border);padding:20px 24px}.inspection-modal .modal-title{color:var(--ip-text);font-family:Nunito,sans-serif;font-size:1.15rem;font-weight:700}.inspection-modal .modal-body{background:var(--ip-bg);padding:24px}.inspection-modal .modal-footer{background:var(--ip-card);border-top:1px solid var(--ip-border);padding:16px 24px}@media (max-width:992px){.inspection-hero h1{font-size:2.4rem}.inspection-hero-stats{flex-wrap:wrap;gap:24px}.inspection-cta-card{padding:48px 32px}.inspection-guide-card{padding:32px 24px}.inspection-page .clay-blob-3{display:none}}@media (max-width:768px){.inspection-hero{padding:60px 0 40px}.inspection-hero h1{font-size:2rem}.inspection-hero p.lead{font-size:1rem}.inspection-hero-stats{gap:16px;padding:16px 24px}.inspection-hero-stat-value{font-size:1.4rem}.inspection-cta-features{align-items:center;flex-direction:column;gap:12px}.inspection-cta-card{padding:40px 24px}.inspection-cta-card h2{font-size:1.5rem}.inspection-progress-card{padding:24px}.inspection-checklist-header h2{font-size:1.3rem}.inspection-page .clay-blob-1{height:300px;width:300px}.inspection-page .clay-blob-2{height:250px;width:250px}}@media (max-width:576px){.inspection-hero h1{font-size:1.7rem}.inspection-hero-actions{align-items:center;flex-direction:column}.inspection-btn-primary,.inspection-btn-secondary{justify-content:center;width:100%}.inspection-hero-stats{gap:12px;padding:14px 16px}.inspection-cta-btn{font-size:1rem;padding:14px 32px}.inspection-guide-card{padding:24px 16px}}@media print{.inspection-cta-card:after,.inspection-cta-card:before,.inspection-hero:before,.inspection-page .clay-blob{display:none!important}.inspection-page{background:#fff!important}.inspection-accordion .accordion-item,.inspection-benefit-card,.inspection-faq .accordion-item,.inspection-guide-card,.inspection-progress-card{border:1px solid #ccc!important;box-shadow:none!important;break-inside:avoid;page-break-inside:avoid}}@media (prefers-reduced-motion:reduce){.inspection-page .clay-blob,.inspection-progress-fill:after{animation:none!important}.inspection-benefit-card,.inspection-btn-primary,.inspection-btn-secondary,.inspection-checklist-item,.inspection-cta-btn{transition:none!important}}@media (forced-colors:active){.inspection-accordion .accordion-item,.inspection-benefit-card,.inspection-cta-card,.inspection-faq .accordion-item,.inspection-guide-card,.inspection-hero-badge,.inspection-hero-stats,.inspection-progress-card{border:2px solid CanvasText!important}}
/*# sourceMappingURL=9369.e9e1cdce.chunk.css.map*/