.eah-bottom-cta p a{color:#fff;text-decoration:none;font-weight:700}.eah-google{color:#4285f4;font-weight:800}.eah-form-card{padding:28px;background:#fff;border-radius:12px;box-shadow:0 18px 50px rgba(0,40,48,.16)}.eah-form-card h3{margin:0 0 8px;font-size:20px;font-weight:800}.eah-form-card p{margin:0 0 18px;color:var(--eah-muted);font-size:14px}.eah-form-card input,.eah-form-card select,.eah-form-card textarea{width:100%;border:1px solid var(--eah-border);border-radius:4px;padding:13px 14px;margin-bottom:12px;font-size:14px;font-family:inherit;box-sizing:border-box}.eah-form-card textarea{min-height:90px;resize:vertical}.eah-form-card .eah-btn{width:100%;cursor:pointer}.eah-secure{margin-top:12px;color:var(--eah-muted);font-size:12px;text-align:center}.eah-benefits{margin-top:40px}.eah-benefit-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:16px}.eah-benefit-card{padding:22px 16px;text-align:center;min-height:155px}.eah-benefit-card .eah-icon{margin:0 auto 12px}.eah-benefit-card h4{margin:0 0 8px;font-size:15px}.eah-benefit-card p{margin:0;color:var(--eah-muted);font-size:13px}.eah-project-popup-overlay.is-open{display:flex}.eah-project-popup-gallery img{flex:0 0 auto;height:100%;width:auto;max-width:88%;object-fit:cover;display:block;scroll-snap-align:start}.eah-project-popup-gallery.eah-gallery-single img{width:100%;max-width:100%}.leaflet-container img{max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:normal!important}.leaflet-container{font:inherit}.eah-process{background:var(--eah-light)}.eah-process-line{display:grid;grid-template-columns:repeat(7,1fr);gap:12px}.eah-process-step{text-align:center}.eah-step-number{width:34px;height:34px;border-radius:50%;background:var(--eah-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;margin:0 auto 12px}.eah-process-step h4{margin:0 0 7px;font-size:14px}.eah-process-step p{margin:0;font-size:12px;color:var(--eah-muted)}.eah-help-card p a{color:var(--eah-primary);text-decoration:none;font-weight:700}@media (max-width:1024px){.eah-benefit-grid{grid-template-columns:repeat(3,1fr)}.eah-process-line{grid-template-columns:repeat(4,1fr)}}.eah-form-card .cp-form-grid{overflow:hidden}.eah-form-card .cp-input{margin-bottom:12px}.eah-form-card .wpcf7-form-control-wrap{display:block;width:100%}.eah-form-card .cp-input.half-col{width:calc(50% - 8px);float:left}.eah-form-card .cp-input.half-col.left-col{margin-right:16px}.eah-form-card .cp-input.half-col.right-col{margin-right:0}.eah-form-card .clear{clear:both}.eah-form-card .cp-btn .wpcf7-form-control-wrap{width:auto}.eah-form-card .cp-btn input[type=submit]{width:100%;cursor:pointer}@media (max-width:480px){.eah-form-card .cp-input.half-col{width:100%;float:none;margin-right:0!important}}