.elv42-hero{padding:64px 40px;border-radius:20px;background:#f5f7f8}.elv42-hero h1{margin:0 0 12px;font-size:48px}.elv42-hero p{font-size:18px;max-width:720px}.elv42-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.elv42-card{padding:24px;border:1px solid #e5e7eb;border-radius:16px;background:#fff}.elv42-card a{display:inline-block;margin-top:10px}.elv42-cta{padding:32px;border-radius:18px;background:#082625;color:#fff}.elv42-map-wrap{width:100%}.elv42-map-toolbar{display:flex;gap:12px;align-items:center;margin-bottom:10px}.elv42-map-search{flex:1;padding:10px}.elv42-map{width:100%;border-radius:16px;overflow:hidden}@media(max-width:767px){.elv42-grid{grid-template-columns:1fr}.elv42-hero h1{font-size:34px}}
